{
  "type": "File",
  "start": 0,
  "end": 31110,
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 1154,
      "column": 0
    }
  },
  "program": {
    "type": "Program",
    "start": 0,
    "end": 31110,
    "loc": {
      "start": {
        "line": 1,
        "column": 0
      },
      "end": {
        "line": 1154,
        "column": 0
      }
    },
    "sourceType": "module",
    "body": [
      {
        "type": "ImportDeclaration",
        "start": 0,
        "end": 26,
        "loc": {
          "start": {
            "line": 1,
            "column": 0
          },
          "end": {
            "line": 1,
            "column": 26
          }
        },
        "specifiers": [
          {
            "type": "ImportDefaultSpecifier",
            "start": 7,
            "end": 12,
            "loc": {
              "start": {
                "line": 1,
                "column": 7
              },
              "end": {
                "line": 1,
                "column": 12
              }
            },
            "local": {
              "type": "Identifier",
              "start": 7,
              "end": 12,
              "loc": {
                "start": {
                  "line": 1,
                  "column": 7
                },
                "end": {
                  "line": 1,
                  "column": 12
                },
                "identifierName": "React"
              },
              "name": "React"
            }
          }
        ],
        "source": {
          "type": "StringLiteral",
          "start": 18,
          "end": 25,
          "loc": {
            "start": {
              "line": 1,
              "column": 18
            },
            "end": {
              "line": 1,
              "column": 25
            }
          },
          "extra": {
            "rawValue": "react",
            "raw": "\"react\""
          },
          "value": "react"
        }
      },
      {
        "type": "ImportDeclaration",
        "start": 27,
        "end": 50,
        "loc": {
          "start": {
            "line": 2,
            "column": 0
          },
          "end": {
            "line": 2,
            "column": 23
          }
        },
        "specifiers": [
          {
            "type": "ImportDefaultSpecifier",
            "start": 34,
            "end": 35,
            "loc": {
              "start": {
                "line": 2,
                "column": 7
              },
              "end": {
                "line": 2,
                "column": 8
              }
            },
            "local": {
              "type": "Identifier",
              "start": 34,
              "end": 35,
              "loc": {
                "start": {
                  "line": 2,
                  "column": 7
                },
                "end": {
                  "line": 2,
                  "column": 8
                },
                "identifierName": "_"
              },
              "name": "_"
            }
          }
        ],
        "source": {
          "type": "StringLiteral",
          "start": 41,
          "end": 49,
          "loc": {
            "start": {
              "line": 2,
              "column": 14
            },
            "end": {
              "line": 2,
              "column": 22
            }
          },
          "extra": {
            "rawValue": "lodash",
            "raw": "\"lodash\""
          },
          "value": "lodash"
        }
      },
      {
        "type": "ImportDeclaration",
        "start": 51,
        "end": 78,
        "loc": {
          "start": {
            "line": 3,
            "column": 0
          },
          "end": {
            "line": 3,
            "column": 27
          }
        },
        "specifiers": [
          {
            "type": "ImportDefaultSpecifier",
            "start": 58,
            "end": 61,
            "loc": {
              "start": {
                "line": 3,
                "column": 7
              },
              "end": {
                "line": 3,
                "column": 10
              }
            },
            "local": {
              "type": "Identifier",
              "start": 58,
              "end": 61,
              "loc": {
                "start": {
                  "line": 3,
                  "column": 7
                },
                "end": {
                  "line": 3,
                  "column": 10
                },
                "identifierName": "Set"
              },
              "name": "Set"
            }
          }
        ],
        "source": {
          "type": "StringLiteral",
          "start": 67,
          "end": 77,
          "loc": {
            "start": {
              "line": 3,
              "column": 16
            },
            "end": {
              "line": 3,
              "column": 26
            }
          },
          "extra": {
            "rawValue": "./set.js",
            "raw": "\"./set.js\""
          },
          "value": "./set.js"
        }
      },
      {
        "type": "ImportDeclaration",
        "start": 79,
        "end": 113,
        "loc": {
          "start": {
            "line": 4,
            "column": 0
          },
          "end": {
            "line": 4,
            "column": 34
          }
        },
        "specifiers": [
          {
            "type": "ImportDefaultSpecifier",
            "start": 86,
            "end": 92,
            "loc": {
              "start": {
                "line": 4,
                "column": 7
              },
              "end": {
                "line": 4,
                "column": 13
              }
            },
            "local": {
              "type": "Identifier",
              "start": 86,
              "end": 92,
              "loc": {
                "start": {
                  "line": 4,
                  "column": 7
                },
                "end": {
                  "line": 4,
                  "column": 13
                },
                "identifierName": "Select"
              },
              "name": "Select"
            }
          }
        ],
        "source": {
          "type": "StringLiteral",
          "start": 98,
          "end": 112,
          "loc": {
            "start": {
              "line": 4,
              "column": 19
            },
            "end": {
              "line": 4,
              "column": 33
            }
          },
          "extra": {
            "rawValue": "react-select",
            "raw": "\"react-select\""
          },
          "value": "react-select"
        }
      },
      {
        "type": "ImportDeclaration",
        "start": 114,
        "end": 146,
        "loc": {
          "start": {
            "line": 5,
            "column": 0
          },
          "end": {
            "line": 5,
            "column": 32
          }
        },
        "specifiers": [
          {
            "type": "ImportDefaultSpecifier",
            "start": 121,
            "end": 126,
            "loc": {
              "start": {
                "line": 5,
                "column": 7
              },
              "end": {
                "line": 5,
                "column": 12
              }
            },
            "local": {
              "type": "Identifier",
              "start": 121,
              "end": 126,
              "loc": {
                "start": {
                  "line": 5,
                  "column": 7
                },
                "end": {
                  "line": 5,
                  "column": 12
                },
                "identifierName": "Modal"
              },
              "name": "Modal"
            }
          }
        ],
        "source": {
          "type": "StringLiteral",
          "start": 132,
          "end": 145,
          "loc": {
            "start": {
              "line": 5,
              "column": 18
            },
            "end": {
              "line": 5,
              "column": 31
            }
          },
          "extra": {
            "rawValue": "react-modal",
            "raw": "\"react-modal\""
          },
          "value": "react-modal"
        }
      },
      {
        "type": "VariableDeclaration",
        "start": 147,
        "end": 181,
        "loc": {
          "start": {
            "line": 6,
            "column": 0
          },
          "end": {
            "line": 6,
            "column": 34
          }
        },
        "declarations": [
          {
            "type": "VariableDeclarator",
            "start": 153,
            "end": 180,
            "loc": {
              "start": {
                "line": 6,
                "column": 6
              },
              "end": {
                "line": 6,
                "column": 33
              }
            },
            "id": {
              "type": "Identifier",
              "start": 153,
              "end": 159,
              "loc": {
                "start": {
                  "line": 6,
                  "column": 6
                },
                "end": {
                  "line": 6,
                  "column": 12
                },
                "identifierName": "uuidv1"
              },
              "name": "uuidv1"
            },
            "init": {
              "type": "CallExpression",
              "start": 162,
              "end": 180,
              "loc": {
                "start": {
                  "line": 6,
                  "column": 15
                },
                "end": {
                  "line": 6,
                  "column": 33
                }
              },
              "callee": {
                "type": "Identifier",
                "start": 162,
                "end": 169,
                "loc": {
                  "start": {
                    "line": 6,
                    "column": 15
                  },
                  "end": {
                    "line": 6,
                    "column": 22
                  },
                  "identifierName": "require"
                },
                "name": "require"
              },
              "arguments": [
                {
                  "type": "StringLiteral",
                  "start": 170,
                  "end": 179,
                  "loc": {
                    "start": {
                      "line": 6,
                      "column": 23
                    },
                    "end": {
                      "line": 6,
                      "column": 32
                    }
                  },
                  "extra": {
                    "rawValue": "uuid/v1",
                    "raw": "\"uuid/v1\""
                  },
                  "value": "uuid/v1"
                }
              ]
            }
          }
        ],
        "kind": "const",
        "trailingComments": [
          {
            "type": "CommentLine",
            "value": "require(\"./admin.scss\");",
            "start": 183,
            "end": 209,
            "loc": {
              "start": {
                "line": 8,
                "column": 0
              },
              "end": {
                "line": 8,
                "column": 26
              }
            }
          }
        ]
      },
      {
        "type": "ExportNamedDeclaration",
        "start": 210,
        "end": 277,
        "loc": {
          "start": {
            "line": 9,
            "column": 0
          },
          "end": {
            "line": 12,
            "column": 2
          }
        },
        "specifiers": [],
        "source": null,
        "declaration": {
          "type": "VariableDeclaration",
          "start": 217,
          "end": 277,
          "loc": {
            "start": {
              "line": 9,
              "column": 7
            },
            "end": {
              "line": 12,
              "column": 2
            }
          },
          "declarations": [
            {
              "type": "VariableDeclarator",
              "start": 223,
              "end": 276,
              "loc": {
                "start": {
                  "line": 9,
                  "column": 13
                },
                "end": {
                  "line": 12,
                  "column": 1
                }
              },
              "id": {
                "type": "Identifier",
                "start": 223,
                "end": 235,
                "loc": {
                  "start": {
                    "line": 9,
                    "column": 13
                  },
                  "end": {
                    "line": 9,
                    "column": 25
                  },
                  "identifierName": "display_type"
                },
                "name": "display_type",
                "leadingComments": null
              },
              "init": {
                "type": "ObjectExpression",
                "start": 238,
                "end": 276,
                "loc": {
                  "start": {
                    "line": 9,
                    "column": 28
                  },
                  "end": {
                    "line": 12,
                    "column": 1
                  }
                },
                "properties": [
                  {
                    "type": "ObjectProperty",
                    "start": 242,
                    "end": 254,
                    "loc": {
                      "start": {
                        "line": 10,
                        "column": 2
                      },
                      "end": {
                        "line": 10,
                        "column": 14
                      }
                    },
                    "method": false,
                    "shorthand": false,
                    "computed": false,
                    "key": {
                      "type": "Identifier",
                      "start": 242,
                      "end": 246,
                      "loc": {
                        "start": {
                          "line": 10,
                          "column": 2
                        },
                        "end": {
                          "line": 10,
                          "column": 6
                        },
                        "identifierName": "list"
                      },
                      "name": "list"
                    },
                    "value": {
                      "type": "StringLiteral",
                      "start": 248,
                      "end": 254,
                      "loc": {
                        "start": {
                          "line": 10,
                          "column": 8
                        },
                        "end": {
                          "line": 10,
                          "column": 14
                        }
                      },
                      "extra": {
                        "rawValue": "list",
                        "raw": "\"list\""
                      },
                      "value": "list"
                    }
                  },
                  {
                    "type": "ObjectProperty",
                    "start": 258,
                    "end": 274,
                    "loc": {
                      "start": {
                        "line": 11,
                        "column": 2
                      },
                      "end": {
                        "line": 11,
                        "column": 18
                      }
                    },
                    "method": false,
                    "shorthand": false,
                    "computed": false,
                    "key": {
                      "type": "Identifier",
                      "start": 258,
                      "end": 264,
                      "loc": {
                        "start": {
                          "line": 11,
                          "column": 2
                        },
                        "end": {
                          "line": 11,
                          "column": 8
                        },
                        "identifierName": "change"
                      },
                      "name": "change"
                    },
                    "value": {
                      "type": "StringLiteral",
                      "start": 266,
                      "end": 274,
                      "loc": {
                        "start": {
                          "line": 11,
                          "column": 10
                        },
                        "end": {
                          "line": 11,
                          "column": 18
                        }
                      },
                      "extra": {
                        "rawValue": "change",
                        "raw": "\"change\""
                      },
                      "value": "change"
                    }
                  }
                ]
              },
              "leadingComments": null
            }
          ],
          "kind": "const",
          "leadingComments": [
            {
              "type": "CommentLine",
              "value": "require(\"./admin.scss\");",
              "start": 183,
              "end": 209,
              "loc": {
                "start": {
                  "line": 8,
                  "column": 0
                },
                "end": {
                  "line": 8,
                  "column": 26
                }
              }
            }
          ],
          "trailingComments": []
        },
        "leadingComments": [
          {
            "type": "CommentLine",
            "value": "require(\"./admin.scss\");",
            "start": 183,
            "end": 209,
            "loc": {
              "start": {
                "line": 8,
                "column": 0
              },
              "end": {
                "line": 8,
                "column": 26
              }
            }
          }
        ]
      },
      {
        "type": "VariableDeclaration",
        "start": 278,
        "end": 456,
        "loc": {
          "start": {
            "line": 13,
            "column": 0
          },
          "end": {
            "line": 22,
            "column": 2
          }
        },
        "declarations": [
          {
            "type": "VariableDeclarator",
            "start": 284,
            "end": 455,
            "loc": {
              "start": {
                "line": 13,
                "column": 6
              },
              "end": {
                "line": 22,
                "column": 1
              }
            },
            "id": {
              "type": "Identifier",
              "start": 284,
              "end": 296,
              "loc": {
                "start": {
                  "line": 13,
                  "column": 6
                },
                "end": {
                  "line": 13,
                  "column": 18
                },
                "identifierName": "customStyles"
              },
              "name": "customStyles"
            },
            "init": {
              "type": "ObjectExpression",
              "start": 299,
              "end": 455,
              "loc": {
                "start": {
                  "line": 13,
                  "column": 21
                },
                "end": {
                  "line": 22,
                  "column": 1
                }
              },
              "properties": [
                {
                  "type": "ObjectProperty",
                  "start": 303,
                  "end": 453,
                  "loc": {
                    "start": {
                      "line": 14,
                      "column": 2
                    },
                    "end": {
                      "line": 21,
                      "column": 3
                    }
                  },
                  "method": false,
                  "shorthand": false,
                  "computed": false,
                  "key": {
                    "type": "Identifier",
                    "start": 303,
                    "end": 310,
                    "loc": {
                      "start": {
                        "line": 14,
                        "column": 2
                      },
                      "end": {
                        "line": 14,
                        "column": 9
                      },
                      "identifierName": "content"
                    },
                    "name": "content"
                  },
                  "value": {
                    "type": "ObjectExpression",
                    "start": 312,
                    "end": 453,
                    "loc": {
                      "start": {
                        "line": 14,
                        "column": 11
                      },
                      "end": {
                        "line": 21,
                        "column": 3
                      }
                    },
                    "properties": [
                      {
                        "type": "ObjectProperty",
                        "start": 318,
                        "end": 328,
                        "loc": {
                          "start": {
                            "line": 15,
                            "column": 4
                          },
                          "end": {
                            "line": 15,
                            "column": 14
                          }
                        },
                        "method": false,
                        "shorthand": false,
                        "computed": false,
                        "key": {
                          "type": "Identifier",
                          "start": 318,
                          "end": 321,
                          "loc": {
                            "start": {
                              "line": 15,
                              "column": 4
                            },
                            "end": {
                              "line": 15,
                              "column": 7
                            },
                            "identifierName": "top"
                          },
                          "name": "top"
                        },
                        "value": {
                          "type": "StringLiteral",
                          "start": 323,
                          "end": 328,
                          "loc": {
                            "start": {
                              "line": 15,
                              "column": 9
                            },
                            "end": {
                              "line": 15,
                              "column": 14
                            }
                          },
                          "extra": {
                            "rawValue": "50%",
                            "raw": "\"50%\""
                          },
                          "value": "50%"
                        }
                      },
                      {
                        "type": "ObjectProperty",
                        "start": 334,
                        "end": 345,
                        "loc": {
                          "start": {
                            "line": 16,
                            "column": 4
                          },
                          "end": {
                            "line": 16,
                            "column": 15
                          }
                        },
                        "method": false,
                        "shorthand": false,
                        "computed": false,
                        "key": {
                          "type": "Identifier",
                          "start": 334,
                          "end": 338,
                          "loc": {
                            "start": {
                              "line": 16,
                              "column": 4
                            },
                            "end": {
                              "line": 16,
                              "column": 8
                            },
                            "identifierName": "left"
                          },
                          "name": "left"
                        },
                        "value": {
                          "type": "StringLiteral",
                          "start": 340,
                          "end": 345,
                          "loc": {
                            "start": {
                              "line": 16,
                              "column": 10
                            },
                            "end": {
                              "line": 16,
                              "column": 15
                            }
                          },
                          "extra": {
                            "rawValue": "50%",
                            "raw": "\"50%\""
                          },
                          "value": "50%"
                        }
                      },
                      {
                        "type": "ObjectProperty",
                        "start": 351,
                        "end": 364,
                        "loc": {
                          "start": {
                            "line": 17,
                            "column": 4
                          },
                          "end": {
                            "line": 17,
                            "column": 17
                          }
                        },
                        "method": false,
                        "shorthand": false,
                        "computed": false,
                        "key": {
                          "type": "Identifier",
                          "start": 351,
                          "end": 356,
                          "loc": {
                            "start": {
                              "line": 17,
                              "column": 4
                            },
                            "end": {
                              "line": 17,
                              "column": 9
                            },
                            "identifierName": "right"
                          },
                          "name": "right"
                        },
                        "value": {
                          "type": "StringLiteral",
                          "start": 358,
                          "end": 364,
                          "loc": {
                            "start": {
                              "line": 17,
                              "column": 11
                            },
                            "end": {
                              "line": 17,
                              "column": 17
                            }
                          },
                          "extra": {
                            "rawValue": "auto",
                            "raw": "\"auto\""
                          },
                          "value": "auto"
                        }
                      },
                      {
                        "type": "ObjectProperty",
                        "start": 370,
                        "end": 384,
                        "loc": {
                          "start": {
                            "line": 18,
                            "column": 4
                          },
                          "end": {
                            "line": 18,
                            "column": 18
                          }
                        },
                        "method": false,
                        "shorthand": false,
                        "computed": false,
                        "key": {
                          "type": "Identifier",
                          "start": 370,
                          "end": 376,
                          "loc": {
                            "start": {
                              "line": 18,
                              "column": 4
                            },
                            "end": {
                              "line": 18,
                              "column": 10
                            },
                            "identifierName": "bottom"
                          },
                          "name": "bottom"
                        },
                        "value": {
                          "type": "StringLiteral",
                          "start": 378,
                          "end": 384,
                          "loc": {
                            "start": {
                              "line": 18,
                              "column": 12
                            },
                            "end": {
                              "line": 18,
                              "column": 18
                            }
                          },
                          "extra": {
                            "rawValue": "auto",
                            "raw": "\"auto\""
                          },
                          "value": "auto"
                        }
                      },
                      {
                        "type": "ObjectProperty",
                        "start": 390,
                        "end": 409,
                        "loc": {
                          "start": {
                            "line": 19,
                            "column": 4
                          },
                          "end": {
                            "line": 19,
                            "column": 23
                          }
                        },
                        "method": false,
                        "shorthand": false,
                        "computed": false,
                        "key": {
                          "type": "Identifier",
                          "start": 390,
                          "end": 401,
                          "loc": {
                            "start": {
                              "line": 19,
                              "column": 4
                            },
                            "end": {
                              "line": 19,
                              "column": 15
                            },
                            "identifierName": "marginRight"
                          },
                          "name": "marginRight"
                        },
                        "value": {
                          "type": "StringLiteral",
                          "start": 403,
                          "end": 409,
                          "loc": {
                            "start": {
                              "line": 19,
                              "column": 17
                            },
                            "end": {
                              "line": 19,
                              "column": 23
                            }
                          },
                          "extra": {
                            "rawValue": "-50%",
                            "raw": "\"-50%\""
                          },
                          "value": "-50%"
                        }
                      },
                      {
                        "type": "ObjectProperty",
                        "start": 415,
                        "end": 449,
                        "loc": {
                          "start": {
                            "line": 20,
                            "column": 4
                          },
                          "end": {
                            "line": 20,
                            "column": 38
                          }
                        },
                        "method": false,
                        "shorthand": false,
                        "computed": false,
                        "key": {
                          "type": "Identifier",
                          "start": 415,
                          "end": 424,
                          "loc": {
                            "start": {
                              "line": 20,
                              "column": 4
                            },
                            "end": {
                              "line": 20,
                              "column": 13
                            },
                            "identifierName": "transform"
                          },
                          "name": "transform"
                        },
                        "value": {
                          "type": "StringLiteral",
                          "start": 426,
                          "end": 449,
                          "loc": {
                            "start": {
                              "line": 20,
                              "column": 15
                            },
                            "end": {
                              "line": 20,
                              "column": 38
                            }
                          },
                          "extra": {
                            "rawValue": "translate(-50%, -50%)",
                            "raw": "\"translate(-50%, -50%)\""
                          },
                          "value": "translate(-50%, -50%)"
                        }
                      }
                    ]
                  }
                }
              ]
            }
          }
        ],
        "kind": "const",
        "trailingComments": [
          {
            "type": "CommentBlock",
            "value": "* Admin Class extends React.Component. To implement a CRUD interface similar to Django Admin you need to extend the Admin class. ",
            "start": 457,
            "end": 590,
            "loc": {
              "start": {
                "line": 23,
                "column": 0
              },
              "end": {
                "line": 23,
                "column": 133
              }
            }
          }
        ]
      },
      {
        "type": "Identifier",
        "start": 591,
        "end": 31086,
        "loc": {
          "start": {
            "line": 24,
            "column": 0
          },
          "end": {
            "line": 1151,
            "column": 1
          }
        },
        "id": {
          "type": "Identifier",
          "start": 597,
          "end": 602,
          "loc": {
            "start": {
              "line": 24,
              "column": 6
            },
            "end": {
              "line": 24,
              "column": 11
            },
            "identifierName": "Admin"
          },
          "name": "Admin",
          "leadingComments": null
        },
        "superClass": {
          "type": "MemberExpression",
          "start": 611,
          "end": 626,
          "loc": {
            "start": {
              "line": 24,
              "column": 20
            },
            "end": {
              "line": 24,
              "column": 35
            }
          },
          "object": {
            "type": "Identifier",
            "start": 611,
            "end": 616,
            "loc": {
              "start": {
                "line": 24,
                "column": 20
              },
              "end": {
                "line": 24,
                "column": 25
              },
              "identifierName": "React"
            },
            "name": "React"
          },
          "property": {
            "type": "Identifier",
            "start": 617,
            "end": 626,
            "loc": {
              "start": {
                "line": 24,
                "column": 26
              },
              "end": {
                "line": 24,
                "column": 35
              },
              "identifierName": "Component"
            },
            "name": "Component"
          },
          "computed": false
        },
        "body": {
          "type": "ClassBody",
          "start": 627,
          "end": 31086,
          "loc": {
            "start": {
              "line": 24,
              "column": 36
            },
            "end": {
              "line": 1151,
              "column": 1
            }
          },
          "body": [
            {
              "type": "ClassMethod",
              "start": 631,
              "end": 2509,
              "loc": {
                "start": {
                  "line": 25,
                  "column": 2
                },
                "end": {
                  "line": 93,
                  "column": 3
                }
              },
              "static": false,
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 631,
                "end": 642,
                "loc": {
                  "start": {
                    "line": 25,
                    "column": 2
                  },
                  "end": {
                    "line": 25,
                    "column": 13
                  },
                  "identifierName": "constructor"
                },
                "name": "constructor"
              },
              "kind": "constructor",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [
                {
                  "type": "Identifier",
                  "start": 643,
                  "end": 648,
                  "loc": {
                    "start": {
                      "line": 25,
                      "column": 14
                    },
                    "end": {
                      "line": 25,
                      "column": 19
                    },
                    "identifierName": "props"
                  },
                  "name": "props"
                }
              ],
              "body": {
                "type": "BlockStatement",
                "start": 650,
                "end": 2509,
                "loc": {
                  "start": {
                    "line": 25,
                    "column": 21
                  },
                  "end": {
                    "line": 93,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "ExpressionStatement",
                    "start": 656,
                    "end": 669,
                    "loc": {
                      "start": {
                        "line": 26,
                        "column": 4
                      },
                      "end": {
                        "line": 26,
                        "column": 17
                      }
                    },
                    "expression": {
                      "type": "CallExpression",
                      "start": 656,
                      "end": 668,
                      "loc": {
                        "start": {
                          "line": 26,
                          "column": 4
                        },
                        "end": {
                          "line": 26,
                          "column": 16
                        }
                      },
                      "callee": {
                        "type": "Super",
                        "start": 656,
                        "end": 661,
                        "loc": {
                          "start": {
                            "line": 26,
                            "column": 4
                          },
                          "end": {
                            "line": 26,
                            "column": 9
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "start": 662,
                          "end": 667,
                          "loc": {
                            "start": {
                              "line": 26,
                              "column": 10
                            },
                            "end": {
                              "line": 26,
                              "column": 15
                            },
                            "identifierName": "props"
                          },
                          "name": "props"
                        }
                      ]
                    }
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 675,
                    "end": 697,
                    "loc": {
                      "start": {
                        "line": 28,
                        "column": 4
                      },
                      "end": {
                        "line": 28,
                        "column": 26
                      }
                    },
                    "expression": {
                      "type": "AssignmentExpression",
                      "start": 675,
                      "end": 696,
                      "loc": {
                        "start": {
                          "line": 28,
                          "column": 4
                        },
                        "end": {
                          "line": 28,
                          "column": 25
                        }
                      },
                      "operator": "=",
                      "left": {
                        "type": "MemberExpression",
                        "start": 675,
                        "end": 684,
                        "loc": {
                          "start": {
                            "line": 28,
                            "column": 4
                          },
                          "end": {
                            "line": 28,
                            "column": 13
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 675,
                          "end": 679,
                          "loc": {
                            "start": {
                              "line": 28,
                              "column": 4
                            },
                            "end": {
                              "line": 28,
                              "column": 8
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 680,
                          "end": 684,
                          "loc": {
                            "start": {
                              "line": 28,
                              "column": 9
                            },
                            "end": {
                              "line": 28,
                              "column": 13
                            },
                            "identifierName": "name"
                          },
                          "name": "name"
                        },
                        "computed": false
                      },
                      "right": {
                        "type": "StringLiteral",
                        "start": 687,
                        "end": 696,
                        "loc": {
                          "start": {
                            "line": 28,
                            "column": 16
                          },
                          "end": {
                            "line": 28,
                            "column": 25
                          }
                        },
                        "extra": {
                          "rawValue": "default",
                          "raw": "\"default\""
                        },
                        "value": "default"
                      }
                    }
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 702,
                    "end": 732,
                    "loc": {
                      "start": {
                        "line": 29,
                        "column": 4
                      },
                      "end": {
                        "line": 29,
                        "column": 34
                      }
                    },
                    "expression": {
                      "type": "AssignmentExpression",
                      "start": 702,
                      "end": 731,
                      "loc": {
                        "start": {
                          "line": 29,
                          "column": 4
                        },
                        "end": {
                          "line": 29,
                          "column": 33
                        }
                      },
                      "operator": "=",
                      "left": {
                        "type": "MemberExpression",
                        "start": 702,
                        "end": 718,
                        "loc": {
                          "start": {
                            "line": 29,
                            "column": 4
                          },
                          "end": {
                            "line": 29,
                            "column": 20
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 702,
                          "end": 706,
                          "loc": {
                            "start": {
                              "line": 29,
                              "column": 4
                            },
                            "end": {
                              "line": 29,
                              "column": 8
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 707,
                          "end": 718,
                          "loc": {
                            "start": {
                              "line": 29,
                              "column": 9
                            },
                            "end": {
                              "line": 29,
                              "column": 20
                            },
                            "identifierName": "name_plural"
                          },
                          "name": "name_plural"
                        },
                        "computed": false
                      },
                      "right": {
                        "type": "StringLiteral",
                        "start": 721,
                        "end": 731,
                        "loc": {
                          "start": {
                            "line": 29,
                            "column": 23
                          },
                          "end": {
                            "line": 29,
                            "column": 33
                          }
                        },
                        "extra": {
                          "rawValue": "defaults",
                          "raw": "\"defaults\""
                        },
                        "value": "defaults"
                      }
                    }
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 737,
                    "end": 762,
                    "loc": {
                      "start": {
                        "line": 30,
                        "column": 4
                      },
                      "end": {
                        "line": 30,
                        "column": 29
                      }
                    },
                    "expression": {
                      "type": "AssignmentExpression",
                      "start": 737,
                      "end": 761,
                      "loc": {
                        "start": {
                          "line": 30,
                          "column": 4
                        },
                        "end": {
                          "line": 30,
                          "column": 28
                        }
                      },
                      "operator": "=",
                      "left": {
                        "type": "MemberExpression",
                        "start": 737,
                        "end": 753,
                        "loc": {
                          "start": {
                            "line": 30,
                            "column": 4
                          },
                          "end": {
                            "line": 30,
                            "column": 20
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 737,
                          "end": 741,
                          "loc": {
                            "start": {
                              "line": 30,
                              "column": 4
                            },
                            "end": {
                              "line": 30,
                              "column": 8
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 742,
                          "end": 753,
                          "loc": {
                            "start": {
                              "line": 30,
                              "column": 9
                            },
                            "end": {
                              "line": 30,
                              "column": 20
                            },
                            "identifierName": "live_search"
                          },
                          "name": "live_search"
                        },
                        "computed": false
                      },
                      "right": {
                        "type": "BooleanLiteral",
                        "start": 756,
                        "end": 761,
                        "loc": {
                          "start": {
                            "line": 30,
                            "column": 23
                          },
                          "end": {
                            "line": 30,
                            "column": 28
                          }
                        },
                        "value": false
                      }
                    }
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 767,
                    "end": 794,
                    "loc": {
                      "start": {
                        "line": 31,
                        "column": 4
                      },
                      "end": {
                        "line": 31,
                        "column": 31
                      }
                    },
                    "expression": {
                      "type": "AssignmentExpression",
                      "start": 767,
                      "end": 793,
                      "loc": {
                        "start": {
                          "line": 31,
                          "column": 4
                        },
                        "end": {
                          "line": 31,
                          "column": 30
                        }
                      },
                      "operator": "=",
                      "left": {
                        "type": "MemberExpression",
                        "start": 767,
                        "end": 788,
                        "loc": {
                          "start": {
                            "line": 31,
                            "column": 4
                          },
                          "end": {
                            "line": 31,
                            "column": 25
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 767,
                          "end": 771,
                          "loc": {
                            "start": {
                              "line": 31,
                              "column": 4
                            },
                            "end": {
                              "line": 31,
                              "column": 8
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 772,
                          "end": 788,
                          "loc": {
                            "start": {
                              "line": 31,
                              "column": 9
                            },
                            "end": {
                              "line": 31,
                              "column": 25
                            },
                            "identifierName": "field_transforms"
                          },
                          "name": "field_transforms"
                        },
                        "computed": false
                      },
                      "right": {
                        "type": "ObjectExpression",
                        "start": 791,
                        "end": 793,
                        "loc": {
                          "start": {
                            "line": 31,
                            "column": 28
                          },
                          "end": {
                            "line": 31,
                            "column": 30
                          }
                        },
                        "properties": []
                      }
                    }
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 799,
                    "end": 827,
                    "loc": {
                      "start": {
                        "line": 32,
                        "column": 4
                      },
                      "end": {
                        "line": 32,
                        "column": 32
                      }
                    },
                    "expression": {
                      "type": "AssignmentExpression",
                      "start": 799,
                      "end": 826,
                      "loc": {
                        "start": {
                          "line": 32,
                          "column": 4
                        },
                        "end": {
                          "line": 32,
                          "column": 31
                        }
                      },
                      "operator": "=",
                      "left": {
                        "type": "MemberExpression",
                        "start": 799,
                        "end": 821,
                        "loc": {
                          "start": {
                            "line": 32,
                            "column": 4
                          },
                          "end": {
                            "line": 32,
                            "column": 26
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 799,
                          "end": 803,
                          "loc": {
                            "start": {
                              "line": 32,
                              "column": 4
                            },
                            "end": {
                              "line": 32,
                              "column": 8
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 804,
                          "end": 821,
                          "loc": {
                            "start": {
                              "line": 32,
                              "column": 9
                            },
                            "end": {
                              "line": 32,
                              "column": 26
                            },
                            "identifierName": "header_transforms"
                          },
                          "name": "header_transforms"
                        },
                        "computed": false
                      },
                      "right": {
                        "type": "ObjectExpression",
                        "start": 824,
                        "end": 826,
                        "loc": {
                          "start": {
                            "line": 32,
                            "column": 29
                          },
                          "end": {
                            "line": 32,
                            "column": 31
                          }
                        },
                        "properties": []
                      }
                    }
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 832,
                    "end": 855,
                    "loc": {
                      "start": {
                        "line": 33,
                        "column": 4
                      },
                      "end": {
                        "line": 33,
                        "column": 27
                      }
                    },
                    "expression": {
                      "type": "AssignmentExpression",
                      "start": 832,
                      "end": 854,
                      "loc": {
                        "start": {
                          "line": 33,
                          "column": 4
                        },
                        "end": {
                          "line": 33,
                          "column": 26
                        }
                      },
                      "operator": "=",
                      "left": {
                        "type": "MemberExpression",
                        "start": 832,
                        "end": 849,
                        "loc": {
                          "start": {
                            "line": 33,
                            "column": 4
                          },
                          "end": {
                            "line": 33,
                            "column": 21
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 832,
                          "end": 836,
                          "loc": {
                            "start": {
                              "line": 33,
                              "column": 4
                            },
                            "end": {
                              "line": 33,
                              "column": 8
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 837,
                          "end": 849,
                          "loc": {
                            "start": {
                              "line": 33,
                              "column": 9
                            },
                            "end": {
                              "line": 33,
                              "column": 21
                            },
                            "identifierName": "extra_fields"
                          },
                          "name": "extra_fields"
                        },
                        "computed": false
                      },
                      "right": {
                        "type": "ObjectExpression",
                        "start": 852,
                        "end": 854,
                        "loc": {
                          "start": {
                            "line": 33,
                            "column": 24
                          },
                          "end": {
                            "line": 33,
                            "column": 26
                          }
                        },
                        "properties": []
                      }
                    }
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 860,
                    "end": 883,
                    "loc": {
                      "start": {
                        "line": 34,
                        "column": 4
                      },
                      "end": {
                        "line": 34,
                        "column": 27
                      }
                    },
                    "expression": {
                      "type": "AssignmentExpression",
                      "start": 860,
                      "end": 882,
                      "loc": {
                        "start": {
                          "line": 34,
                          "column": 4
                        },
                        "end": {
                          "line": 34,
                          "column": 26
                        }
                      },
                      "operator": "=",
                      "left": {
                        "type": "MemberExpression",
                        "start": 860,
                        "end": 877,
                        "loc": {
                          "start": {
                            "line": 34,
                            "column": 4
                          },
                          "end": {
                            "line": 34,
                            "column": 21
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 860,
                          "end": 864,
                          "loc": {
                            "start": {
                              "line": 34,
                              "column": 4
                            },
                            "end": {
                              "line": 34,
                              "column": 8
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 865,
                          "end": 877,
                          "loc": {
                            "start": {
                              "line": 34,
                              "column": 9
                            },
                            "end": {
                              "line": 34,
                              "column": 21
                            },
                            "identifierName": "list_display"
                          },
                          "name": "list_display"
                        },
                        "computed": false
                      },
                      "right": {
                        "type": "ArrayExpression",
                        "start": 880,
                        "end": 882,
                        "loc": {
                          "start": {
                            "line": 34,
                            "column": 24
                          },
                          "end": {
                            "line": 34,
                            "column": 26
                          }
                        },
                        "elements": []
                      }
                    }
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 888,
                    "end": 917,
                    "loc": {
                      "start": {
                        "line": 35,
                        "column": 4
                      },
                      "end": {
                        "line": 35,
                        "column": 33
                      }
                    },
                    "expression": {
                      "type": "AssignmentExpression",
                      "start": 888,
                      "end": 916,
                      "loc": {
                        "start": {
                          "line": 35,
                          "column": 4
                        },
                        "end": {
                          "line": 35,
                          "column": 32
                        }
                      },
                      "operator": "=",
                      "left": {
                        "type": "MemberExpression",
                        "start": 888,
                        "end": 911,
                        "loc": {
                          "start": {
                            "line": 35,
                            "column": 4
                          },
                          "end": {
                            "line": 35,
                            "column": 27
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 888,
                          "end": 892,
                          "loc": {
                            "start": {
                              "line": 35,
                              "column": 4
                            },
                            "end": {
                              "line": 35,
                              "column": 8
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 893,
                          "end": 911,
                          "loc": {
                            "start": {
                              "line": 35,
                              "column": 9
                            },
                            "end": {
                              "line": 35,
                              "column": 27
                            },
                            "identifierName": "list_display_links"
                          },
                          "name": "list_display_links"
                        },
                        "computed": false
                      },
                      "right": {
                        "type": "ArrayExpression",
                        "start": 914,
                        "end": 916,
                        "loc": {
                          "start": {
                            "line": 35,
                            "column": 30
                          },
                          "end": {
                            "line": 35,
                            "column": 32
                          }
                        },
                        "elements": []
                      }
                    }
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 922,
                    "end": 946,
                    "loc": {
                      "start": {
                        "line": 36,
                        "column": 4
                      },
                      "end": {
                        "line": 36,
                        "column": 28
                      }
                    },
                    "expression": {
                      "type": "AssignmentExpression",
                      "start": 922,
                      "end": 945,
                      "loc": {
                        "start": {
                          "line": 36,
                          "column": 4
                        },
                        "end": {
                          "line": 36,
                          "column": 27
                        }
                      },
                      "operator": "=",
                      "left": {
                        "type": "MemberExpression",
                        "start": 922,
                        "end": 940,
                        "loc": {
                          "start": {
                            "line": 36,
                            "column": 4
                          },
                          "end": {
                            "line": 36,
                            "column": 22
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 922,
                          "end": 926,
                          "loc": {
                            "start": {
                              "line": 36,
                              "column": 4
                            },
                            "end": {
                              "line": 36,
                              "column": 8
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 927,
                          "end": 940,
                          "loc": {
                            "start": {
                              "line": 36,
                              "column": 9
                            },
                            "end": {
                              "line": 36,
                              "column": 22
                            },
                            "identifierName": "list_per_page"
                          },
                          "name": "list_per_page"
                        },
                        "computed": false
                      },
                      "right": {
                        "type": "NumericLiteral",
                        "start": 943,
                        "end": 945,
                        "loc": {
                          "start": {
                            "line": 36,
                            "column": 25
                          },
                          "end": {
                            "line": 36,
                            "column": 27
                          }
                        },
                        "extra": {
                          "rawValue": 10,
                          "raw": "10"
                        },
                        "value": 10
                      }
                    }
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 951,
                    "end": 973,
                    "loc": {
                      "start": {
                        "line": 37,
                        "column": 4
                      },
                      "end": {
                        "line": 37,
                        "column": 26
                      }
                    },
                    "expression": {
                      "type": "AssignmentExpression",
                      "start": 951,
                      "end": 972,
                      "loc": {
                        "start": {
                          "line": 37,
                          "column": 4
                        },
                        "end": {
                          "line": 37,
                          "column": 25
                        }
                      },
                      "operator": "=",
                      "left": {
                        "type": "MemberExpression",
                        "start": 951,
                        "end": 967,
                        "loc": {
                          "start": {
                            "line": 37,
                            "column": 4
                          },
                          "end": {
                            "line": 37,
                            "column": 20
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 951,
                          "end": 955,
                          "loc": {
                            "start": {
                              "line": 37,
                              "column": 4
                            },
                            "end": {
                              "line": 37,
                              "column": 8
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 956,
                          "end": 967,
                          "loc": {
                            "start": {
                              "line": 37,
                              "column": 9
                            },
                            "end": {
                              "line": 37,
                              "column": 20
                            },
                            "identifierName": "sort_fields"
                          },
                          "name": "sort_fields"
                        },
                        "computed": false
                      },
                      "right": {
                        "type": "ArrayExpression",
                        "start": 970,
                        "end": 972,
                        "loc": {
                          "start": {
                            "line": 37,
                            "column": 23
                          },
                          "end": {
                            "line": 37,
                            "column": 25
                          }
                        },
                        "elements": []
                      }
                    }
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 978,
                    "end": 1018,
                    "loc": {
                      "start": {
                        "line": 38,
                        "column": 4
                      },
                      "end": {
                        "line": 38,
                        "column": 44
                      }
                    },
                    "expression": {
                      "type": "AssignmentExpression",
                      "start": 978,
                      "end": 1017,
                      "loc": {
                        "start": {
                          "line": 38,
                          "column": 4
                        },
                        "end": {
                          "line": 38,
                          "column": 43
                        }
                      },
                      "operator": "=",
                      "left": {
                        "type": "MemberExpression",
                        "start": 978,
                        "end": 998,
                        "loc": {
                          "start": {
                            "line": 38,
                            "column": 4
                          },
                          "end": {
                            "line": 38,
                            "column": 24
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 978,
                          "end": 982,
                          "loc": {
                            "start": {
                              "line": 38,
                              "column": 4
                            },
                            "end": {
                              "line": 38,
                              "column": 8
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 983,
                          "end": 998,
                          "loc": {
                            "start": {
                              "line": 38,
                              "column": 9
                            },
                            "end": {
                              "line": 38,
                              "column": 24
                            },
                            "identifierName": "is_object_equal"
                          },
                          "name": "is_object_equal"
                        },
                        "computed": false
                      },
                      "right": {
                        "type": "ArrowFunctionExpression",
                        "start": 1001,
                        "end": 1017,
                        "loc": {
                          "start": {
                            "line": 38,
                            "column": 27
                          },
                          "end": {
                            "line": 38,
                            "column": 43
                          }
                        },
                        "id": null,
                        "generator": false,
                        "expression": true,
                        "async": false,
                        "params": [
                          {
                            "type": "Identifier",
                            "start": 1002,
                            "end": 1003,
                            "loc": {
                              "start": {
                                "line": 38,
                                "column": 28
                              },
                              "end": {
                                "line": 38,
                                "column": 29
                              },
                              "identifierName": "a"
                            },
                            "name": "a"
                          },
                          {
                            "type": "Identifier",
                            "start": 1005,
                            "end": 1006,
                            "loc": {
                              "start": {
                                "line": 38,
                                "column": 31
                              },
                              "end": {
                                "line": 38,
                                "column": 32
                              },
                              "identifierName": "b"
                            },
                            "name": "b"
                          }
                        ],
                        "body": {
                          "type": "BinaryExpression",
                          "start": 1011,
                          "end": 1017,
                          "loc": {
                            "start": {
                              "line": 38,
                              "column": 37
                            },
                            "end": {
                              "line": 38,
                              "column": 43
                            }
                          },
                          "left": {
                            "type": "Identifier",
                            "start": 1011,
                            "end": 1012,
                            "loc": {
                              "start": {
                                "line": 38,
                                "column": 37
                              },
                              "end": {
                                "line": 38,
                                "column": 38
                              },
                              "identifierName": "a"
                            },
                            "name": "a"
                          },
                          "operator": "==",
                          "right": {
                            "type": "Identifier",
                            "start": 1016,
                            "end": 1017,
                            "loc": {
                              "start": {
                                "line": 38,
                                "column": 42
                              },
                              "end": {
                                "line": 38,
                                "column": 43
                              },
                              "identifierName": "b"
                            },
                            "name": "b"
                          }
                        }
                      }
                    }
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 1023,
                    "end": 1052,
                    "loc": {
                      "start": {
                        "line": 39,
                        "column": 4
                      },
                      "end": {
                        "line": 39,
                        "column": 33
                      }
                    },
                    "expression": {
                      "type": "AssignmentExpression",
                      "start": 1023,
                      "end": 1051,
                      "loc": {
                        "start": {
                          "line": 39,
                          "column": 4
                        },
                        "end": {
                          "line": 39,
                          "column": 32
                        }
                      },
                      "operator": "=",
                      "left": {
                        "type": "MemberExpression",
                        "start": 1023,
                        "end": 1047,
                        "loc": {
                          "start": {
                            "line": 39,
                            "column": 4
                          },
                          "end": {
                            "line": 39,
                            "column": 28
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 1023,
                          "end": 1027,
                          "loc": {
                            "start": {
                              "line": 39,
                              "column": 4
                            },
                            "end": {
                              "line": 39,
                              "column": 8
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 1028,
                          "end": 1047,
                          "loc": {
                            "start": {
                              "line": 39,
                              "column": 9
                            },
                            "end": {
                              "line": 39,
                              "column": 28
                            },
                            "identifierName": "pages_in_pagination"
                          },
                          "name": "pages_in_pagination"
                        },
                        "computed": false
                      },
                      "right": {
                        "type": "NumericLiteral",
                        "start": 1050,
                        "end": 1051,
                        "loc": {
                          "start": {
                            "line": 39,
                            "column": 31
                          },
                          "end": {
                            "line": 39,
                            "column": 32
                          }
                        },
                        "extra": {
                          "rawValue": 3,
                          "raw": "3"
                        },
                        "value": 3
                      }
                    }
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 1057,
                    "end": 1117,
                    "loc": {
                      "start": {
                        "line": 40,
                        "column": 4
                      },
                      "end": {
                        "line": 42,
                        "column": 6
                      }
                    },
                    "expression": {
                      "type": "AssignmentExpression",
                      "start": 1057,
                      "end": 1116,
                      "loc": {
                        "start": {
                          "line": 40,
                          "column": 4
                        },
                        "end": {
                          "line": 42,
                          "column": 5
                        }
                      },
                      "operator": "=",
                      "left": {
                        "type": "MemberExpression",
                        "start": 1057,
                        "end": 1069,
                        "loc": {
                          "start": {
                            "line": 40,
                            "column": 4
                          },
                          "end": {
                            "line": 40,
                            "column": 16
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 1057,
                          "end": 1061,
                          "loc": {
                            "start": {
                              "line": 40,
                              "column": 4
                            },
                            "end": {
                              "line": 40,
                              "column": 8
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 1062,
                          "end": 1069,
                          "loc": {
                            "start": {
                              "line": 40,
                              "column": 9
                            },
                            "end": {
                              "line": 40,
                              "column": 16
                            },
                            "identifierName": "actions"
                          },
                          "name": "actions"
                        },
                        "computed": false
                      },
                      "right": {
                        "type": "ObjectExpression",
                        "start": 1072,
                        "end": 1116,
                        "loc": {
                          "start": {
                            "line": 40,
                            "column": 19
                          },
                          "end": {
                            "line": 42,
                            "column": 5
                          }
                        },
                        "properties": [
                          {
                            "type": "ObjectProperty",
                            "start": 1080,
                            "end": 1110,
                            "loc": {
                              "start": {
                                "line": 41,
                                "column": 6
                              },
                              "end": {
                                "line": 41,
                                "column": 36
                              }
                            },
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "key": {
                              "type": "Identifier",
                              "start": 1080,
                              "end": 1086,
                              "loc": {
                                "start": {
                                  "line": 41,
                                  "column": 6
                                },
                                "end": {
                                  "line": 41,
                                  "column": 12
                                },
                                "identifierName": "delete"
                              },
                              "name": "delete"
                            },
                            "value": {
                              "type": "ArrowFunctionExpression",
                              "start": 1088,
                              "end": 1110,
                              "loc": {
                                "start": {
                                  "line": 41,
                                  "column": 14
                                },
                                "end": {
                                  "line": 41,
                                  "column": 36
                                }
                              },
                              "id": null,
                              "generator": false,
                              "expression": false,
                              "async": false,
                              "params": [
                                {
                                  "type": "Identifier",
                                  "start": 1088,
                                  "end": 1104,
                                  "loc": {
                                    "start": {
                                      "line": 41,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 41,
                                      "column": 30
                                    },
                                    "identifierName": "selected_objects"
                                  },
                                  "name": "selected_objects"
                                }
                              ],
                              "body": {
                                "type": "BlockStatement",
                                "start": 1108,
                                "end": 1110,
                                "loc": {
                                  "start": {
                                    "line": 41,
                                    "column": 34
                                  },
                                  "end": {
                                    "line": 41,
                                    "column": 36
                                  }
                                },
                                "body": [],
                                "directives": []
                              }
                            }
                          }
                        ]
                      }
                    }
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 1122,
                    "end": 1151,
                    "loc": {
                      "start": {
                        "line": 43,
                        "column": 4
                      },
                      "end": {
                        "line": 43,
                        "column": 33
                      }
                    },
                    "expression": {
                      "type": "AssignmentExpression",
                      "start": 1122,
                      "end": 1150,
                      "loc": {
                        "start": {
                          "line": 43,
                          "column": 4
                        },
                        "end": {
                          "line": 43,
                          "column": 32
                        }
                      },
                      "operator": "=",
                      "left": {
                        "type": "MemberExpression",
                        "start": 1122,
                        "end": 1139,
                        "loc": {
                          "start": {
                            "line": 43,
                            "column": 4
                          },
                          "end": {
                            "line": 43,
                            "column": 21
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 1122,
                          "end": 1126,
                          "loc": {
                            "start": {
                              "line": 43,
                              "column": 4
                            },
                            "end": {
                              "line": 43,
                              "column": 8
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 1127,
                          "end": 1139,
                          "loc": {
                            "start": {
                              "line": 43,
                              "column": 9
                            },
                            "end": {
                              "line": 43,
                              "column": 21
                            },
                            "identifierName": "_change_uuid"
                          },
                          "name": "_change_uuid"
                        },
                        "computed": false
                      },
                      "right": {
                        "type": "CallExpression",
                        "start": 1142,
                        "end": 1150,
                        "loc": {
                          "start": {
                            "line": 43,
                            "column": 24
                          },
                          "end": {
                            "line": 43,
                            "column": 32
                          }
                        },
                        "callee": {
                          "type": "Identifier",
                          "start": 1142,
                          "end": 1148,
                          "loc": {
                            "start": {
                              "line": 43,
                              "column": 24
                            },
                            "end": {
                              "line": 43,
                              "column": 30
                            },
                            "identifierName": "uuidv1"
                          },
                          "name": "uuidv1"
                        },
                        "arguments": []
                      }
                    }
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 1156,
                    "end": 1175,
                    "loc": {
                      "start": {
                        "line": 44,
                        "column": 4
                      },
                      "end": {
                        "line": 44,
                        "column": 23
                      }
                    },
                    "expression": {
                      "type": "AssignmentExpression",
                      "start": 1156,
                      "end": 1174,
                      "loc": {
                        "start": {
                          "line": 44,
                          "column": 4
                        },
                        "end": {
                          "line": 44,
                          "column": 22
                        }
                      },
                      "operator": "=",
                      "left": {
                        "type": "MemberExpression",
                        "start": 1156,
                        "end": 1169,
                        "loc": {
                          "start": {
                            "line": 44,
                            "column": 4
                          },
                          "end": {
                            "line": 44,
                            "column": 17
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 1156,
                          "end": 1160,
                          "loc": {
                            "start": {
                              "line": 44,
                              "column": 4
                            },
                            "end": {
                              "line": 44,
                              "column": 8
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 1161,
                          "end": 1169,
                          "loc": {
                            "start": {
                              "line": 44,
                              "column": 9
                            },
                            "end": {
                              "line": 44,
                              "column": 17
                            },
                            "identifierName": "queryset"
                          },
                          "name": "queryset"
                        },
                        "computed": false
                      },
                      "right": {
                        "type": "ArrayExpression",
                        "start": 1172,
                        "end": 1174,
                        "loc": {
                          "start": {
                            "line": 44,
                            "column": 20
                          },
                          "end": {
                            "line": 44,
                            "column": 22
                          }
                        },
                        "elements": []
                      }
                    }
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 1180,
                    "end": 1207,
                    "loc": {
                      "start": {
                        "line": 45,
                        "column": 4
                      },
                      "end": {
                        "line": 45,
                        "column": 31
                      }
                    },
                    "expression": {
                      "type": "AssignmentExpression",
                      "start": 1180,
                      "end": 1206,
                      "loc": {
                        "start": {
                          "line": 45,
                          "column": 4
                        },
                        "end": {
                          "line": 45,
                          "column": 30
                        }
                      },
                      "operator": "=",
                      "left": {
                        "type": "MemberExpression",
                        "start": 1180,
                        "end": 1198,
                        "loc": {
                          "start": {
                            "line": 45,
                            "column": 4
                          },
                          "end": {
                            "line": 45,
                            "column": 22
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 1180,
                          "end": 1184,
                          "loc": {
                            "start": {
                              "line": 45,
                              "column": 4
                            },
                            "end": {
                              "line": 45,
                              "column": 8
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 1185,
                          "end": 1198,
                          "loc": {
                            "start": {
                              "line": 45,
                              "column": 9
                            },
                            "end": {
                              "line": 45,
                              "column": 22
                            },
                            "identifierName": "_all_selected"
                          },
                          "name": "_all_selected"
                        },
                        "computed": false
                      },
                      "right": {
                        "type": "BooleanLiteral",
                        "start": 1201,
                        "end": 1206,
                        "loc": {
                          "start": {
                            "line": 45,
                            "column": 25
                          },
                          "end": {
                            "line": 45,
                            "column": 30
                          }
                        },
                        "value": false
                      }
                    }
                  },
                  {
                    "type": "IfStatement",
                    "start": 1213,
                    "end": 1589,
                    "loc": {
                      "start": {
                        "line": 47,
                        "column": 4
                      },
                      "end": {
                        "line": 60,
                        "column": 5
                      }
                    },
                    "test": {
                      "type": "Identifier",
                      "start": 1217,
                      "end": 1222,
                      "loc": {
                        "start": {
                          "line": 47,
                          "column": 8
                        },
                        "end": {
                          "line": 47,
                          "column": 13
                        },
                        "identifierName": "props"
                      },
                      "name": "props"
                    },
                    "consequent": {
                      "type": "BlockStatement",
                      "start": 1224,
                      "end": 1589,
                      "loc": {
                        "start": {
                          "line": 47,
                          "column": 15
                        },
                        "end": {
                          "line": 60,
                          "column": 5
                        }
                      },
                      "body": [
                        {
                          "type": "ExpressionStatement",
                          "start": 1232,
                          "end": 1297,
                          "loc": {
                            "start": {
                              "line": 48,
                              "column": 6
                            },
                            "end": {
                              "line": 48,
                              "column": 71
                            }
                          },
                          "expression": {
                            "type": "AssignmentExpression",
                            "start": 1232,
                            "end": 1296,
                            "loc": {
                              "start": {
                                "line": 48,
                                "column": 6
                              },
                              "end": {
                                "line": 48,
                                "column": 70
                              }
                            },
                            "operator": "=",
                            "left": {
                              "type": "MemberExpression",
                              "start": 1232,
                              "end": 1249,
                              "loc": {
                                "start": {
                                  "line": 48,
                                  "column": 6
                                },
                                "end": {
                                  "line": 48,
                                  "column": 23
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 1232,
                                "end": 1236,
                                "loc": {
                                  "start": {
                                    "line": 48,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 48,
                                    "column": 10
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 1237,
                                "end": 1249,
                                "loc": {
                                  "start": {
                                    "line": 48,
                                    "column": 11
                                  },
                                  "end": {
                                    "line": 48,
                                    "column": 23
                                  },
                                  "identifierName": "bind_exclude"
                                },
                                "name": "bind_exclude"
                              },
                              "computed": false
                            },
                            "right": {
                              "type": "ConditionalExpression",
                              "start": 1252,
                              "end": 1296,
                              "loc": {
                                "start": {
                                  "line": 48,
                                  "column": 26
                                },
                                "end": {
                                  "line": 48,
                                  "column": 70
                                }
                              },
                              "test": {
                                "type": "MemberExpression",
                                "start": 1252,
                                "end": 1270,
                                "loc": {
                                  "start": {
                                    "line": 48,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 48,
                                    "column": 44
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 1252,
                                  "end": 1257,
                                  "loc": {
                                    "start": {
                                      "line": 48,
                                      "column": 26
                                    },
                                    "end": {
                                      "line": 48,
                                      "column": 31
                                    },
                                    "identifierName": "props"
                                  },
                                  "name": "props"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 1258,
                                  "end": 1270,
                                  "loc": {
                                    "start": {
                                      "line": 48,
                                      "column": 32
                                    },
                                    "end": {
                                      "line": 48,
                                      "column": 44
                                    },
                                    "identifierName": "bind_exclude"
                                  },
                                  "name": "bind_exclude"
                                },
                                "computed": false
                              },
                              "consequent": {
                                "type": "MemberExpression",
                                "start": 1273,
                                "end": 1291,
                                "loc": {
                                  "start": {
                                    "line": 48,
                                    "column": 47
                                  },
                                  "end": {
                                    "line": 48,
                                    "column": 65
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 1273,
                                  "end": 1278,
                                  "loc": {
                                    "start": {
                                      "line": 48,
                                      "column": 47
                                    },
                                    "end": {
                                      "line": 48,
                                      "column": 52
                                    },
                                    "identifierName": "props"
                                  },
                                  "name": "props"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 1279,
                                  "end": 1291,
                                  "loc": {
                                    "start": {
                                      "line": 48,
                                      "column": 53
                                    },
                                    "end": {
                                      "line": 48,
                                      "column": 65
                                    },
                                    "identifierName": "bind_exclude"
                                  },
                                  "name": "bind_exclude"
                                },
                                "computed": false
                              },
                              "alternate": {
                                "type": "ArrayExpression",
                                "start": 1294,
                                "end": 1296,
                                "loc": {
                                  "start": {
                                    "line": 48,
                                    "column": 68
                                  },
                                  "end": {
                                    "line": 48,
                                    "column": 70
                                  }
                                },
                                "elements": []
                              }
                            }
                          }
                        },
                        {
                          "type": "ExpressionStatement",
                          "start": 1304,
                          "end": 1583,
                          "loc": {
                            "start": {
                              "line": 49,
                              "column": 6
                            },
                            "end": {
                              "line": 59,
                              "column": 9
                            }
                          },
                          "expression": {
                            "type": "CallExpression",
                            "start": 1304,
                            "end": 1582,
                            "loc": {
                              "start": {
                                "line": 49,
                                "column": 6
                              },
                              "end": {
                                "line": 59,
                                "column": 8
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 1304,
                              "end": 1321,
                              "loc": {
                                "start": {
                                  "line": 49,
                                  "column": 6
                                },
                                "end": {
                                  "line": 49,
                                  "column": 23
                                }
                              },
                              "object": {
                                "type": "CallExpression",
                                "start": 1304,
                                "end": 1317,
                                "loc": {
                                  "start": {
                                    "line": 49,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 49,
                                    "column": 19
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 1304,
                                  "end": 1310,
                                  "loc": {
                                    "start": {
                                      "line": 49,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 49,
                                      "column": 12
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 1304,
                                    "end": 1305,
                                    "loc": {
                                      "start": {
                                        "line": 49,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 49,
                                        "column": 7
                                      },
                                      "identifierName": "_"
                                    },
                                    "name": "_"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 1306,
                                    "end": 1310,
                                    "loc": {
                                      "start": {
                                        "line": 49,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 49,
                                        "column": 12
                                      },
                                      "identifierName": "keys"
                                    },
                                    "name": "keys"
                                  },
                                  "computed": false
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "start": 1311,
                                    "end": 1316,
                                    "loc": {
                                      "start": {
                                        "line": 49,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 49,
                                        "column": 18
                                      },
                                      "identifierName": "props"
                                    },
                                    "name": "props"
                                  }
                                ]
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 1318,
                                "end": 1321,
                                "loc": {
                                  "start": {
                                    "line": 49,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 49,
                                    "column": 23
                                  },
                                  "identifierName": "map"
                                },
                                "name": "map"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "ArrowFunctionExpression",
                                "start": 1322,
                                "end": 1581,
                                "loc": {
                                  "start": {
                                    "line": 49,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 59,
                                    "column": 7
                                  }
                                },
                                "id": null,
                                "generator": false,
                                "expression": false,
                                "async": false,
                                "params": [
                                  {
                                    "type": "Identifier",
                                    "start": 1322,
                                    "end": 1325,
                                    "loc": {
                                      "start": {
                                        "line": 49,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 49,
                                        "column": 27
                                      },
                                      "identifierName": "key"
                                    },
                                    "name": "key"
                                  }
                                ],
                                "body": {
                                  "type": "BlockStatement",
                                  "start": 1329,
                                  "end": 1581,
                                  "loc": {
                                    "start": {
                                      "line": 49,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 59,
                                      "column": 7
                                    }
                                  },
                                  "body": [
                                    {
                                      "type": "IfStatement",
                                      "start": 1339,
                                      "end": 1573,
                                      "loc": {
                                        "start": {
                                          "line": 50,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 58,
                                          "column": 9
                                        }
                                      },
                                      "test": {
                                        "type": "BinaryExpression",
                                        "start": 1343,
                                        "end": 1374,
                                        "loc": {
                                          "start": {
                                            "line": 50,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 50,
                                            "column": 43
                                          }
                                        },
                                        "left": {
                                          "type": "UnaryExpression",
                                          "start": 1343,
                                          "end": 1360,
                                          "loc": {
                                            "start": {
                                              "line": 50,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 50,
                                              "column": 29
                                            }
                                          },
                                          "operator": "typeof",
                                          "prefix": true,
                                          "argument": {
                                            "type": "MemberExpression",
                                            "start": 1350,
                                            "end": 1360,
                                            "loc": {
                                              "start": {
                                                "line": 50,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 50,
                                                "column": 29
                                              }
                                            },
                                            "object": {
                                              "type": "Identifier",
                                              "start": 1350,
                                              "end": 1355,
                                              "loc": {
                                                "start": {
                                                  "line": 50,
                                                  "column": 19
                                                },
                                                "end": {
                                                  "line": 50,
                                                  "column": 24
                                                },
                                                "identifierName": "props"
                                              },
                                              "name": "props"
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 1356,
                                              "end": 1359,
                                              "loc": {
                                                "start": {
                                                  "line": 50,
                                                  "column": 25
                                                },
                                                "end": {
                                                  "line": 50,
                                                  "column": 28
                                                },
                                                "identifierName": "key"
                                              },
                                              "name": "key"
                                            },
                                            "computed": true
                                          },
                                          "extra": {
                                            "parenthesizedArgument": false
                                          }
                                        },
                                        "operator": "==",
                                        "right": {
                                          "type": "StringLiteral",
                                          "start": 1364,
                                          "end": 1374,
                                          "loc": {
                                            "start": {
                                              "line": 50,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 50,
                                              "column": 43
                                            }
                                          },
                                          "extra": {
                                            "rawValue": "function",
                                            "raw": "\"function\""
                                          },
                                          "value": "function"
                                        }
                                      },
                                      "consequent": {
                                        "type": "BlockStatement",
                                        "start": 1376,
                                        "end": 1522,
                                        "loc": {
                                          "start": {
                                            "line": 50,
                                            "column": 45
                                          },
                                          "end": {
                                            "line": 56,
                                            "column": 9
                                          }
                                        },
                                        "body": [
                                          {
                                            "type": "IfStatement",
                                            "start": 1388,
                                            "end": 1512,
                                            "loc": {
                                              "start": {
                                                "line": 51,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 55,
                                                "column": 11
                                              }
                                            },
                                            "test": {
                                              "type": "CallExpression",
                                              "start": 1392,
                                              "end": 1426,
                                              "loc": {
                                                "start": {
                                                  "line": 51,
                                                  "column": 14
                                                },
                                                "end": {
                                                  "line": 51,
                                                  "column": 48
                                                }
                                              },
                                              "callee": {
                                                "type": "MemberExpression",
                                                "start": 1392,
                                                "end": 1402,
                                                "loc": {
                                                  "start": {
                                                    "line": 51,
                                                    "column": 14
                                                  },
                                                  "end": {
                                                    "line": 51,
                                                    "column": 24
                                                  }
                                                },
                                                "object": {
                                                  "type": "Identifier",
                                                  "start": 1392,
                                                  "end": 1393,
                                                  "loc": {
                                                    "start": {
                                                      "line": 51,
                                                      "column": 14
                                                    },
                                                    "end": {
                                                      "line": 51,
                                                      "column": 15
                                                    },
                                                    "identifierName": "_"
                                                  },
                                                  "name": "_"
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "start": 1394,
                                                  "end": 1402,
                                                  "loc": {
                                                    "start": {
                                                      "line": 51,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 51,
                                                      "column": 24
                                                    },
                                                    "identifierName": "includes"
                                                  },
                                                  "name": "includes"
                                                },
                                                "computed": false
                                              },
                                              "arguments": [
                                                {
                                                  "type": "Identifier",
                                                  "start": 1403,
                                                  "end": 1406,
                                                  "loc": {
                                                    "start": {
                                                      "line": 51,
                                                      "column": 25
                                                    },
                                                    "end": {
                                                      "line": 51,
                                                      "column": 28
                                                    },
                                                    "identifierName": "key"
                                                  },
                                                  "name": "key"
                                                },
                                                {
                                                  "type": "MemberExpression",
                                                  "start": 1408,
                                                  "end": 1425,
                                                  "loc": {
                                                    "start": {
                                                      "line": 51,
                                                      "column": 30
                                                    },
                                                    "end": {
                                                      "line": 51,
                                                      "column": 47
                                                    }
                                                  },
                                                  "object": {
                                                    "type": "ThisExpression",
                                                    "start": 1408,
                                                    "end": 1412,
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 30
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 34
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "start": 1413,
                                                    "end": 1425,
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 35
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 47
                                                      },
                                                      "identifierName": "bind_exclude"
                                                    },
                                                    "name": "bind_exclude"
                                                  },
                                                  "computed": false
                                                }
                                              ]
                                            },
                                            "consequent": {
                                              "type": "BlockStatement",
                                              "start": 1428,
                                              "end": 1512,
                                              "loc": {
                                                "start": {
                                                  "line": 51,
                                                  "column": 50
                                                },
                                                "end": {
                                                  "line": 55,
                                                  "column": 11
                                                }
                                              },
                                              "body": [
                                                {
                                                  "type": "ExpressionStatement",
                                                  "start": 1442,
                                                  "end": 1465,
                                                  "loc": {
                                                    "start": {
                                                      "line": 52,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 52,
                                                      "column": 35
                                                    }
                                                  },
                                                  "expression": {
                                                    "type": "AssignmentExpression",
                                                    "start": 1442,
                                                    "end": 1464,
                                                    "loc": {
                                                      "start": {
                                                        "line": 52,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 52,
                                                        "column": 34
                                                      }
                                                    },
                                                    "operator": "=",
                                                    "left": {
                                                      "type": "MemberExpression",
                                                      "start": 1442,
                                                      "end": 1451,
                                                      "loc": {
                                                        "start": {
                                                          "line": 52,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 52,
                                                          "column": 21
                                                        }
                                                      },
                                                      "object": {
                                                        "type": "ThisExpression",
                                                        "start": 1442,
                                                        "end": 1446,
                                                        "loc": {
                                                          "start": {
                                                            "line": 52,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 52,
                                                            "column": 16
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "start": 1447,
                                                        "end": 1450,
                                                        "loc": {
                                                          "start": {
                                                            "line": 52,
                                                            "column": 17
                                                          },
                                                          "end": {
                                                            "line": 52,
                                                            "column": 20
                                                          },
                                                          "identifierName": "key"
                                                        },
                                                        "name": "key"
                                                      },
                                                      "computed": true
                                                    },
                                                    "right": {
                                                      "type": "MemberExpression",
                                                      "start": 1454,
                                                      "end": 1464,
                                                      "loc": {
                                                        "start": {
                                                          "line": 52,
                                                          "column": 24
                                                        },
                                                        "end": {
                                                          "line": 52,
                                                          "column": 34
                                                        }
                                                      },
                                                      "object": {
                                                        "type": "Identifier",
                                                        "start": 1454,
                                                        "end": 1459,
                                                        "loc": {
                                                          "start": {
                                                            "line": 52,
                                                            "column": 24
                                                          },
                                                          "end": {
                                                            "line": 52,
                                                            "column": 29
                                                          },
                                                          "identifierName": "props"
                                                        },
                                                        "name": "props"
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "start": 1460,
                                                        "end": 1463,
                                                        "loc": {
                                                          "start": {
                                                            "line": 52,
                                                            "column": 30
                                                          },
                                                          "end": {
                                                            "line": 52,
                                                            "column": 33
                                                          },
                                                          "identifierName": "key"
                                                        },
                                                        "name": "key"
                                                      },
                                                      "computed": true
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "ExpressionStatement",
                                                  "start": 1479,
                                                  "end": 1500,
                                                  "loc": {
                                                    "start": {
                                                      "line": 54,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 54,
                                                      "column": 33
                                                    }
                                                  },
                                                  "expression": {
                                                    "type": "CallExpression",
                                                    "start": 1479,
                                                    "end": 1499,
                                                    "loc": {
                                                      "start": {
                                                        "line": 54,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 54,
                                                        "column": 32
                                                      }
                                                    },
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "start": 1479,
                                                      "end": 1493,
                                                      "loc": {
                                                        "start": {
                                                          "line": 54,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 54,
                                                          "column": 26
                                                        }
                                                      },
                                                      "object": {
                                                        "type": "MemberExpression",
                                                        "start": 1479,
                                                        "end": 1488,
                                                        "loc": {
                                                          "start": {
                                                            "line": 54,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 54,
                                                            "column": 21
                                                          }
                                                        },
                                                        "object": {
                                                          "type": "ThisExpression",
                                                          "start": 1479,
                                                          "end": 1483,
                                                          "loc": {
                                                            "start": {
                                                              "line": 54,
                                                              "column": 12
                                                            },
                                                            "end": {
                                                              "line": 54,
                                                              "column": 16
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "start": 1484,
                                                          "end": 1487,
                                                          "loc": {
                                                            "start": {
                                                              "line": 54,
                                                              "column": 17
                                                            },
                                                            "end": {
                                                              "line": 54,
                                                              "column": 20
                                                            },
                                                            "identifierName": "key"
                                                          },
                                                          "name": "key"
                                                        },
                                                        "computed": true
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "start": 1489,
                                                        "end": 1493,
                                                        "loc": {
                                                          "start": {
                                                            "line": 54,
                                                            "column": 22
                                                          },
                                                          "end": {
                                                            "line": 54,
                                                            "column": 26
                                                          },
                                                          "identifierName": "bind"
                                                        },
                                                        "name": "bind"
                                                      },
                                                      "computed": false
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "ThisExpression",
                                                        "start": 1494,
                                                        "end": 1498,
                                                        "loc": {
                                                          "start": {
                                                            "line": 54,
                                                            "column": 27
                                                          },
                                                          "end": {
                                                            "line": 54,
                                                            "column": 31
                                                          }
                                                        }
                                                      }
                                                    ]
                                                  }
                                                }
                                              ],
                                              "directives": []
                                            },
                                            "alternate": null
                                          }
                                        ],
                                        "directives": []
                                      },
                                      "alternate": {
                                        "type": "BlockStatement",
                                        "start": 1528,
                                        "end": 1573,
                                        "loc": {
                                          "start": {
                                            "line": 56,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 58,
                                            "column": 9
                                          }
                                        },
                                        "body": [
                                          {
                                            "type": "ExpressionStatement",
                                            "start": 1540,
                                            "end": 1563,
                                            "loc": {
                                              "start": {
                                                "line": 57,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 57,
                                                "column": 33
                                              }
                                            },
                                            "expression": {
                                              "type": "AssignmentExpression",
                                              "start": 1540,
                                              "end": 1562,
                                              "loc": {
                                                "start": {
                                                  "line": 57,
                                                  "column": 10
                                                },
                                                "end": {
                                                  "line": 57,
                                                  "column": 32
                                                }
                                              },
                                              "operator": "=",
                                              "left": {
                                                "type": "MemberExpression",
                                                "start": 1540,
                                                "end": 1549,
                                                "loc": {
                                                  "start": {
                                                    "line": 57,
                                                    "column": 10
                                                  },
                                                  "end": {
                                                    "line": 57,
                                                    "column": 19
                                                  }
                                                },
                                                "object": {
                                                  "type": "ThisExpression",
                                                  "start": 1540,
                                                  "end": 1544,
                                                  "loc": {
                                                    "start": {
                                                      "line": 57,
                                                      "column": 10
                                                    },
                                                    "end": {
                                                      "line": 57,
                                                      "column": 14
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "start": 1545,
                                                  "end": 1548,
                                                  "loc": {
                                                    "start": {
                                                      "line": 57,
                                                      "column": 15
                                                    },
                                                    "end": {
                                                      "line": 57,
                                                      "column": 18
                                                    },
                                                    "identifierName": "key"
                                                  },
                                                  "name": "key"
                                                },
                                                "computed": true
                                              },
                                              "right": {
                                                "type": "MemberExpression",
                                                "start": 1552,
                                                "end": 1562,
                                                "loc": {
                                                  "start": {
                                                    "line": 57,
                                                    "column": 22
                                                  },
                                                  "end": {
                                                    "line": 57,
                                                    "column": 32
                                                  }
                                                },
                                                "object": {
                                                  "type": "Identifier",
                                                  "start": 1552,
                                                  "end": 1557,
                                                  "loc": {
                                                    "start": {
                                                      "line": 57,
                                                      "column": 22
                                                    },
                                                    "end": {
                                                      "line": 57,
                                                      "column": 27
                                                    },
                                                    "identifierName": "props"
                                                  },
                                                  "name": "props"
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "start": 1558,
                                                  "end": 1561,
                                                  "loc": {
                                                    "start": {
                                                      "line": 57,
                                                      "column": 28
                                                    },
                                                    "end": {
                                                      "line": 57,
                                                      "column": 31
                                                    },
                                                    "identifierName": "key"
                                                  },
                                                  "name": "key"
                                                },
                                                "computed": true
                                              }
                                            }
                                          }
                                        ],
                                        "directives": []
                                      }
                                    }
                                  ],
                                  "directives": []
                                }
                              }
                            ]
                          }
                        }
                      ],
                      "directives": [],
                      "trailingComments": null
                    },
                    "alternate": null,
                    "trailingComments": [
                      {
                        "type": "CommentBlock",
                        "value": "*\n     * Initialize the state of the component\n     ",
                        "start": 1595,
                        "end": 1651,
                        "loc": {
                          "start": {
                            "line": 62,
                            "column": 4
                          },
                          "end": {
                            "line": 64,
                            "column": 7
                          }
                        }
                      }
                    ]
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 1656,
                    "end": 1883,
                    "loc": {
                      "start": {
                        "line": 65,
                        "column": 4
                      },
                      "end": {
                        "line": 73,
                        "column": 6
                      }
                    },
                    "expression": {
                      "type": "AssignmentExpression",
                      "start": 1656,
                      "end": 1882,
                      "loc": {
                        "start": {
                          "line": 65,
                          "column": 4
                        },
                        "end": {
                          "line": 73,
                          "column": 5
                        }
                      },
                      "operator": "=",
                      "left": {
                        "type": "MemberExpression",
                        "start": 1656,
                        "end": 1666,
                        "loc": {
                          "start": {
                            "line": 65,
                            "column": 4
                          },
                          "end": {
                            "line": 65,
                            "column": 14
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 1656,
                          "end": 1660,
                          "loc": {
                            "start": {
                              "line": 65,
                              "column": 4
                            },
                            "end": {
                              "line": 65,
                              "column": 8
                            }
                          },
                          "leadingComments": null
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 1661,
                          "end": 1666,
                          "loc": {
                            "start": {
                              "line": 65,
                              "column": 9
                            },
                            "end": {
                              "line": 65,
                              "column": 14
                            },
                            "identifierName": "state"
                          },
                          "name": "state"
                        },
                        "computed": false,
                        "leadingComments": null
                      },
                      "right": {
                        "type": "ObjectExpression",
                        "start": 1669,
                        "end": 1882,
                        "loc": {
                          "start": {
                            "line": 65,
                            "column": 17
                          },
                          "end": {
                            "line": 73,
                            "column": 5
                          }
                        },
                        "properties": [
                          {
                            "type": "ObjectProperty",
                            "start": 1677,
                            "end": 1708,
                            "loc": {
                              "start": {
                                "line": 66,
                                "column": 6
                              },
                              "end": {
                                "line": 66,
                                "column": 37
                              }
                            },
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "key": {
                              "type": "Identifier",
                              "start": 1677,
                              "end": 1689,
                              "loc": {
                                "start": {
                                  "line": 66,
                                  "column": 6
                                },
                                "end": {
                                  "line": 66,
                                  "column": 18
                                },
                                "identifierName": "display_type"
                              },
                              "name": "display_type"
                            },
                            "value": {
                              "type": "MemberExpression",
                              "start": 1691,
                              "end": 1708,
                              "loc": {
                                "start": {
                                  "line": 66,
                                  "column": 20
                                },
                                "end": {
                                  "line": 66,
                                  "column": 37
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 1691,
                                "end": 1703,
                                "loc": {
                                  "start": {
                                    "line": 66,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 66,
                                    "column": 32
                                  },
                                  "identifierName": "display_type"
                                },
                                "name": "display_type"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 1704,
                                "end": 1708,
                                "loc": {
                                  "start": {
                                    "line": 66,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 66,
                                    "column": 37
                                  },
                                  "identifierName": "list"
                                },
                                "name": "list"
                              },
                              "computed": false
                            }
                          },
                          {
                            "type": "ObjectProperty",
                            "start": 1716,
                            "end": 1730,
                            "loc": {
                              "start": {
                                "line": 67,
                                "column": 6
                              },
                              "end": {
                                "line": 67,
                                "column": 20
                              }
                            },
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "key": {
                              "type": "Identifier",
                              "start": 1716,
                              "end": 1727,
                              "loc": {
                                "start": {
                                  "line": 67,
                                  "column": 6
                                },
                                "end": {
                                  "line": 67,
                                  "column": 17
                                },
                                "identifierName": "page_number"
                              },
                              "name": "page_number"
                            },
                            "value": {
                              "type": "NumericLiteral",
                              "start": 1729,
                              "end": 1730,
                              "loc": {
                                "start": {
                                  "line": 67,
                                  "column": 19
                                },
                                "end": {
                                  "line": 67,
                                  "column": 20
                                }
                              },
                              "extra": {
                                "rawValue": 1,
                                "raw": "1"
                              },
                              "value": 1
                            }
                          },
                          {
                            "type": "ObjectProperty",
                            "start": 1738,
                            "end": 1750,
                            "loc": {
                              "start": {
                                "line": 68,
                                "column": 6
                              },
                              "end": {
                                "line": 68,
                                "column": 18
                              }
                            },
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "key": {
                              "type": "Identifier",
                              "start": 1738,
                              "end": 1744,
                              "loc": {
                                "start": {
                                  "line": 68,
                                  "column": 6
                                },
                                "end": {
                                  "line": 68,
                                  "column": 12
                                },
                                "identifierName": "object"
                              },
                              "name": "object"
                            },
                            "value": {
                              "type": "NullLiteral",
                              "start": 1746,
                              "end": 1750,
                              "loc": {
                                "start": {
                                  "line": 68,
                                  "column": 14
                                },
                                "end": {
                                  "line": 68,
                                  "column": 18
                                }
                              }
                            }
                          },
                          {
                            "type": "ObjectProperty",
                            "start": 1758,
                            "end": 1809,
                            "loc": {
                              "start": {
                                "line": 69,
                                "column": 6
                              },
                              "end": {
                                "line": 69,
                                "column": 57
                              }
                            },
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "key": {
                              "type": "Identifier",
                              "start": 1758,
                              "end": 1774,
                              "loc": {
                                "start": {
                                  "line": 69,
                                  "column": 6
                                },
                                "end": {
                                  "line": 69,
                                  "column": 22
                                },
                                "identifierName": "selected_objects"
                              },
                              "name": "selected_objects"
                            },
                            "value": {
                              "type": "NewExpression",
                              "start": 1776,
                              "end": 1809,
                              "loc": {
                                "start": {
                                  "line": 69,
                                  "column": 24
                                },
                                "end": {
                                  "line": 69,
                                  "column": 57
                                }
                              },
                              "callee": {
                                "type": "Identifier",
                                "start": 1780,
                                "end": 1783,
                                "loc": {
                                  "start": {
                                    "line": 69,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 69,
                                    "column": 31
                                  },
                                  "identifierName": "Set"
                                },
                                "name": "Set"
                              },
                              "arguments": [
                                {
                                  "type": "ArrayExpression",
                                  "start": 1784,
                                  "end": 1786,
                                  "loc": {
                                    "start": {
                                      "line": 69,
                                      "column": 32
                                    },
                                    "end": {
                                      "line": 69,
                                      "column": 34
                                    }
                                  },
                                  "elements": []
                                },
                                {
                                  "type": "MemberExpression",
                                  "start": 1788,
                                  "end": 1808,
                                  "loc": {
                                    "start": {
                                      "line": 69,
                                      "column": 36
                                    },
                                    "end": {
                                      "line": 69,
                                      "column": 56
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 1788,
                                    "end": 1792,
                                    "loc": {
                                      "start": {
                                        "line": 69,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 69,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 1793,
                                    "end": 1808,
                                    "loc": {
                                      "start": {
                                        "line": 69,
                                        "column": 41
                                      },
                                      "end": {
                                        "line": 69,
                                        "column": 56
                                      },
                                      "identifierName": "is_object_equal"
                                    },
                                    "name": "is_object_equal"
                                  },
                                  "computed": false
                                }
                              ]
                            }
                          },
                          {
                            "type": "ObjectProperty",
                            "start": 1817,
                            "end": 1825,
                            "loc": {
                              "start": {
                                "line": 70,
                                "column": 6
                              },
                              "end": {
                                "line": 70,
                                "column": 14
                              }
                            },
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "key": {
                              "type": "Identifier",
                              "start": 1817,
                              "end": 1822,
                              "loc": {
                                "start": {
                                  "line": 70,
                                  "column": 6
                                },
                                "end": {
                                  "line": 70,
                                  "column": 11
                                },
                                "identifierName": "total"
                              },
                              "name": "total"
                            },
                            "value": {
                              "type": "NumericLiteral",
                              "start": 1824,
                              "end": 1825,
                              "loc": {
                                "start": {
                                  "line": 70,
                                  "column": 13
                                },
                                "end": {
                                  "line": 70,
                                  "column": 14
                                }
                              },
                              "extra": {
                                "rawValue": 1,
                                "raw": "1"
                              },
                              "value": 1
                            }
                          },
                          {
                            "type": "ObjectProperty",
                            "start": 1833,
                            "end": 1851,
                            "loc": {
                              "start": {
                                "line": 71,
                                "column": 6
                              },
                              "end": {
                                "line": 71,
                                "column": 24
                              }
                            },
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "key": {
                              "type": "Identifier",
                              "start": 1833,
                              "end": 1847,
                              "loc": {
                                "start": {
                                  "line": 71,
                                  "column": 6
                                },
                                "end": {
                                  "line": 71,
                                  "column": 20
                                },
                                "identifierName": "filter_options"
                              },
                              "name": "filter_options"
                            },
                            "value": {
                              "type": "ObjectExpression",
                              "start": 1849,
                              "end": 1851,
                              "loc": {
                                "start": {
                                  "line": 71,
                                  "column": 22
                                },
                                "end": {
                                  "line": 71,
                                  "column": 24
                                }
                              },
                              "properties": []
                            }
                          },
                          {
                            "type": "ObjectProperty",
                            "start": 1859,
                            "end": 1876,
                            "loc": {
                              "start": {
                                "line": 72,
                                "column": 6
                              },
                              "end": {
                                "line": 72,
                                "column": 23
                              }
                            },
                            "method": false,
                            "shorthand": false,
                            "computed": false,
                            "key": {
                              "type": "Identifier",
                              "start": 1859,
                              "end": 1872,
                              "loc": {
                                "start": {
                                  "line": 72,
                                  "column": 6
                                },
                                "end": {
                                  "line": 72,
                                  "column": 19
                                },
                                "identifierName": "filter_values"
                              },
                              "name": "filter_values"
                            },
                            "value": {
                              "type": "ArrayExpression",
                              "start": 1874,
                              "end": 1876,
                              "loc": {
                                "start": {
                                  "line": 72,
                                  "column": 21
                                },
                                "end": {
                                  "line": 72,
                                  "column": 23
                                }
                              },
                              "elements": []
                            }
                          }
                        ]
                      },
                      "leadingComments": null
                    },
                    "leadingComments": [
                      {
                        "type": "CommentBlock",
                        "value": "*\n     * Initialize the state of the component\n     ",
                        "start": 1595,
                        "end": 1651,
                        "loc": {
                          "start": {
                            "line": 62,
                            "column": 4
                          },
                          "end": {
                            "line": 64,
                            "column": 7
                          }
                        }
                      }
                    ]
                  },
                  {
                    "type": "VariableDeclaration",
                    "start": 1889,
                    "end": 2153,
                    "loc": {
                      "start": {
                        "line": 75,
                        "column": 4
                      },
                      "end": {
                        "line": 85,
                        "column": 11
                      }
                    },
                    "declarations": [
                      {
                        "type": "VariableDeclarator",
                        "start": 1893,
                        "end": 2152,
                        "loc": {
                          "start": {
                            "line": 75,
                            "column": 8
                          },
                          "end": {
                            "line": 85,
                            "column": 10
                          }
                        },
                        "id": {
                          "type": "Identifier",
                          "start": 1893,
                          "end": 1901,
                          "loc": {
                            "start": {
                              "line": 75,
                              "column": 8
                            },
                            "end": {
                              "line": 75,
                              "column": 16
                            },
                            "identifierName": "queryset"
                          },
                          "name": "queryset"
                        },
                        "init": {
                          "type": "ConditionalExpression",
                          "start": 1904,
                          "end": 2152,
                          "loc": {
                            "start": {
                              "line": 75,
                              "column": 19
                            },
                            "end": {
                              "line": 85,
                              "column": 10
                            }
                          },
                          "test": {
                            "type": "CallExpression",
                            "start": 1904,
                            "end": 2010,
                            "loc": {
                              "start": {
                                "line": 75,
                                "column": 19
                              },
                              "end": {
                                "line": 79,
                                "column": 5
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 1904,
                              "end": 1921,
                              "loc": {
                                "start": {
                                  "line": 75,
                                  "column": 19
                                },
                                "end": {
                                  "line": 75,
                                  "column": 36
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 1904,
                                "end": 1908,
                                "loc": {
                                  "start": {
                                    "line": 75,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 75,
                                    "column": 23
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 1909,
                                "end": 1921,
                                "loc": {
                                  "start": {
                                    "line": 75,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 75,
                                    "column": 36
                                  },
                                  "identifierName": "get_queryset"
                                },
                                "name": "get_queryset"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "start": 1929,
                                "end": 1951,
                                "loc": {
                                  "start": {
                                    "line": 76,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 76,
                                    "column": 28
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 1929,
                                  "end": 1939,
                                  "loc": {
                                    "start": {
                                      "line": 76,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 76,
                                      "column": 16
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 1929,
                                    "end": 1933,
                                    "loc": {
                                      "start": {
                                        "line": 76,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 76,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 1934,
                                    "end": 1939,
                                    "loc": {
                                      "start": {
                                        "line": 76,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 76,
                                        "column": 16
                                      },
                                      "identifierName": "state"
                                    },
                                    "name": "state"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 1940,
                                  "end": 1951,
                                  "loc": {
                                    "start": {
                                      "line": 76,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 76,
                                      "column": 28
                                    },
                                    "identifierName": "page_number"
                                  },
                                  "name": "page_number"
                                },
                                "computed": false
                              },
                              {
                                "type": "MemberExpression",
                                "start": 1959,
                                "end": 1977,
                                "loc": {
                                  "start": {
                                    "line": 77,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 77,
                                    "column": 24
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 1959,
                                  "end": 1963,
                                  "loc": {
                                    "start": {
                                      "line": 77,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 77,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 1964,
                                  "end": 1977,
                                  "loc": {
                                    "start": {
                                      "line": 77,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 77,
                                      "column": 24
                                    },
                                    "identifierName": "list_per_page"
                                  },
                                  "name": "list_per_page"
                                },
                                "computed": false
                              },
                              {
                                "type": "MemberExpression",
                                "start": 1985,
                                "end": 2004,
                                "loc": {
                                  "start": {
                                    "line": 78,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 78,
                                    "column": 25
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 1985,
                                  "end": 1995,
                                  "loc": {
                                    "start": {
                                      "line": 78,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 78,
                                      "column": 16
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 1985,
                                    "end": 1989,
                                    "loc": {
                                      "start": {
                                        "line": 78,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 78,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 1990,
                                    "end": 1995,
                                    "loc": {
                                      "start": {
                                        "line": 78,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 78,
                                        "column": 16
                                      },
                                      "identifierName": "state"
                                    },
                                    "name": "state"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 1996,
                                  "end": 2004,
                                  "loc": {
                                    "start": {
                                      "line": 78,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 78,
                                      "column": 25
                                    },
                                    "identifierName": "queryset"
                                  },
                                  "name": "queryset"
                                },
                                "computed": false
                              }
                            ]
                          },
                          "consequent": {
                            "type": "CallExpression",
                            "start": 2019,
                            "end": 2141,
                            "loc": {
                              "start": {
                                "line": 80,
                                "column": 8
                              },
                              "end": {
                                "line": 84,
                                "column": 9
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 2019,
                              "end": 2036,
                              "loc": {
                                "start": {
                                  "line": 80,
                                  "column": 8
                                },
                                "end": {
                                  "line": 80,
                                  "column": 25
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 2019,
                                "end": 2023,
                                "loc": {
                                  "start": {
                                    "line": 80,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 80,
                                    "column": 12
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 2024,
                                "end": 2036,
                                "loc": {
                                  "start": {
                                    "line": 80,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 80,
                                    "column": 25
                                  },
                                  "identifierName": "get_queryset"
                                },
                                "name": "get_queryset"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "start": 2048,
                                "end": 2070,
                                "loc": {
                                  "start": {
                                    "line": 81,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 81,
                                    "column": 32
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 2048,
                                  "end": 2058,
                                  "loc": {
                                    "start": {
                                      "line": 81,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 81,
                                      "column": 20
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 2048,
                                    "end": 2052,
                                    "loc": {
                                      "start": {
                                        "line": 81,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 81,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 2053,
                                    "end": 2058,
                                    "loc": {
                                      "start": {
                                        "line": 81,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 81,
                                        "column": 20
                                      },
                                      "identifierName": "state"
                                    },
                                    "name": "state"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 2059,
                                  "end": 2070,
                                  "loc": {
                                    "start": {
                                      "line": 81,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 81,
                                      "column": 32
                                    },
                                    "identifierName": "page_number"
                                  },
                                  "name": "page_number"
                                },
                                "computed": false
                              },
                              {
                                "type": "MemberExpression",
                                "start": 2082,
                                "end": 2100,
                                "loc": {
                                  "start": {
                                    "line": 82,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 82,
                                    "column": 28
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 2082,
                                  "end": 2086,
                                  "loc": {
                                    "start": {
                                      "line": 82,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 82,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 2087,
                                  "end": 2100,
                                  "loc": {
                                    "start": {
                                      "line": 82,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 82,
                                      "column": 28
                                    },
                                    "identifierName": "list_per_page"
                                  },
                                  "name": "list_per_page"
                                },
                                "computed": false
                              },
                              {
                                "type": "MemberExpression",
                                "start": 2112,
                                "end": 2131,
                                "loc": {
                                  "start": {
                                    "line": 83,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 83,
                                    "column": 29
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 2112,
                                  "end": 2122,
                                  "loc": {
                                    "start": {
                                      "line": 83,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 83,
                                      "column": 20
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 2112,
                                    "end": 2116,
                                    "loc": {
                                      "start": {
                                        "line": 83,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 83,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 2117,
                                    "end": 2122,
                                    "loc": {
                                      "start": {
                                        "line": 83,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 83,
                                        "column": 20
                                      },
                                      "identifierName": "state"
                                    },
                                    "name": "state"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 2123,
                                  "end": 2131,
                                  "loc": {
                                    "start": {
                                      "line": 83,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 83,
                                      "column": 29
                                    },
                                    "identifierName": "queryset"
                                  },
                                  "name": "queryset"
                                },
                                "computed": false
                              }
                            ]
                          },
                          "alternate": {
                            "type": "ArrayExpression",
                            "start": 2150,
                            "end": 2152,
                            "loc": {
                              "start": {
                                "line": 85,
                                "column": 8
                              },
                              "end": {
                                "line": 85,
                                "column": 10
                              }
                            },
                            "elements": []
                          }
                        }
                      }
                    ],
                    "kind": "let"
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 2158,
                    "end": 2189,
                    "loc": {
                      "start": {
                        "line": 86,
                        "column": 4
                      },
                      "end": {
                        "line": 86,
                        "column": 35
                      }
                    },
                    "expression": {
                      "type": "AssignmentExpression",
                      "start": 2158,
                      "end": 2188,
                      "loc": {
                        "start": {
                          "line": 86,
                          "column": 4
                        },
                        "end": {
                          "line": 86,
                          "column": 34
                        }
                      },
                      "operator": "=",
                      "left": {
                        "type": "MemberExpression",
                        "start": 2158,
                        "end": 2177,
                        "loc": {
                          "start": {
                            "line": 86,
                            "column": 4
                          },
                          "end": {
                            "line": 86,
                            "column": 23
                          }
                        },
                        "object": {
                          "type": "MemberExpression",
                          "start": 2158,
                          "end": 2168,
                          "loc": {
                            "start": {
                              "line": 86,
                              "column": 4
                            },
                            "end": {
                              "line": 86,
                              "column": 14
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 2158,
                            "end": 2162,
                            "loc": {
                              "start": {
                                "line": 86,
                                "column": 4
                              },
                              "end": {
                                "line": 86,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 2163,
                            "end": 2168,
                            "loc": {
                              "start": {
                                "line": 86,
                                "column": 9
                              },
                              "end": {
                                "line": 86,
                                "column": 14
                              },
                              "identifierName": "state"
                            },
                            "name": "state"
                          },
                          "computed": false
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 2169,
                          "end": 2177,
                          "loc": {
                            "start": {
                              "line": 86,
                              "column": 15
                            },
                            "end": {
                              "line": 86,
                              "column": 23
                            },
                            "identifierName": "queryset"
                          },
                          "name": "queryset"
                        },
                        "computed": false
                      },
                      "right": {
                        "type": "Identifier",
                        "start": 2180,
                        "end": 2188,
                        "loc": {
                          "start": {
                            "line": 86,
                            "column": 26
                          },
                          "end": {
                            "line": 86,
                            "column": 34
                          },
                          "identifierName": "queryset"
                        },
                        "name": "queryset"
                      }
                    }
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 2194,
                    "end": 2229,
                    "loc": {
                      "start": {
                        "line": 87,
                        "column": 4
                      },
                      "end": {
                        "line": 87,
                        "column": 39
                      }
                    },
                    "expression": {
                      "type": "AssignmentExpression",
                      "start": 2194,
                      "end": 2228,
                      "loc": {
                        "start": {
                          "line": 87,
                          "column": 4
                        },
                        "end": {
                          "line": 87,
                          "column": 38
                        }
                      },
                      "operator": "=",
                      "left": {
                        "type": "MemberExpression",
                        "start": 2194,
                        "end": 2210,
                        "loc": {
                          "start": {
                            "line": 87,
                            "column": 4
                          },
                          "end": {
                            "line": 87,
                            "column": 20
                          }
                        },
                        "object": {
                          "type": "MemberExpression",
                          "start": 2194,
                          "end": 2204,
                          "loc": {
                            "start": {
                              "line": 87,
                              "column": 4
                            },
                            "end": {
                              "line": 87,
                              "column": 14
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 2194,
                            "end": 2198,
                            "loc": {
                              "start": {
                                "line": 87,
                                "column": 4
                              },
                              "end": {
                                "line": 87,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 2199,
                            "end": 2204,
                            "loc": {
                              "start": {
                                "line": 87,
                                "column": 9
                              },
                              "end": {
                                "line": 87,
                                "column": 14
                              },
                              "identifierName": "state"
                            },
                            "name": "state"
                          },
                          "computed": false
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 2205,
                          "end": 2210,
                          "loc": {
                            "start": {
                              "line": 87,
                              "column": 15
                            },
                            "end": {
                              "line": 87,
                              "column": 20
                            },
                            "identifierName": "total"
                          },
                          "name": "total"
                        },
                        "computed": false
                      },
                      "right": {
                        "type": "MemberExpression",
                        "start": 2213,
                        "end": 2228,
                        "loc": {
                          "start": {
                            "line": 87,
                            "column": 23
                          },
                          "end": {
                            "line": 87,
                            "column": 38
                          }
                        },
                        "object": {
                          "type": "Identifier",
                          "start": 2213,
                          "end": 2221,
                          "loc": {
                            "start": {
                              "line": 87,
                              "column": 23
                            },
                            "end": {
                              "line": 87,
                              "column": 31
                            },
                            "identifierName": "queryset"
                          },
                          "name": "queryset"
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 2222,
                          "end": 2228,
                          "loc": {
                            "start": {
                              "line": 87,
                              "column": 32
                            },
                            "end": {
                              "line": 87,
                              "column": 38
                            },
                            "identifierName": "length"
                          },
                          "name": "length"
                        },
                        "computed": false
                      }
                    }
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 2234,
                    "end": 2287,
                    "loc": {
                      "start": {
                        "line": 88,
                        "column": 4
                      },
                      "end": {
                        "line": 88,
                        "column": 57
                      }
                    },
                    "expression": {
                      "type": "AssignmentExpression",
                      "start": 2234,
                      "end": 2286,
                      "loc": {
                        "start": {
                          "line": 88,
                          "column": 4
                        },
                        "end": {
                          "line": 88,
                          "column": 56
                        }
                      },
                      "operator": "=",
                      "left": {
                        "type": "MemberExpression",
                        "start": 2234,
                        "end": 2253,
                        "loc": {
                          "start": {
                            "line": 88,
                            "column": 4
                          },
                          "end": {
                            "line": 88,
                            "column": 23
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 2234,
                          "end": 2238,
                          "loc": {
                            "start": {
                              "line": 88,
                              "column": 4
                            },
                            "end": {
                              "line": 88,
                              "column": 8
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 2239,
                          "end": 2253,
                          "loc": {
                            "start": {
                              "line": 88,
                              "column": 9
                            },
                            "end": {
                              "line": 88,
                              "column": 23
                            },
                            "identifierName": "_handle_search"
                          },
                          "name": "_handle_search"
                        },
                        "computed": false
                      },
                      "right": {
                        "type": "CallExpression",
                        "start": 2256,
                        "end": 2286,
                        "loc": {
                          "start": {
                            "line": 88,
                            "column": 26
                          },
                          "end": {
                            "line": 88,
                            "column": 56
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 2256,
                          "end": 2280,
                          "loc": {
                            "start": {
                              "line": 88,
                              "column": 26
                            },
                            "end": {
                              "line": 88,
                              "column": 50
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 2256,
                            "end": 2275,
                            "loc": {
                              "start": {
                                "line": 88,
                                "column": 26
                              },
                              "end": {
                                "line": 88,
                                "column": 45
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 2256,
                              "end": 2260,
                              "loc": {
                                "start": {
                                  "line": 88,
                                  "column": 26
                                },
                                "end": {
                                  "line": 88,
                                  "column": 30
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 2261,
                              "end": 2275,
                              "loc": {
                                "start": {
                                  "line": 88,
                                  "column": 31
                                },
                                "end": {
                                  "line": 88,
                                  "column": 45
                                },
                                "identifierName": "_handle_search"
                              },
                              "name": "_handle_search"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 2276,
                            "end": 2280,
                            "loc": {
                              "start": {
                                "line": 88,
                                "column": 46
                              },
                              "end": {
                                "line": 88,
                                "column": 50
                              },
                              "identifierName": "bind"
                            },
                            "name": "bind"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "ThisExpression",
                            "start": 2281,
                            "end": 2285,
                            "loc": {
                              "start": {
                                "line": 88,
                                "column": 51
                              },
                              "end": {
                                "line": 88,
                                "column": 55
                              }
                            }
                          }
                        ]
                      }
                    }
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 2292,
                    "end": 2339,
                    "loc": {
                      "start": {
                        "line": 89,
                        "column": 4
                      },
                      "end": {
                        "line": 89,
                        "column": 51
                      }
                    },
                    "expression": {
                      "type": "AssignmentExpression",
                      "start": 2292,
                      "end": 2338,
                      "loc": {
                        "start": {
                          "line": 89,
                          "column": 4
                        },
                        "end": {
                          "line": 89,
                          "column": 50
                        }
                      },
                      "operator": "=",
                      "left": {
                        "type": "MemberExpression",
                        "start": 2292,
                        "end": 2308,
                        "loc": {
                          "start": {
                            "line": 89,
                            "column": 4
                          },
                          "end": {
                            "line": 89,
                            "column": 20
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 2292,
                          "end": 2296,
                          "loc": {
                            "start": {
                              "line": 89,
                              "column": 4
                            },
                            "end": {
                              "line": 89,
                              "column": 8
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 2297,
                          "end": 2308,
                          "loc": {
                            "start": {
                              "line": 89,
                              "column": 9
                            },
                            "end": {
                              "line": 89,
                              "column": 20
                            },
                            "identifierName": "_select_all"
                          },
                          "name": "_select_all"
                        },
                        "computed": false
                      },
                      "right": {
                        "type": "CallExpression",
                        "start": 2311,
                        "end": 2338,
                        "loc": {
                          "start": {
                            "line": 89,
                            "column": 23
                          },
                          "end": {
                            "line": 89,
                            "column": 50
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 2311,
                          "end": 2332,
                          "loc": {
                            "start": {
                              "line": 89,
                              "column": 23
                            },
                            "end": {
                              "line": 89,
                              "column": 44
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 2311,
                            "end": 2327,
                            "loc": {
                              "start": {
                                "line": 89,
                                "column": 23
                              },
                              "end": {
                                "line": 89,
                                "column": 39
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 2311,
                              "end": 2315,
                              "loc": {
                                "start": {
                                  "line": 89,
                                  "column": 23
                                },
                                "end": {
                                  "line": 89,
                                  "column": 27
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 2316,
                              "end": 2327,
                              "loc": {
                                "start": {
                                  "line": 89,
                                  "column": 28
                                },
                                "end": {
                                  "line": 89,
                                  "column": 39
                                },
                                "identifierName": "_select_all"
                              },
                              "name": "_select_all"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 2328,
                            "end": 2332,
                            "loc": {
                              "start": {
                                "line": 89,
                                "column": 40
                              },
                              "end": {
                                "line": 89,
                                "column": 44
                              },
                              "identifierName": "bind"
                            },
                            "name": "bind"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "ThisExpression",
                            "start": 2333,
                            "end": 2337,
                            "loc": {
                              "start": {
                                "line": 89,
                                "column": 45
                              },
                              "end": {
                                "line": 89,
                                "column": 49
                              }
                            }
                          }
                        ]
                      }
                    }
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 2344,
                    "end": 2391,
                    "loc": {
                      "start": {
                        "line": 90,
                        "column": 4
                      },
                      "end": {
                        "line": 90,
                        "column": 51
                      }
                    },
                    "expression": {
                      "type": "AssignmentExpression",
                      "start": 2344,
                      "end": 2390,
                      "loc": {
                        "start": {
                          "line": 90,
                          "column": 4
                        },
                        "end": {
                          "line": 90,
                          "column": 50
                        }
                      },
                      "operator": "=",
                      "left": {
                        "type": "MemberExpression",
                        "start": 2344,
                        "end": 2360,
                        "loc": {
                          "start": {
                            "line": 90,
                            "column": 4
                          },
                          "end": {
                            "line": 90,
                            "column": 20
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 2344,
                          "end": 2348,
                          "loc": {
                            "start": {
                              "line": 90,
                              "column": 4
                            },
                            "end": {
                              "line": 90,
                              "column": 8
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 2349,
                          "end": 2360,
                          "loc": {
                            "start": {
                              "line": 90,
                              "column": 9
                            },
                            "end": {
                              "line": 90,
                              "column": 20
                            },
                            "identifierName": "_select_one"
                          },
                          "name": "_select_one"
                        },
                        "computed": false
                      },
                      "right": {
                        "type": "CallExpression",
                        "start": 2363,
                        "end": 2390,
                        "loc": {
                          "start": {
                            "line": 90,
                            "column": 23
                          },
                          "end": {
                            "line": 90,
                            "column": 50
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 2363,
                          "end": 2384,
                          "loc": {
                            "start": {
                              "line": 90,
                              "column": 23
                            },
                            "end": {
                              "line": 90,
                              "column": 44
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 2363,
                            "end": 2379,
                            "loc": {
                              "start": {
                                "line": 90,
                                "column": 23
                              },
                              "end": {
                                "line": 90,
                                "column": 39
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 2363,
                              "end": 2367,
                              "loc": {
                                "start": {
                                  "line": 90,
                                  "column": 23
                                },
                                "end": {
                                  "line": 90,
                                  "column": 27
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 2368,
                              "end": 2379,
                              "loc": {
                                "start": {
                                  "line": 90,
                                  "column": 28
                                },
                                "end": {
                                  "line": 90,
                                  "column": 39
                                },
                                "identifierName": "_select_one"
                              },
                              "name": "_select_one"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 2380,
                            "end": 2384,
                            "loc": {
                              "start": {
                                "line": 90,
                                "column": 40
                              },
                              "end": {
                                "line": 90,
                                "column": 44
                              },
                              "identifierName": "bind"
                            },
                            "name": "bind"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "ThisExpression",
                            "start": 2385,
                            "end": 2389,
                            "loc": {
                              "start": {
                                "line": 90,
                                "column": 45
                              },
                              "end": {
                                "line": 90,
                                "column": 49
                              }
                            }
                          }
                        ]
                      }
                    }
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 2396,
                    "end": 2451,
                    "loc": {
                      "start": {
                        "line": 91,
                        "column": 4
                      },
                      "end": {
                        "line": 91,
                        "column": 59
                      }
                    },
                    "expression": {
                      "type": "AssignmentExpression",
                      "start": 2396,
                      "end": 2450,
                      "loc": {
                        "start": {
                          "line": 91,
                          "column": 4
                        },
                        "end": {
                          "line": 91,
                          "column": 58
                        }
                      },
                      "operator": "=",
                      "left": {
                        "type": "MemberExpression",
                        "start": 2396,
                        "end": 2416,
                        "loc": {
                          "start": {
                            "line": 91,
                            "column": 4
                          },
                          "end": {
                            "line": 91,
                            "column": 24
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 2396,
                          "end": 2400,
                          "loc": {
                            "start": {
                              "line": 91,
                              "column": 4
                            },
                            "end": {
                              "line": 91,
                              "column": 8
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 2401,
                          "end": 2416,
                          "loc": {
                            "start": {
                              "line": 91,
                              "column": 9
                            },
                            "end": {
                              "line": 91,
                              "column": 24
                            },
                            "identifierName": "response_change"
                          },
                          "name": "response_change"
                        },
                        "computed": false
                      },
                      "right": {
                        "type": "CallExpression",
                        "start": 2419,
                        "end": 2450,
                        "loc": {
                          "start": {
                            "line": 91,
                            "column": 27
                          },
                          "end": {
                            "line": 91,
                            "column": 58
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 2419,
                          "end": 2444,
                          "loc": {
                            "start": {
                              "line": 91,
                              "column": 27
                            },
                            "end": {
                              "line": 91,
                              "column": 52
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 2419,
                            "end": 2439,
                            "loc": {
                              "start": {
                                "line": 91,
                                "column": 27
                              },
                              "end": {
                                "line": 91,
                                "column": 47
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 2419,
                              "end": 2423,
                              "loc": {
                                "start": {
                                  "line": 91,
                                  "column": 27
                                },
                                "end": {
                                  "line": 91,
                                  "column": 31
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 2424,
                              "end": 2439,
                              "loc": {
                                "start": {
                                  "line": 91,
                                  "column": 32
                                },
                                "end": {
                                  "line": 91,
                                  "column": 47
                                },
                                "identifierName": "response_change"
                              },
                              "name": "response_change"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 2440,
                            "end": 2444,
                            "loc": {
                              "start": {
                                "line": 91,
                                "column": 48
                              },
                              "end": {
                                "line": 91,
                                "column": 52
                              },
                              "identifierName": "bind"
                            },
                            "name": "bind"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "ThisExpression",
                            "start": 2445,
                            "end": 2449,
                            "loc": {
                              "start": {
                                "line": 91,
                                "column": 53
                              },
                              "end": {
                                "line": 91,
                                "column": 57
                              }
                            }
                          }
                        ]
                      }
                    }
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 2456,
                    "end": 2505,
                    "loc": {
                      "start": {
                        "line": 92,
                        "column": 4
                      },
                      "end": {
                        "line": 92,
                        "column": 53
                      }
                    },
                    "expression": {
                      "type": "AssignmentExpression",
                      "start": 2456,
                      "end": 2504,
                      "loc": {
                        "start": {
                          "line": 92,
                          "column": 4
                        },
                        "end": {
                          "line": 92,
                          "column": 52
                        }
                      },
                      "operator": "=",
                      "left": {
                        "type": "MemberExpression",
                        "start": 2456,
                        "end": 2473,
                        "loc": {
                          "start": {
                            "line": 92,
                            "column": 4
                          },
                          "end": {
                            "line": 92,
                            "column": 21
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 2456,
                          "end": 2460,
                          "loc": {
                            "start": {
                              "line": 92,
                              "column": 4
                            },
                            "end": {
                              "line": 92,
                              "column": 8
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 2461,
                          "end": 2473,
                          "loc": {
                            "start": {
                              "line": 92,
                              "column": 9
                            },
                            "end": {
                              "line": 92,
                              "column": 21
                            },
                            "identifierName": "response_add"
                          },
                          "name": "response_add"
                        },
                        "computed": false
                      },
                      "right": {
                        "type": "CallExpression",
                        "start": 2476,
                        "end": 2504,
                        "loc": {
                          "start": {
                            "line": 92,
                            "column": 24
                          },
                          "end": {
                            "line": 92,
                            "column": 52
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 2476,
                          "end": 2498,
                          "loc": {
                            "start": {
                              "line": 92,
                              "column": 24
                            },
                            "end": {
                              "line": 92,
                              "column": 46
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 2476,
                            "end": 2493,
                            "loc": {
                              "start": {
                                "line": 92,
                                "column": 24
                              },
                              "end": {
                                "line": 92,
                                "column": 41
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 2476,
                              "end": 2480,
                              "loc": {
                                "start": {
                                  "line": 92,
                                  "column": 24
                                },
                                "end": {
                                  "line": 92,
                                  "column": 28
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 2481,
                              "end": 2493,
                              "loc": {
                                "start": {
                                  "line": 92,
                                  "column": 29
                                },
                                "end": {
                                  "line": 92,
                                  "column": 41
                                },
                                "identifierName": "response_add"
                              },
                              "name": "response_add"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 2494,
                            "end": 2498,
                            "loc": {
                              "start": {
                                "line": 92,
                                "column": 42
                              },
                              "end": {
                                "line": 92,
                                "column": 46
                              },
                              "identifierName": "bind"
                            },
                            "name": "bind"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "ThisExpression",
                            "start": 2499,
                            "end": 2503,
                            "loc": {
                              "start": {
                                "line": 92,
                                "column": 47
                              },
                              "end": {
                                "line": 92,
                                "column": 51
                              }
                            }
                          }
                        ]
                      }
                    }
                  }
                ],
                "directives": [],
                "trailingComments": null
              },
              "trailingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n   * This function returns an array of objects that will serve as the\n   * queryset for the admin interface. Typically involves an HTTP request\n   * to a backend.\n   * @param {number} page_number - The current page number\n   * @param {number} list_per_page - Number items to list per page. Defaults to `list_per_page`\n   * @param {object[]} queryset - The current queryset\n   * @returns {object[]} An array of objects. - Objects to display\n   ",
                  "start": 2512,
                  "end": 2961,
                  "loc": {
                    "start": {
                      "line": 94,
                      "column": 2
                    },
                    "end": {
                      "line": 102,
                      "column": 5
                    }
                  }
                }
              ]
            },
            {
              "type": "ClassMethod",
              "start": 2965,
              "end": 3137,
              "loc": {
                "start": {
                  "line": 104,
                  "column": 2
                },
                "end": {
                  "line": 110,
                  "column": 3
                }
              },
              "static": false,
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 2965,
                "end": 2977,
                "loc": {
                  "start": {
                    "line": 104,
                    "column": 2
                  },
                  "end": {
                    "line": 104,
                    "column": 14
                  },
                  "identifierName": "get_queryset"
                },
                "name": "get_queryset",
                "leadingComments": null
              },
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [
                {
                  "type": "AssignmentPattern",
                  "start": 2983,
                  "end": 3019,
                  "loc": {
                    "start": {
                      "line": 105,
                      "column": 4
                    },
                    "end": {
                      "line": 105,
                      "column": 40
                    }
                  },
                  "left": {
                    "type": "Identifier",
                    "start": 2983,
                    "end": 2994,
                    "loc": {
                      "start": {
                        "line": 105,
                        "column": 4
                      },
                      "end": {
                        "line": 105,
                        "column": 15
                      },
                      "identifierName": "page_number"
                    },
                    "name": "page_number"
                  },
                  "right": {
                    "type": "MemberExpression",
                    "start": 2997,
                    "end": 3019,
                    "loc": {
                      "start": {
                        "line": 105,
                        "column": 18
                      },
                      "end": {
                        "line": 105,
                        "column": 40
                      }
                    },
                    "object": {
                      "type": "MemberExpression",
                      "start": 2997,
                      "end": 3007,
                      "loc": {
                        "start": {
                          "line": 105,
                          "column": 18
                        },
                        "end": {
                          "line": 105,
                          "column": 28
                        }
                      },
                      "object": {
                        "type": "ThisExpression",
                        "start": 2997,
                        "end": 3001,
                        "loc": {
                          "start": {
                            "line": 105,
                            "column": 18
                          },
                          "end": {
                            "line": 105,
                            "column": 22
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 3002,
                        "end": 3007,
                        "loc": {
                          "start": {
                            "line": 105,
                            "column": 23
                          },
                          "end": {
                            "line": 105,
                            "column": 28
                          },
                          "identifierName": "state"
                        },
                        "name": "state"
                      },
                      "computed": false
                    },
                    "property": {
                      "type": "Identifier",
                      "start": 3008,
                      "end": 3019,
                      "loc": {
                        "start": {
                          "line": 105,
                          "column": 29
                        },
                        "end": {
                          "line": 105,
                          "column": 40
                        },
                        "identifierName": "page_number"
                      },
                      "name": "page_number"
                    },
                    "computed": false
                  }
                },
                {
                  "type": "AssignmentPattern",
                  "start": 3025,
                  "end": 3065,
                  "loc": {
                    "start": {
                      "line": 106,
                      "column": 4
                    },
                    "end": {
                      "line": 106,
                      "column": 44
                    }
                  },
                  "left": {
                    "type": "Identifier",
                    "start": 3025,
                    "end": 3038,
                    "loc": {
                      "start": {
                        "line": 106,
                        "column": 4
                      },
                      "end": {
                        "line": 106,
                        "column": 17
                      },
                      "identifierName": "list_per_page"
                    },
                    "name": "list_per_page"
                  },
                  "right": {
                    "type": "CallExpression",
                    "start": 3041,
                    "end": 3065,
                    "loc": {
                      "start": {
                        "line": 106,
                        "column": 20
                      },
                      "end": {
                        "line": 106,
                        "column": 44
                      }
                    },
                    "callee": {
                      "type": "MemberExpression",
                      "start": 3041,
                      "end": 3063,
                      "loc": {
                        "start": {
                          "line": 106,
                          "column": 20
                        },
                        "end": {
                          "line": 106,
                          "column": 42
                        }
                      },
                      "object": {
                        "type": "ThisExpression",
                        "start": 3041,
                        "end": 3045,
                        "loc": {
                          "start": {
                            "line": 106,
                            "column": 20
                          },
                          "end": {
                            "line": 106,
                            "column": 24
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 3046,
                        "end": 3063,
                        "loc": {
                          "start": {
                            "line": 106,
                            "column": 25
                          },
                          "end": {
                            "line": 106,
                            "column": 42
                          },
                          "identifierName": "get_list_per_page"
                        },
                        "name": "get_list_per_page"
                      },
                      "computed": false
                    },
                    "arguments": []
                  }
                },
                {
                  "type": "AssignmentPattern",
                  "start": 3071,
                  "end": 3101,
                  "loc": {
                    "start": {
                      "line": 107,
                      "column": 4
                    },
                    "end": {
                      "line": 107,
                      "column": 34
                    }
                  },
                  "left": {
                    "type": "Identifier",
                    "start": 3071,
                    "end": 3079,
                    "loc": {
                      "start": {
                        "line": 107,
                        "column": 4
                      },
                      "end": {
                        "line": 107,
                        "column": 12
                      },
                      "identifierName": "queryset"
                    },
                    "name": "queryset"
                  },
                  "right": {
                    "type": "MemberExpression",
                    "start": 3082,
                    "end": 3101,
                    "loc": {
                      "start": {
                        "line": 107,
                        "column": 15
                      },
                      "end": {
                        "line": 107,
                        "column": 34
                      }
                    },
                    "object": {
                      "type": "MemberExpression",
                      "start": 3082,
                      "end": 3092,
                      "loc": {
                        "start": {
                          "line": 107,
                          "column": 15
                        },
                        "end": {
                          "line": 107,
                          "column": 25
                        }
                      },
                      "object": {
                        "type": "ThisExpression",
                        "start": 3082,
                        "end": 3086,
                        "loc": {
                          "start": {
                            "line": 107,
                            "column": 15
                          },
                          "end": {
                            "line": 107,
                            "column": 19
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 3087,
                        "end": 3092,
                        "loc": {
                          "start": {
                            "line": 107,
                            "column": 20
                          },
                          "end": {
                            "line": 107,
                            "column": 25
                          },
                          "identifierName": "state"
                        },
                        "name": "state"
                      },
                      "computed": false
                    },
                    "property": {
                      "type": "Identifier",
                      "start": 3093,
                      "end": 3101,
                      "loc": {
                        "start": {
                          "line": 107,
                          "column": 26
                        },
                        "end": {
                          "line": 107,
                          "column": 34
                        },
                        "identifierName": "queryset"
                      },
                      "name": "queryset"
                    },
                    "computed": false
                  }
                }
              ],
              "body": {
                "type": "BlockStatement",
                "start": 3106,
                "end": 3137,
                "loc": {
                  "start": {
                    "line": 108,
                    "column": 4
                  },
                  "end": {
                    "line": 110,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "ReturnStatement",
                    "start": 3112,
                    "end": 3133,
                    "loc": {
                      "start": {
                        "line": 109,
                        "column": 4
                      },
                      "end": {
                        "line": 109,
                        "column": 25
                      }
                    },
                    "argument": {
                      "type": "MemberExpression",
                      "start": 3119,
                      "end": 3132,
                      "loc": {
                        "start": {
                          "line": 109,
                          "column": 11
                        },
                        "end": {
                          "line": 109,
                          "column": 24
                        }
                      },
                      "object": {
                        "type": "ThisExpression",
                        "start": 3119,
                        "end": 3123,
                        "loc": {
                          "start": {
                            "line": 109,
                            "column": 11
                          },
                          "end": {
                            "line": 109,
                            "column": 15
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 3124,
                        "end": 3132,
                        "loc": {
                          "start": {
                            "line": 109,
                            "column": 16
                          },
                          "end": {
                            "line": 109,
                            "column": 24
                          },
                          "identifierName": "queryset"
                        },
                        "name": "queryset"
                      },
                      "computed": false
                    }
                  }
                ],
                "directives": [],
                "trailingComments": null
              },
              "leadingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n   * This function returns an array of objects that will serve as the\n   * queryset for the admin interface. Typically involves an HTTP request\n   * to a backend.\n   * @param {number} page_number - The current page number\n   * @param {number} list_per_page - Number items to list per page. Defaults to `list_per_page`\n   * @param {object[]} queryset - The current queryset\n   * @returns {object[]} An array of objects. - Objects to display\n   ",
                  "start": 2512,
                  "end": 2961,
                  "loc": {
                    "start": {
                      "line": 94,
                      "column": 2
                    },
                    "end": {
                      "line": 102,
                      "column": 5
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n   * This functions returns a JSON Schema Form for editing\n   * the objects in the array returned by get_queryset(). This method needs to be overridden to\n   * so as to return a Form Component for the object.  Learn more on\n   * JSON schema forms from https://github.com/mozilla-services/react-jsonschema-form\n   * and JSON Schema from https://spacetelescope.github.io/understanding-json-schema/\n   * @param {object} object - The current selected object.\n   * @returns  A JSON Schema Form Component.\n   ",
                  "start": 3141,
                  "end": 3650,
                  "loc": {
                    "start": {
                      "line": 112,
                      "column": 2
                    },
                    "end": {
                      "line": 120,
                      "column": 5
                    }
                  }
                }
              ]
            },
            {
              "type": "ClassMethod",
              "start": 3654,
              "end": 3698,
              "loc": {
                "start": {
                  "line": 122,
                  "column": 2
                },
                "end": {
                  "line": 124,
                  "column": 3
                }
              },
              "static": false,
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 3654,
                "end": 3662,
                "loc": {
                  "start": {
                    "line": 122,
                    "column": 2
                  },
                  "end": {
                    "line": 122,
                    "column": 10
                  },
                  "identifierName": "get_form"
                },
                "name": "get_form",
                "leadingComments": null
              },
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [
                {
                  "type": "AssignmentPattern",
                  "start": 3663,
                  "end": 3676,
                  "loc": {
                    "start": {
                      "line": 122,
                      "column": 11
                    },
                    "end": {
                      "line": 122,
                      "column": 24
                    }
                  },
                  "left": {
                    "type": "Identifier",
                    "start": 3663,
                    "end": 3669,
                    "loc": {
                      "start": {
                        "line": 122,
                        "column": 11
                      },
                      "end": {
                        "line": 122,
                        "column": 17
                      },
                      "identifierName": "object"
                    },
                    "name": "object"
                  },
                  "right": {
                    "type": "NullLiteral",
                    "start": 3672,
                    "end": 3676,
                    "loc": {
                      "start": {
                        "line": 122,
                        "column": 20
                      },
                      "end": {
                        "line": 122,
                        "column": 24
                      }
                    }
                  }
                }
              ],
              "body": {
                "type": "BlockStatement",
                "start": 3678,
                "end": 3698,
                "loc": {
                  "start": {
                    "line": 122,
                    "column": 26
                  },
                  "end": {
                    "line": 124,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "ReturnStatement",
                    "start": 3684,
                    "end": 3694,
                    "loc": {
                      "start": {
                        "line": 123,
                        "column": 4
                      },
                      "end": {
                        "line": 123,
                        "column": 14
                      }
                    },
                    "argument": {
                      "type": "ObjectExpression",
                      "start": 3691,
                      "end": 3693,
                      "loc": {
                        "start": {
                          "line": 123,
                          "column": 11
                        },
                        "end": {
                          "line": 123,
                          "column": 13
                        }
                      },
                      "properties": []
                    }
                  }
                ],
                "directives": [],
                "trailingComments": null
              },
              "leadingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n   * This functions returns a JSON Schema Form for editing\n   * the objects in the array returned by get_queryset(). This method needs to be overridden to\n   * so as to return a Form Component for the object.  Learn more on\n   * JSON schema forms from https://github.com/mozilla-services/react-jsonschema-form\n   * and JSON Schema from https://spacetelescope.github.io/understanding-json-schema/\n   * @param {object} object - The current selected object.\n   * @returns  A JSON Schema Form Component.\n   ",
                  "start": 3141,
                  "end": 3650,
                  "loc": {
                    "start": {
                      "line": 112,
                      "column": 2
                    },
                    "end": {
                      "line": 120,
                      "column": 5
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n   * Returns a true/false value. Controls wether search is implement on live input or not.\n   * Can be overriden by the live_search member variable. Default is false.\n   *\n   *@return {boolean}\n   ",
                  "start": 3701,
                  "end": 3904,
                  "loc": {
                    "start": {
                      "line": 125,
                      "column": 2
                    },
                    "end": {
                      "line": 130,
                      "column": 5
                    }
                  }
                }
              ]
            },
            {
              "type": "ClassMethod",
              "start": 3908,
              "end": 3960,
              "loc": {
                "start": {
                  "line": 132,
                  "column": 2
                },
                "end": {
                  "line": 134,
                  "column": 3
                }
              },
              "static": false,
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 3908,
                "end": 3923,
                "loc": {
                  "start": {
                    "line": 132,
                    "column": 2
                  },
                  "end": {
                    "line": 132,
                    "column": 17
                  },
                  "identifierName": "get_live_search"
                },
                "name": "get_live_search",
                "leadingComments": null
              },
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "start": 3926,
                "end": 3960,
                "loc": {
                  "start": {
                    "line": 132,
                    "column": 20
                  },
                  "end": {
                    "line": 134,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "ReturnStatement",
                    "start": 3932,
                    "end": 3956,
                    "loc": {
                      "start": {
                        "line": 133,
                        "column": 4
                      },
                      "end": {
                        "line": 133,
                        "column": 28
                      }
                    },
                    "argument": {
                      "type": "MemberExpression",
                      "start": 3939,
                      "end": 3955,
                      "loc": {
                        "start": {
                          "line": 133,
                          "column": 11
                        },
                        "end": {
                          "line": 133,
                          "column": 27
                        }
                      },
                      "object": {
                        "type": "ThisExpression",
                        "start": 3939,
                        "end": 3943,
                        "loc": {
                          "start": {
                            "line": 133,
                            "column": 11
                          },
                          "end": {
                            "line": 133,
                            "column": 15
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 3944,
                        "end": 3955,
                        "loc": {
                          "start": {
                            "line": 133,
                            "column": 16
                          },
                          "end": {
                            "line": 133,
                            "column": 27
                          },
                          "identifierName": "live_search"
                        },
                        "name": "live_search"
                      },
                      "computed": false
                    }
                  }
                ],
                "directives": [],
                "trailingComments": null
              },
              "leadingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n   * Returns a true/false value. Controls wether search is implement on live input or not.\n   * Can be overriden by the live_search member variable. Default is false.\n   *\n   *@return {boolean}\n   ",
                  "start": 3701,
                  "end": 3904,
                  "loc": {
                    "start": {
                      "line": 125,
                      "column": 2
                    },
                    "end": {
                      "line": 130,
                      "column": 5
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n   *Returns an object whose properties are field names corresponding to properties of any object\n   *in the queryset and whose values are transform functions. The example below will transform each \"name\"\n   *property of objects in the queryset to upper case in the list display view.\n   *@example\n   *get_field_transforms()\n   *{\n   * return { 'name' : function(name,object)\n   *                   {\n   *                       return name.toUpperCase()\n   *                   }\n   *         }\n   *\n   *}\n   *@return {object}\n   ",
                  "start": 3964,
                  "end": 4498,
                  "loc": {
                    "start": {
                      "line": 136,
                      "column": 2
                    },
                    "end": {
                      "line": 151,
                      "column": 5
                    }
                  }
                }
              ]
            },
            {
              "type": "ClassMethod",
              "start": 4502,
              "end": 4620,
              "loc": {
                "start": {
                  "line": 153,
                  "column": 2
                },
                "end": {
                  "line": 158,
                  "column": 3
                }
              },
              "static": false,
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 4502,
                "end": 4522,
                "loc": {
                  "start": {
                    "line": 153,
                    "column": 2
                  },
                  "end": {
                    "line": 153,
                    "column": 22
                  },
                  "identifierName": "get_field_transforms"
                },
                "name": "get_field_transforms",
                "leadingComments": null
              },
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "start": 4525,
                "end": 4620,
                "loc": {
                  "start": {
                    "line": 153,
                    "column": 25
                  },
                  "end": {
                    "line": 158,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "IfStatement",
                    "start": 4531,
                    "end": 4601,
                    "loc": {
                      "start": {
                        "line": 154,
                        "column": 4
                      },
                      "end": {
                        "line": 156,
                        "column": 5
                      }
                    },
                    "test": {
                      "type": "MemberExpression",
                      "start": 4535,
                      "end": 4556,
                      "loc": {
                        "start": {
                          "line": 154,
                          "column": 8
                        },
                        "end": {
                          "line": 154,
                          "column": 29
                        }
                      },
                      "object": {
                        "type": "ThisExpression",
                        "start": 4535,
                        "end": 4539,
                        "loc": {
                          "start": {
                            "line": 154,
                            "column": 8
                          },
                          "end": {
                            "line": 154,
                            "column": 12
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 4540,
                        "end": 4556,
                        "loc": {
                          "start": {
                            "line": 154,
                            "column": 13
                          },
                          "end": {
                            "line": 154,
                            "column": 29
                          },
                          "identifierName": "field_transforms"
                        },
                        "name": "field_transforms"
                      },
                      "computed": false
                    },
                    "consequent": {
                      "type": "BlockStatement",
                      "start": 4558,
                      "end": 4601,
                      "loc": {
                        "start": {
                          "line": 154,
                          "column": 31
                        },
                        "end": {
                          "line": 156,
                          "column": 5
                        }
                      },
                      "body": [
                        {
                          "type": "ReturnStatement",
                          "start": 4566,
                          "end": 4595,
                          "loc": {
                            "start": {
                              "line": 155,
                              "column": 6
                            },
                            "end": {
                              "line": 155,
                              "column": 35
                            }
                          },
                          "argument": {
                            "type": "MemberExpression",
                            "start": 4573,
                            "end": 4594,
                            "loc": {
                              "start": {
                                "line": 155,
                                "column": 13
                              },
                              "end": {
                                "line": 155,
                                "column": 34
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 4573,
                              "end": 4577,
                              "loc": {
                                "start": {
                                  "line": 155,
                                  "column": 13
                                },
                                "end": {
                                  "line": 155,
                                  "column": 17
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 4578,
                              "end": 4594,
                              "loc": {
                                "start": {
                                  "line": 155,
                                  "column": 18
                                },
                                "end": {
                                  "line": 155,
                                  "column": 34
                                },
                                "identifierName": "field_transforms"
                              },
                              "name": "field_transforms"
                            },
                            "computed": false
                          }
                        }
                      ],
                      "directives": []
                    },
                    "alternate": null
                  },
                  {
                    "type": "ReturnStatement",
                    "start": 4606,
                    "end": 4616,
                    "loc": {
                      "start": {
                        "line": 157,
                        "column": 4
                      },
                      "end": {
                        "line": 157,
                        "column": 14
                      }
                    },
                    "argument": {
                      "type": "ObjectExpression",
                      "start": 4613,
                      "end": 4615,
                      "loc": {
                        "start": {
                          "line": 157,
                          "column": 11
                        },
                        "end": {
                          "line": 157,
                          "column": 13
                        }
                      },
                      "properties": []
                    }
                  }
                ],
                "directives": [],
                "trailingComments": null
              },
              "leadingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n   *Returns an object whose properties are field names corresponding to properties of any object\n   *in the queryset and whose values are transform functions. The example below will transform each \"name\"\n   *property of objects in the queryset to upper case in the list display view.\n   *@example\n   *get_field_transforms()\n   *{\n   * return { 'name' : function(name,object)\n   *                   {\n   *                       return name.toUpperCase()\n   *                   }\n   *         }\n   *\n   *}\n   *@return {object}\n   ",
                  "start": 3964,
                  "end": 4498,
                  "loc": {
                    "start": {
                      "line": 136,
                      "column": 2
                    },
                    "end": {
                      "line": 151,
                      "column": 5
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n   *Returns an object whose properties are field names corresponding to properties of any object\n   *in the queryset and whose values are transform functions. The example below will transform the header \"name\" to upper case in the list display view.\n   *@example\n   *get_header_transforms()\n   *{\n   * return { 'name' : function(name)\n   *                   {\n   *                       return name.toUpperCase()\n   *                   }\n   *         }\n   *}\n   *\n   *@return {object}\n   ",
                  "start": 4624,
                  "end": 5118,
                  "loc": {
                    "start": {
                      "line": 160,
                      "column": 2
                    },
                    "end": {
                      "line": 174,
                      "column": 5
                    }
                  }
                }
              ]
            },
            {
              "type": "ClassMethod",
              "start": 5122,
              "end": 5244,
              "loc": {
                "start": {
                  "line": 176,
                  "column": 2
                },
                "end": {
                  "line": 182,
                  "column": 3
                }
              },
              "static": false,
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 5122,
                "end": 5143,
                "loc": {
                  "start": {
                    "line": 176,
                    "column": 2
                  },
                  "end": {
                    "line": 176,
                    "column": 23
                  },
                  "identifierName": "get_header_transforms"
                },
                "name": "get_header_transforms",
                "leadingComments": null
              },
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "start": 5146,
                "end": 5244,
                "loc": {
                  "start": {
                    "line": 176,
                    "column": 26
                  },
                  "end": {
                    "line": 182,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "IfStatement",
                    "start": 5152,
                    "end": 5224,
                    "loc": {
                      "start": {
                        "line": 177,
                        "column": 4
                      },
                      "end": {
                        "line": 179,
                        "column": 5
                      }
                    },
                    "test": {
                      "type": "MemberExpression",
                      "start": 5156,
                      "end": 5178,
                      "loc": {
                        "start": {
                          "line": 177,
                          "column": 8
                        },
                        "end": {
                          "line": 177,
                          "column": 30
                        }
                      },
                      "object": {
                        "type": "ThisExpression",
                        "start": 5156,
                        "end": 5160,
                        "loc": {
                          "start": {
                            "line": 177,
                            "column": 8
                          },
                          "end": {
                            "line": 177,
                            "column": 12
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 5161,
                        "end": 5178,
                        "loc": {
                          "start": {
                            "line": 177,
                            "column": 13
                          },
                          "end": {
                            "line": 177,
                            "column": 30
                          },
                          "identifierName": "header_transforms"
                        },
                        "name": "header_transforms"
                      },
                      "computed": false
                    },
                    "consequent": {
                      "type": "BlockStatement",
                      "start": 5180,
                      "end": 5224,
                      "loc": {
                        "start": {
                          "line": 177,
                          "column": 32
                        },
                        "end": {
                          "line": 179,
                          "column": 5
                        }
                      },
                      "body": [
                        {
                          "type": "ReturnStatement",
                          "start": 5188,
                          "end": 5218,
                          "loc": {
                            "start": {
                              "line": 178,
                              "column": 6
                            },
                            "end": {
                              "line": 178,
                              "column": 36
                            }
                          },
                          "argument": {
                            "type": "MemberExpression",
                            "start": 5195,
                            "end": 5217,
                            "loc": {
                              "start": {
                                "line": 178,
                                "column": 13
                              },
                              "end": {
                                "line": 178,
                                "column": 35
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 5195,
                              "end": 5199,
                              "loc": {
                                "start": {
                                  "line": 178,
                                  "column": 13
                                },
                                "end": {
                                  "line": 178,
                                  "column": 17
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 5200,
                              "end": 5217,
                              "loc": {
                                "start": {
                                  "line": 178,
                                  "column": 18
                                },
                                "end": {
                                  "line": 178,
                                  "column": 35
                                },
                                "identifierName": "header_transforms"
                              },
                              "name": "header_transforms"
                            },
                            "computed": false
                          }
                        }
                      ],
                      "directives": []
                    },
                    "alternate": null
                  },
                  {
                    "type": "ReturnStatement",
                    "start": 5230,
                    "end": 5240,
                    "loc": {
                      "start": {
                        "line": 181,
                        "column": 4
                      },
                      "end": {
                        "line": 181,
                        "column": 14
                      }
                    },
                    "argument": {
                      "type": "ObjectExpression",
                      "start": 5237,
                      "end": 5239,
                      "loc": {
                        "start": {
                          "line": 181,
                          "column": 11
                        },
                        "end": {
                          "line": 181,
                          "column": 13
                        }
                      },
                      "properties": []
                    }
                  }
                ],
                "directives": [],
                "trailingComments": null
              },
              "leadingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n   *Returns an object whose properties are field names corresponding to properties of any object\n   *in the queryset and whose values are transform functions. The example below will transform the header \"name\" to upper case in the list display view.\n   *@example\n   *get_header_transforms()\n   *{\n   * return { 'name' : function(name)\n   *                   {\n   *                       return name.toUpperCase()\n   *                   }\n   *         }\n   *}\n   *\n   *@return {object}\n   ",
                  "start": 4624,
                  "end": 5118,
                  "loc": {
                    "start": {
                      "line": 160,
                      "column": 2
                    },
                    "end": {
                      "line": 174,
                      "column": 5
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n   * Returns an object whose properties are extra  field names not corresponding to properties of any object\n   * in the queryset and whose values are display functions. This will create extra fields that are not tied to objects. Extra fields have to be manually included in the `list_display` in order to appear in the list display page. The display functions take the current object being rendered in the table row and  the field name\n   *@example\n   *get_extra_fields()\n   *{\n   * return { 'now' : function(object,label)\n   *                   {\n   *                      return moment(new Date()).format('LLL');\n   *                   }\n   *         }\n   *}\n   *\n   *@return {object}\n   ",
                  "start": 5248,
                  "end": 5945,
                  "loc": {
                    "start": {
                      "line": 184,
                      "column": 2
                    },
                    "end": {
                      "line": 198,
                      "column": 5
                    }
                  }
                }
              ]
            },
            {
              "type": "ClassMethod",
              "start": 5949,
              "end": 6056,
              "loc": {
                "start": {
                  "line": 200,
                  "column": 2
                },
                "end": {
                  "line": 206,
                  "column": 3
                }
              },
              "static": false,
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 5949,
                "end": 5965,
                "loc": {
                  "start": {
                    "line": 200,
                    "column": 2
                  },
                  "end": {
                    "line": 200,
                    "column": 18
                  },
                  "identifierName": "get_extra_fields"
                },
                "name": "get_extra_fields",
                "leadingComments": null
              },
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "start": 5968,
                "end": 6056,
                "loc": {
                  "start": {
                    "line": 200,
                    "column": 21
                  },
                  "end": {
                    "line": 206,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "IfStatement",
                    "start": 5974,
                    "end": 6036,
                    "loc": {
                      "start": {
                        "line": 201,
                        "column": 4
                      },
                      "end": {
                        "line": 203,
                        "column": 5
                      }
                    },
                    "test": {
                      "type": "MemberExpression",
                      "start": 5978,
                      "end": 5995,
                      "loc": {
                        "start": {
                          "line": 201,
                          "column": 8
                        },
                        "end": {
                          "line": 201,
                          "column": 25
                        }
                      },
                      "object": {
                        "type": "ThisExpression",
                        "start": 5978,
                        "end": 5982,
                        "loc": {
                          "start": {
                            "line": 201,
                            "column": 8
                          },
                          "end": {
                            "line": 201,
                            "column": 12
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 5983,
                        "end": 5995,
                        "loc": {
                          "start": {
                            "line": 201,
                            "column": 13
                          },
                          "end": {
                            "line": 201,
                            "column": 25
                          },
                          "identifierName": "extra_fields"
                        },
                        "name": "extra_fields"
                      },
                      "computed": false
                    },
                    "consequent": {
                      "type": "BlockStatement",
                      "start": 5997,
                      "end": 6036,
                      "loc": {
                        "start": {
                          "line": 201,
                          "column": 27
                        },
                        "end": {
                          "line": 203,
                          "column": 5
                        }
                      },
                      "body": [
                        {
                          "type": "ReturnStatement",
                          "start": 6005,
                          "end": 6030,
                          "loc": {
                            "start": {
                              "line": 202,
                              "column": 6
                            },
                            "end": {
                              "line": 202,
                              "column": 31
                            }
                          },
                          "argument": {
                            "type": "MemberExpression",
                            "start": 6012,
                            "end": 6029,
                            "loc": {
                              "start": {
                                "line": 202,
                                "column": 13
                              },
                              "end": {
                                "line": 202,
                                "column": 30
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 6012,
                              "end": 6016,
                              "loc": {
                                "start": {
                                  "line": 202,
                                  "column": 13
                                },
                                "end": {
                                  "line": 202,
                                  "column": 17
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 6017,
                              "end": 6029,
                              "loc": {
                                "start": {
                                  "line": 202,
                                  "column": 18
                                },
                                "end": {
                                  "line": 202,
                                  "column": 30
                                },
                                "identifierName": "extra_fields"
                              },
                              "name": "extra_fields"
                            },
                            "computed": false
                          }
                        }
                      ],
                      "directives": []
                    },
                    "alternate": null
                  },
                  {
                    "type": "ReturnStatement",
                    "start": 6042,
                    "end": 6052,
                    "loc": {
                      "start": {
                        "line": 205,
                        "column": 4
                      },
                      "end": {
                        "line": 205,
                        "column": 14
                      }
                    },
                    "argument": {
                      "type": "ObjectExpression",
                      "start": 6049,
                      "end": 6051,
                      "loc": {
                        "start": {
                          "line": 205,
                          "column": 11
                        },
                        "end": {
                          "line": 205,
                          "column": 13
                        }
                      },
                      "properties": []
                    }
                  }
                ],
                "directives": [],
                "trailingComments": null
              },
              "leadingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n   * Returns an object whose properties are extra  field names not corresponding to properties of any object\n   * in the queryset and whose values are display functions. This will create extra fields that are not tied to objects. Extra fields have to be manually included in the `list_display` in order to appear in the list display page. The display functions take the current object being rendered in the table row and  the field name\n   *@example\n   *get_extra_fields()\n   *{\n   * return { 'now' : function(object,label)\n   *                   {\n   *                      return moment(new Date()).format('LLL');\n   *                   }\n   *         }\n   *}\n   *\n   *@return {object}\n   ",
                  "start": 5248,
                  "end": 5945,
                  "loc": {
                    "start": {
                      "line": 184,
                      "column": 2
                    },
                    "end": {
                      "line": 198,
                      "column": 5
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n   * Returns the number of items to be listed in a page. Can be overridden by `list_per_page`.\n   *@return {number} The number of objects in a page\n   ",
                  "start": 6059,
                  "end": 6216,
                  "loc": {
                    "start": {
                      "line": 207,
                      "column": 2
                    },
                    "end": {
                      "line": 210,
                      "column": 5
                    }
                  }
                }
              ]
            },
            {
              "type": "ClassMethod",
              "start": 6220,
              "end": 6329,
              "loc": {
                "start": {
                  "line": 212,
                  "column": 2
                },
                "end": {
                  "line": 217,
                  "column": 3
                }
              },
              "static": false,
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 6220,
                "end": 6237,
                "loc": {
                  "start": {
                    "line": 212,
                    "column": 2
                  },
                  "end": {
                    "line": 212,
                    "column": 19
                  },
                  "identifierName": "get_list_per_page"
                },
                "name": "get_list_per_page",
                "leadingComments": null
              },
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "start": 6240,
                "end": 6329,
                "loc": {
                  "start": {
                    "line": 212,
                    "column": 22
                  },
                  "end": {
                    "line": 217,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "IfStatement",
                    "start": 6246,
                    "end": 6310,
                    "loc": {
                      "start": {
                        "line": 213,
                        "column": 4
                      },
                      "end": {
                        "line": 215,
                        "column": 5
                      }
                    },
                    "test": {
                      "type": "MemberExpression",
                      "start": 6250,
                      "end": 6268,
                      "loc": {
                        "start": {
                          "line": 213,
                          "column": 8
                        },
                        "end": {
                          "line": 213,
                          "column": 26
                        }
                      },
                      "object": {
                        "type": "ThisExpression",
                        "start": 6250,
                        "end": 6254,
                        "loc": {
                          "start": {
                            "line": 213,
                            "column": 8
                          },
                          "end": {
                            "line": 213,
                            "column": 12
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 6255,
                        "end": 6268,
                        "loc": {
                          "start": {
                            "line": 213,
                            "column": 13
                          },
                          "end": {
                            "line": 213,
                            "column": 26
                          },
                          "identifierName": "list_per_page"
                        },
                        "name": "list_per_page"
                      },
                      "computed": false
                    },
                    "consequent": {
                      "type": "BlockStatement",
                      "start": 6270,
                      "end": 6310,
                      "loc": {
                        "start": {
                          "line": 213,
                          "column": 28
                        },
                        "end": {
                          "line": 215,
                          "column": 5
                        }
                      },
                      "body": [
                        {
                          "type": "ReturnStatement",
                          "start": 6278,
                          "end": 6304,
                          "loc": {
                            "start": {
                              "line": 214,
                              "column": 6
                            },
                            "end": {
                              "line": 214,
                              "column": 32
                            }
                          },
                          "argument": {
                            "type": "MemberExpression",
                            "start": 6285,
                            "end": 6303,
                            "loc": {
                              "start": {
                                "line": 214,
                                "column": 13
                              },
                              "end": {
                                "line": 214,
                                "column": 31
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 6285,
                              "end": 6289,
                              "loc": {
                                "start": {
                                  "line": 214,
                                  "column": 13
                                },
                                "end": {
                                  "line": 214,
                                  "column": 17
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 6290,
                              "end": 6303,
                              "loc": {
                                "start": {
                                  "line": 214,
                                  "column": 18
                                },
                                "end": {
                                  "line": 214,
                                  "column": 31
                                },
                                "identifierName": "list_per_page"
                              },
                              "name": "list_per_page"
                            },
                            "computed": false
                          }
                        }
                      ],
                      "directives": []
                    },
                    "alternate": null
                  },
                  {
                    "type": "ReturnStatement",
                    "start": 6315,
                    "end": 6325,
                    "loc": {
                      "start": {
                        "line": 216,
                        "column": 4
                      },
                      "end": {
                        "line": 216,
                        "column": 14
                      }
                    },
                    "argument": {
                      "type": "NumericLiteral",
                      "start": 6322,
                      "end": 6324,
                      "loc": {
                        "start": {
                          "line": 216,
                          "column": 11
                        },
                        "end": {
                          "line": 216,
                          "column": 13
                        }
                      },
                      "extra": {
                        "rawValue": 10,
                        "raw": "10"
                      },
                      "value": 10
                    }
                  }
                ],
                "directives": [],
                "trailingComments": null
              },
              "leadingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n   * Returns the number of items to be listed in a page. Can be overridden by `list_per_page`.\n   *@return {number} The number of objects in a page\n   ",
                  "start": 6059,
                  "end": 6216,
                  "loc": {
                    "start": {
                      "line": 207,
                      "column": 2
                    },
                    "end": {
                      "line": 210,
                      "column": 5
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n     * Gets an actions object whose properties are action names and values are action methods.\n     * This can be overridden by the action member variable. The default \"delete\" method is not\n     * implemented.\n     *\n     * Each actions object property (e.g. \"delete\") is passed an array of selected objects. One\n     * can then handle those objects. Actions will appear on the list display page within a\n     * dropdown. Selecting an action should have the action method applied to all currently \n     * selected objects.\n     * @example\n     *\n     * actions = { \"delete\" : (selected_objects)=>{ } }\n\n     *@return {object} An actions object\n     ",
                  "start": 6333,
                  "end": 6989,
                  "loc": {
                    "start": {
                      "line": 219,
                      "column": 2
                    },
                    "end": {
                      "line": 233,
                      "column": 7
                    }
                  }
                }
              ]
            },
            {
              "type": "ClassMethod",
              "start": 6993,
              "end": 7085,
              "loc": {
                "start": {
                  "line": 235,
                  "column": 2
                },
                "end": {
                  "line": 241,
                  "column": 3
                }
              },
              "static": false,
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 6993,
                "end": 7004,
                "loc": {
                  "start": {
                    "line": 235,
                    "column": 2
                  },
                  "end": {
                    "line": 235,
                    "column": 13
                  },
                  "identifierName": "get_actions"
                },
                "name": "get_actions",
                "leadingComments": null
              },
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "start": 7007,
                "end": 7085,
                "loc": {
                  "start": {
                    "line": 235,
                    "column": 16
                  },
                  "end": {
                    "line": 241,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "IfStatement",
                    "start": 7013,
                    "end": 7065,
                    "loc": {
                      "start": {
                        "line": 236,
                        "column": 4
                      },
                      "end": {
                        "line": 238,
                        "column": 5
                      }
                    },
                    "test": {
                      "type": "MemberExpression",
                      "start": 7017,
                      "end": 7029,
                      "loc": {
                        "start": {
                          "line": 236,
                          "column": 8
                        },
                        "end": {
                          "line": 236,
                          "column": 20
                        }
                      },
                      "object": {
                        "type": "ThisExpression",
                        "start": 7017,
                        "end": 7021,
                        "loc": {
                          "start": {
                            "line": 236,
                            "column": 8
                          },
                          "end": {
                            "line": 236,
                            "column": 12
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 7022,
                        "end": 7029,
                        "loc": {
                          "start": {
                            "line": 236,
                            "column": 13
                          },
                          "end": {
                            "line": 236,
                            "column": 20
                          },
                          "identifierName": "actions"
                        },
                        "name": "actions"
                      },
                      "computed": false
                    },
                    "consequent": {
                      "type": "BlockStatement",
                      "start": 7031,
                      "end": 7065,
                      "loc": {
                        "start": {
                          "line": 236,
                          "column": 22
                        },
                        "end": {
                          "line": 238,
                          "column": 5
                        }
                      },
                      "body": [
                        {
                          "type": "ReturnStatement",
                          "start": 7039,
                          "end": 7059,
                          "loc": {
                            "start": {
                              "line": 237,
                              "column": 6
                            },
                            "end": {
                              "line": 237,
                              "column": 26
                            }
                          },
                          "argument": {
                            "type": "MemberExpression",
                            "start": 7046,
                            "end": 7058,
                            "loc": {
                              "start": {
                                "line": 237,
                                "column": 13
                              },
                              "end": {
                                "line": 237,
                                "column": 25
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 7046,
                              "end": 7050,
                              "loc": {
                                "start": {
                                  "line": 237,
                                  "column": 13
                                },
                                "end": {
                                  "line": 237,
                                  "column": 17
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 7051,
                              "end": 7058,
                              "loc": {
                                "start": {
                                  "line": 237,
                                  "column": 18
                                },
                                "end": {
                                  "line": 237,
                                  "column": 25
                                },
                                "identifierName": "actions"
                              },
                              "name": "actions"
                            },
                            "computed": false
                          }
                        }
                      ],
                      "directives": []
                    },
                    "alternate": null
                  },
                  {
                    "type": "ReturnStatement",
                    "start": 7071,
                    "end": 7081,
                    "loc": {
                      "start": {
                        "line": 240,
                        "column": 4
                      },
                      "end": {
                        "line": 240,
                        "column": 14
                      }
                    },
                    "argument": {
                      "type": "ObjectExpression",
                      "start": 7078,
                      "end": 7080,
                      "loc": {
                        "start": {
                          "line": 240,
                          "column": 11
                        },
                        "end": {
                          "line": 240,
                          "column": 13
                        }
                      },
                      "properties": []
                    }
                  }
                ],
                "directives": [],
                "trailingComments": null
              },
              "leadingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n     * Gets an actions object whose properties are action names and values are action methods.\n     * This can be overridden by the action member variable. The default \"delete\" method is not\n     * implemented.\n     *\n     * Each actions object property (e.g. \"delete\") is passed an array of selected objects. One\n     * can then handle those objects. Actions will appear on the list display page within a\n     * dropdown. Selecting an action should have the action method applied to all currently \n     * selected objects.\n     * @example\n     *\n     * actions = { \"delete\" : (selected_objects)=>{ } }\n\n     *@return {object} An actions object\n     ",
                  "start": 6333,
                  "end": 6989,
                  "loc": {
                    "start": {
                      "line": 219,
                      "column": 2
                    },
                    "end": {
                      "line": 233,
                      "column": 7
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n   *   Gets the list/array of properties of the objects in the queryset that are clickable\n   *    when displayed on the list display page. It can be overridden by the member variable\n   *   `list_display_links`. A property is any string that should exist as a property in the objects within\n   *   a queryset and works with lodash's `_.at` function.\n   *\n   *   The properties \"name\",\"address.street\" and \"emails[0]\" are all acceptable by `_.at` in the example below\n   *   @example\n   *   let object={ name : \"any name\",{ address : { street : \"any\"}},emails: [\"any@any.com\"]}\n   *\n   *\n   *\n   * @return {string[]} A list of properties of the object to be displayed\n   ",
                  "start": 7088,
                  "end": 7765,
                  "loc": {
                    "start": {
                      "line": 242,
                      "column": 2
                    },
                    "end": {
                      "line": 255,
                      "column": 5
                    }
                  }
                }
              ]
            },
            {
              "type": "ClassMethod",
              "start": 7769,
              "end": 7893,
              "loc": {
                "start": {
                  "line": 257,
                  "column": 2
                },
                "end": {
                  "line": 262,
                  "column": 3
                }
              },
              "static": false,
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 7769,
                "end": 7791,
                "loc": {
                  "start": {
                    "line": 257,
                    "column": 2
                  },
                  "end": {
                    "line": 257,
                    "column": 24
                  },
                  "identifierName": "get_list_display_links"
                },
                "name": "get_list_display_links",
                "leadingComments": null
              },
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "start": 7794,
                "end": 7893,
                "loc": {
                  "start": {
                    "line": 257,
                    "column": 27
                  },
                  "end": {
                    "line": 262,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "IfStatement",
                    "start": 7800,
                    "end": 7874,
                    "loc": {
                      "start": {
                        "line": 258,
                        "column": 4
                      },
                      "end": {
                        "line": 260,
                        "column": 5
                      }
                    },
                    "test": {
                      "type": "MemberExpression",
                      "start": 7804,
                      "end": 7827,
                      "loc": {
                        "start": {
                          "line": 258,
                          "column": 8
                        },
                        "end": {
                          "line": 258,
                          "column": 31
                        }
                      },
                      "object": {
                        "type": "ThisExpression",
                        "start": 7804,
                        "end": 7808,
                        "loc": {
                          "start": {
                            "line": 258,
                            "column": 8
                          },
                          "end": {
                            "line": 258,
                            "column": 12
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 7809,
                        "end": 7827,
                        "loc": {
                          "start": {
                            "line": 258,
                            "column": 13
                          },
                          "end": {
                            "line": 258,
                            "column": 31
                          },
                          "identifierName": "list_display_links"
                        },
                        "name": "list_display_links"
                      },
                      "computed": false
                    },
                    "consequent": {
                      "type": "BlockStatement",
                      "start": 7829,
                      "end": 7874,
                      "loc": {
                        "start": {
                          "line": 258,
                          "column": 33
                        },
                        "end": {
                          "line": 260,
                          "column": 5
                        }
                      },
                      "body": [
                        {
                          "type": "ReturnStatement",
                          "start": 7837,
                          "end": 7868,
                          "loc": {
                            "start": {
                              "line": 259,
                              "column": 6
                            },
                            "end": {
                              "line": 259,
                              "column": 37
                            }
                          },
                          "argument": {
                            "type": "MemberExpression",
                            "start": 7844,
                            "end": 7867,
                            "loc": {
                              "start": {
                                "line": 259,
                                "column": 13
                              },
                              "end": {
                                "line": 259,
                                "column": 36
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 7844,
                              "end": 7848,
                              "loc": {
                                "start": {
                                  "line": 259,
                                  "column": 13
                                },
                                "end": {
                                  "line": 259,
                                  "column": 17
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 7849,
                              "end": 7867,
                              "loc": {
                                "start": {
                                  "line": 259,
                                  "column": 18
                                },
                                "end": {
                                  "line": 259,
                                  "column": 36
                                },
                                "identifierName": "list_display_links"
                              },
                              "name": "list_display_links"
                            },
                            "computed": false
                          }
                        }
                      ],
                      "directives": []
                    },
                    "alternate": null
                  },
                  {
                    "type": "ReturnStatement",
                    "start": 7879,
                    "end": 7889,
                    "loc": {
                      "start": {
                        "line": 261,
                        "column": 4
                      },
                      "end": {
                        "line": 261,
                        "column": 14
                      }
                    },
                    "argument": {
                      "type": "ArrayExpression",
                      "start": 7886,
                      "end": 7888,
                      "loc": {
                        "start": {
                          "line": 261,
                          "column": 11
                        },
                        "end": {
                          "line": 261,
                          "column": 13
                        }
                      },
                      "elements": []
                    }
                  }
                ],
                "directives": [],
                "trailingComments": null
              },
              "leadingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n   *   Gets the list/array of properties of the objects in the queryset that are clickable\n   *    when displayed on the list display page. It can be overridden by the member variable\n   *   `list_display_links`. A property is any string that should exist as a property in the objects within\n   *   a queryset and works with lodash's `_.at` function.\n   *\n   *   The properties \"name\",\"address.street\" and \"emails[0]\" are all acceptable by `_.at` in the example below\n   *   @example\n   *   let object={ name : \"any name\",{ address : { street : \"any\"}},emails: [\"any@any.com\"]}\n   *\n   *\n   *\n   * @return {string[]} A list of properties of the object to be displayed\n   ",
                  "start": 7088,
                  "end": 7765,
                  "loc": {
                    "start": {
                      "line": 242,
                      "column": 2
                    },
                    "end": {
                      "line": 255,
                      "column": 5
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n   *   Gets the list/array of properties/field names of the objects in the queryset to be\n   *   displayed on the list display page. It can be overridden by the member variable\n   *   list_display. A property is any string that should exist in the objects within\n   *   a queryset and works with lodash's _.at function. See more at\n   *   https://lodash.com/docs/#at\n   *\n   *   @example\n   *   let object={ name : \"any name\",{ address : { street : \"any\"}},emails: [\"any@any.com\"]}\n   *\n   *   The properties \"name\",\"address.street\" and \"emails[0]\" are all acceptable\n   *\n   * @return {string[]} A list of properties of the object to be displayed\n   ",
                  "start": 7896,
                  "end": 8553,
                  "loc": {
                    "start": {
                      "line": 263,
                      "column": 2
                    },
                    "end": {
                      "line": 276,
                      "column": 5
                    }
                  }
                }
              ]
            },
            {
              "type": "ClassMethod",
              "start": 8557,
              "end": 8663,
              "loc": {
                "start": {
                  "line": 278,
                  "column": 2
                },
                "end": {
                  "line": 283,
                  "column": 3
                }
              },
              "static": false,
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 8557,
                "end": 8573,
                "loc": {
                  "start": {
                    "line": 278,
                    "column": 2
                  },
                  "end": {
                    "line": 278,
                    "column": 18
                  },
                  "identifierName": "get_list_display"
                },
                "name": "get_list_display",
                "leadingComments": null
              },
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "start": 8576,
                "end": 8663,
                "loc": {
                  "start": {
                    "line": 278,
                    "column": 21
                  },
                  "end": {
                    "line": 283,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "IfStatement",
                    "start": 8582,
                    "end": 8644,
                    "loc": {
                      "start": {
                        "line": 279,
                        "column": 4
                      },
                      "end": {
                        "line": 281,
                        "column": 5
                      }
                    },
                    "test": {
                      "type": "MemberExpression",
                      "start": 8586,
                      "end": 8603,
                      "loc": {
                        "start": {
                          "line": 279,
                          "column": 8
                        },
                        "end": {
                          "line": 279,
                          "column": 25
                        }
                      },
                      "object": {
                        "type": "ThisExpression",
                        "start": 8586,
                        "end": 8590,
                        "loc": {
                          "start": {
                            "line": 279,
                            "column": 8
                          },
                          "end": {
                            "line": 279,
                            "column": 12
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 8591,
                        "end": 8603,
                        "loc": {
                          "start": {
                            "line": 279,
                            "column": 13
                          },
                          "end": {
                            "line": 279,
                            "column": 25
                          },
                          "identifierName": "list_display"
                        },
                        "name": "list_display"
                      },
                      "computed": false
                    },
                    "consequent": {
                      "type": "BlockStatement",
                      "start": 8605,
                      "end": 8644,
                      "loc": {
                        "start": {
                          "line": 279,
                          "column": 27
                        },
                        "end": {
                          "line": 281,
                          "column": 5
                        }
                      },
                      "body": [
                        {
                          "type": "ReturnStatement",
                          "start": 8613,
                          "end": 8638,
                          "loc": {
                            "start": {
                              "line": 280,
                              "column": 6
                            },
                            "end": {
                              "line": 280,
                              "column": 31
                            }
                          },
                          "argument": {
                            "type": "MemberExpression",
                            "start": 8620,
                            "end": 8637,
                            "loc": {
                              "start": {
                                "line": 280,
                                "column": 13
                              },
                              "end": {
                                "line": 280,
                                "column": 30
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 8620,
                              "end": 8624,
                              "loc": {
                                "start": {
                                  "line": 280,
                                  "column": 13
                                },
                                "end": {
                                  "line": 280,
                                  "column": 17
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 8625,
                              "end": 8637,
                              "loc": {
                                "start": {
                                  "line": 280,
                                  "column": 18
                                },
                                "end": {
                                  "line": 280,
                                  "column": 30
                                },
                                "identifierName": "list_display"
                              },
                              "name": "list_display"
                            },
                            "computed": false
                          }
                        }
                      ],
                      "directives": []
                    },
                    "alternate": null
                  },
                  {
                    "type": "ReturnStatement",
                    "start": 8649,
                    "end": 8659,
                    "loc": {
                      "start": {
                        "line": 282,
                        "column": 4
                      },
                      "end": {
                        "line": 282,
                        "column": 14
                      }
                    },
                    "argument": {
                      "type": "ArrayExpression",
                      "start": 8656,
                      "end": 8658,
                      "loc": {
                        "start": {
                          "line": 282,
                          "column": 11
                        },
                        "end": {
                          "line": 282,
                          "column": 13
                        }
                      },
                      "elements": []
                    }
                  }
                ],
                "directives": [],
                "trailingComments": null
              },
              "leadingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n   *   Gets the list/array of properties/field names of the objects in the queryset to be\n   *   displayed on the list display page. It can be overridden by the member variable\n   *   list_display. A property is any string that should exist in the objects within\n   *   a queryset and works with lodash's _.at function. See more at\n   *   https://lodash.com/docs/#at\n   *\n   *   @example\n   *   let object={ name : \"any name\",{ address : { street : \"any\"}},emails: [\"any@any.com\"]}\n   *\n   *   The properties \"name\",\"address.street\" and \"emails[0]\" are all acceptable\n   *\n   * @return {string[]} A list of properties of the object to be displayed\n   ",
                  "start": 7896,
                  "end": 8553,
                  "loc": {
                    "start": {
                      "line": 263,
                      "column": 2
                    },
                    "end": {
                      "line": 276,
                      "column": 5
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n   * Returns an ordered queryset. The method checks to see if sorting is active and sorts\n   * the current queryset based on the sort order.\n   * @private\n   * @return {object[]} An ordered queryset\n   ",
                  "start": 8666,
                  "end": 8874,
                  "loc": {
                    "start": {
                      "line": 284,
                      "column": 2
                    },
                    "end": {
                      "line": 289,
                      "column": 5
                    }
                  }
                }
              ]
            },
            {
              "type": "ClassMethod",
              "start": 8878,
              "end": 9078,
              "loc": {
                "start": {
                  "line": 291,
                  "column": 2
                },
                "end": {
                  "line": 297,
                  "column": 3
                }
              },
              "static": false,
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 8878,
                "end": 8899,
                "loc": {
                  "start": {
                    "line": 291,
                    "column": 2
                  },
                  "end": {
                    "line": 291,
                    "column": 23
                  },
                  "identifierName": "_get_ordered_queryset"
                },
                "name": "_get_ordered_queryset",
                "leadingComments": null
              },
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "start": 8902,
                "end": 9078,
                "loc": {
                  "start": {
                    "line": 291,
                    "column": 26
                  },
                  "end": {
                    "line": 297,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "IfStatement",
                    "start": 8908,
                    "end": 9014,
                    "loc": {
                      "start": {
                        "line": 292,
                        "column": 4
                      },
                      "end": {
                        "line": 294,
                        "column": 5
                      }
                    },
                    "test": {
                      "type": "BinaryExpression",
                      "start": 8912,
                      "end": 8939,
                      "loc": {
                        "start": {
                          "line": 292,
                          "column": 8
                        },
                        "end": {
                          "line": 292,
                          "column": 35
                        }
                      },
                      "left": {
                        "type": "MemberExpression",
                        "start": 8912,
                        "end": 8935,
                        "loc": {
                          "start": {
                            "line": 292,
                            "column": 8
                          },
                          "end": {
                            "line": 292,
                            "column": 31
                          }
                        },
                        "object": {
                          "type": "MemberExpression",
                          "start": 8912,
                          "end": 8928,
                          "loc": {
                            "start": {
                              "line": 292,
                              "column": 8
                            },
                            "end": {
                              "line": 292,
                              "column": 24
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 8912,
                            "end": 8916,
                            "loc": {
                              "start": {
                                "line": 292,
                                "column": 8
                              },
                              "end": {
                                "line": 292,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 8917,
                            "end": 8928,
                            "loc": {
                              "start": {
                                "line": 292,
                                "column": 13
                              },
                              "end": {
                                "line": 292,
                                "column": 24
                              },
                              "identifierName": "sort_fields"
                            },
                            "name": "sort_fields"
                          },
                          "computed": false
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 8929,
                          "end": 8935,
                          "loc": {
                            "start": {
                              "line": 292,
                              "column": 25
                            },
                            "end": {
                              "line": 292,
                              "column": 31
                            },
                            "identifierName": "length"
                          },
                          "name": "length"
                        },
                        "computed": false
                      },
                      "operator": ">",
                      "right": {
                        "type": "NumericLiteral",
                        "start": 8938,
                        "end": 8939,
                        "loc": {
                          "start": {
                            "line": 292,
                            "column": 34
                          },
                          "end": {
                            "line": 292,
                            "column": 35
                          }
                        },
                        "extra": {
                          "rawValue": 0,
                          "raw": "0"
                        },
                        "value": 0
                      }
                    },
                    "consequent": {
                      "type": "BlockStatement",
                      "start": 8941,
                      "end": 9014,
                      "loc": {
                        "start": {
                          "line": 292,
                          "column": 37
                        },
                        "end": {
                          "line": 294,
                          "column": 5
                        }
                      },
                      "body": [
                        {
                          "type": "ReturnStatement",
                          "start": 8949,
                          "end": 9008,
                          "loc": {
                            "start": {
                              "line": 293,
                              "column": 6
                            },
                            "end": {
                              "line": 293,
                              "column": 65
                            }
                          },
                          "argument": {
                            "type": "CallExpression",
                            "start": 8956,
                            "end": 9007,
                            "loc": {
                              "start": {
                                "line": 293,
                                "column": 13
                              },
                              "end": {
                                "line": 293,
                                "column": 64
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 8956,
                              "end": 8968,
                              "loc": {
                                "start": {
                                  "line": 293,
                                  "column": 13
                                },
                                "end": {
                                  "line": 293,
                                  "column": 25
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 8956,
                                "end": 8960,
                                "loc": {
                                  "start": {
                                    "line": 293,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 293,
                                    "column": 17
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 8961,
                                "end": 8968,
                                "loc": {
                                  "start": {
                                    "line": 293,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 293,
                                    "column": 25
                                  },
                                  "identifierName": "sort_by"
                                },
                                "name": "sort_by"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "start": 8969,
                                "end": 8985,
                                "loc": {
                                  "start": {
                                    "line": 293,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 293,
                                    "column": 42
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 8969,
                                  "end": 8973,
                                  "loc": {
                                    "start": {
                                      "line": 293,
                                      "column": 26
                                    },
                                    "end": {
                                      "line": 293,
                                      "column": 30
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 8974,
                                  "end": 8985,
                                  "loc": {
                                    "start": {
                                      "line": 293,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 293,
                                      "column": 42
                                    },
                                    "identifierName": "sort_fields"
                                  },
                                  "name": "sort_fields"
                                },
                                "computed": false
                              },
                              {
                                "type": "MemberExpression",
                                "start": 8987,
                                "end": 9006,
                                "loc": {
                                  "start": {
                                    "line": 293,
                                    "column": 44
                                  },
                                  "end": {
                                    "line": 293,
                                    "column": 63
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 8987,
                                  "end": 8997,
                                  "loc": {
                                    "start": {
                                      "line": 293,
                                      "column": 44
                                    },
                                    "end": {
                                      "line": 293,
                                      "column": 54
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 8987,
                                    "end": 8991,
                                    "loc": {
                                      "start": {
                                        "line": 293,
                                        "column": 44
                                      },
                                      "end": {
                                        "line": 293,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 8992,
                                    "end": 8997,
                                    "loc": {
                                      "start": {
                                        "line": 293,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 293,
                                        "column": 54
                                      },
                                      "identifierName": "state"
                                    },
                                    "name": "state"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 8998,
                                  "end": 9006,
                                  "loc": {
                                    "start": {
                                      "line": 293,
                                      "column": 55
                                    },
                                    "end": {
                                      "line": 293,
                                      "column": 63
                                    },
                                    "identifierName": "queryset"
                                  },
                                  "name": "queryset"
                                },
                                "computed": false
                              }
                            ]
                          }
                        }
                      ],
                      "directives": []
                    },
                    "alternate": null
                  },
                  {
                    "type": "ReturnStatement",
                    "start": 9020,
                    "end": 9074,
                    "loc": {
                      "start": {
                        "line": 296,
                        "column": 4
                      },
                      "end": {
                        "line": 296,
                        "column": 58
                      }
                    },
                    "argument": {
                      "type": "ConditionalExpression",
                      "start": 9027,
                      "end": 9073,
                      "loc": {
                        "start": {
                          "line": 296,
                          "column": 11
                        },
                        "end": {
                          "line": 296,
                          "column": 57
                        }
                      },
                      "test": {
                        "type": "MemberExpression",
                        "start": 9027,
                        "end": 9046,
                        "loc": {
                          "start": {
                            "line": 296,
                            "column": 11
                          },
                          "end": {
                            "line": 296,
                            "column": 30
                          }
                        },
                        "object": {
                          "type": "MemberExpression",
                          "start": 9027,
                          "end": 9037,
                          "loc": {
                            "start": {
                              "line": 296,
                              "column": 11
                            },
                            "end": {
                              "line": 296,
                              "column": 21
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 9027,
                            "end": 9031,
                            "loc": {
                              "start": {
                                "line": 296,
                                "column": 11
                              },
                              "end": {
                                "line": 296,
                                "column": 15
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 9032,
                            "end": 9037,
                            "loc": {
                              "start": {
                                "line": 296,
                                "column": 16
                              },
                              "end": {
                                "line": 296,
                                "column": 21
                              },
                              "identifierName": "state"
                            },
                            "name": "state"
                          },
                          "computed": false
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 9038,
                          "end": 9046,
                          "loc": {
                            "start": {
                              "line": 296,
                              "column": 22
                            },
                            "end": {
                              "line": 296,
                              "column": 30
                            },
                            "identifierName": "queryset"
                          },
                          "name": "queryset"
                        },
                        "computed": false
                      },
                      "consequent": {
                        "type": "MemberExpression",
                        "start": 9049,
                        "end": 9068,
                        "loc": {
                          "start": {
                            "line": 296,
                            "column": 33
                          },
                          "end": {
                            "line": 296,
                            "column": 52
                          }
                        },
                        "object": {
                          "type": "MemberExpression",
                          "start": 9049,
                          "end": 9059,
                          "loc": {
                            "start": {
                              "line": 296,
                              "column": 33
                            },
                            "end": {
                              "line": 296,
                              "column": 43
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 9049,
                            "end": 9053,
                            "loc": {
                              "start": {
                                "line": 296,
                                "column": 33
                              },
                              "end": {
                                "line": 296,
                                "column": 37
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 9054,
                            "end": 9059,
                            "loc": {
                              "start": {
                                "line": 296,
                                "column": 38
                              },
                              "end": {
                                "line": 296,
                                "column": 43
                              },
                              "identifierName": "state"
                            },
                            "name": "state"
                          },
                          "computed": false
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 9060,
                          "end": 9068,
                          "loc": {
                            "start": {
                              "line": 296,
                              "column": 44
                            },
                            "end": {
                              "line": 296,
                              "column": 52
                            },
                            "identifierName": "queryset"
                          },
                          "name": "queryset"
                        },
                        "computed": false
                      },
                      "alternate": {
                        "type": "ArrayExpression",
                        "start": 9071,
                        "end": 9073,
                        "loc": {
                          "start": {
                            "line": 296,
                            "column": 55
                          },
                          "end": {
                            "line": 296,
                            "column": 57
                          }
                        },
                        "elements": []
                      }
                    }
                  }
                ],
                "directives": [],
                "trailingComments": null
              },
              "leadingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n   * Returns an ordered queryset. The method checks to see if sorting is active and sorts\n   * the current queryset based on the sort order.\n   * @private\n   * @return {object[]} An ordered queryset\n   ",
                  "start": 8666,
                  "end": 8874,
                  "loc": {
                    "start": {
                      "line": 284,
                      "column": 2
                    },
                    "end": {
                      "line": 289,
                      "column": 5
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n   * Implements search. This method should be overridden to implement a custom search\n   *\n   *@param {string} term - the search term\n   *@param {object[]} queryset - the current queryset\n   *@return {object[]} the queryset as a result of the search\n   ",
                  "start": 9081,
                  "end": 9340,
                  "loc": {
                    "start": {
                      "line": 298,
                      "column": 2
                    },
                    "end": {
                      "line": 304,
                      "column": 5
                    }
                  }
                }
              ]
            },
            {
              "type": "ClassMethod",
              "start": 9344,
              "end": 9393,
              "loc": {
                "start": {
                  "line": 306,
                  "column": 2
                },
                "end": {
                  "line": 308,
                  "column": 3
                }
              },
              "static": false,
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 9344,
                "end": 9350,
                "loc": {
                  "start": {
                    "line": 306,
                    "column": 2
                  },
                  "end": {
                    "line": 306,
                    "column": 8
                  },
                  "identifierName": "search"
                },
                "name": "search",
                "leadingComments": null
              },
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [
                {
                  "type": "Identifier",
                  "start": 9351,
                  "end": 9355,
                  "loc": {
                    "start": {
                      "line": 306,
                      "column": 9
                    },
                    "end": {
                      "line": 306,
                      "column": 13
                    },
                    "identifierName": "term"
                  },
                  "name": "term"
                },
                {
                  "type": "Identifier",
                  "start": 9357,
                  "end": 9365,
                  "loc": {
                    "start": {
                      "line": 306,
                      "column": 15
                    },
                    "end": {
                      "line": 306,
                      "column": 23
                    },
                    "identifierName": "queryset"
                  },
                  "name": "queryset"
                }
              ],
              "body": {
                "type": "BlockStatement",
                "start": 9367,
                "end": 9393,
                "loc": {
                  "start": {
                    "line": 306,
                    "column": 25
                  },
                  "end": {
                    "line": 308,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "ReturnStatement",
                    "start": 9373,
                    "end": 9389,
                    "loc": {
                      "start": {
                        "line": 307,
                        "column": 4
                      },
                      "end": {
                        "line": 307,
                        "column": 20
                      }
                    },
                    "argument": {
                      "type": "Identifier",
                      "start": 9380,
                      "end": 9388,
                      "loc": {
                        "start": {
                          "line": 307,
                          "column": 11
                        },
                        "end": {
                          "line": 307,
                          "column": 19
                        },
                        "identifierName": "queryset"
                      },
                      "name": "queryset"
                    }
                  }
                ],
                "directives": [],
                "trailingComments": null
              },
              "leadingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n   * Implements search. This method should be overridden to implement a custom search\n   *\n   *@param {string} term - the search term\n   *@param {object[]} queryset - the current queryset\n   *@return {object[]} the queryset as a result of the search\n   ",
                  "start": 9081,
                  "end": 9340,
                  "loc": {
                    "start": {
                      "line": 298,
                      "column": 2
                    },
                    "end": {
                      "line": 304,
                      "column": 5
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n   * Grants permission to delete object. This method is not implemented and can be handled via\n   *  implementing actions.\n   *\n   *@param {object} object -\n   *@return {boolean} Returns true is the object has been deleted or false otherwise\n   ",
                  "start": 9396,
                  "end": 9647,
                  "loc": {
                    "start": {
                      "line": 309,
                      "column": 2
                    },
                    "end": {
                      "line": 315,
                      "column": 5
                    }
                  }
                }
              ]
            },
            {
              "type": "ClassMethod",
              "start": 9651,
              "end": 9703,
              "loc": {
                "start": {
                  "line": 317,
                  "column": 2
                },
                "end": {
                  "line": 319,
                  "column": 3
                }
              },
              "static": false,
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 9651,
                "end": 9672,
                "loc": {
                  "start": {
                    "line": 317,
                    "column": 2
                  },
                  "end": {
                    "line": 317,
                    "column": 23
                  },
                  "identifierName": "has_delete_permission"
                },
                "name": "has_delete_permission",
                "leadingComments": null
              },
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [
                {
                  "type": "Identifier",
                  "start": 9673,
                  "end": 9679,
                  "loc": {
                    "start": {
                      "line": 317,
                      "column": 24
                    },
                    "end": {
                      "line": 317,
                      "column": 30
                    },
                    "identifierName": "object"
                  },
                  "name": "object"
                }
              ],
              "body": {
                "type": "BlockStatement",
                "start": 9681,
                "end": 9703,
                "loc": {
                  "start": {
                    "line": 317,
                    "column": 32
                  },
                  "end": {
                    "line": 319,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "ReturnStatement",
                    "start": 9687,
                    "end": 9699,
                    "loc": {
                      "start": {
                        "line": 318,
                        "column": 4
                      },
                      "end": {
                        "line": 318,
                        "column": 16
                      }
                    },
                    "argument": {
                      "type": "BooleanLiteral",
                      "start": 9694,
                      "end": 9698,
                      "loc": {
                        "start": {
                          "line": 318,
                          "column": 11
                        },
                        "end": {
                          "line": 318,
                          "column": 15
                        }
                      },
                      "value": true
                    }
                  }
                ],
                "directives": [],
                "trailingComments": null
              },
              "leadingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n   * Grants permission to delete object. This method is not implemented and can be handled via\n   *  implementing actions.\n   *\n   *@param {object} object -\n   *@return {boolean} Returns true is the object has been deleted or false otherwise\n   ",
                  "start": 9396,
                  "end": 9647,
                  "loc": {
                    "start": {
                      "line": 309,
                      "column": 2
                    },
                    "end": {
                      "line": 315,
                      "column": 5
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n   * Grants permission to add an object. This method controls rendering of the Add\n   * button\n   *\n   *\n   *@return {boolean} Returns true is the object can be added or false otherwise\n   ",
                  "start": 9706,
                  "end": 9901,
                  "loc": {
                    "start": {
                      "line": 320,
                      "column": 2
                    },
                    "end": {
                      "line": 326,
                      "column": 5
                    }
                  }
                }
              ]
            },
            {
              "type": "ClassMethod",
              "start": 9905,
              "end": 9948,
              "loc": {
                "start": {
                  "line": 328,
                  "column": 2
                },
                "end": {
                  "line": 330,
                  "column": 3
                }
              },
              "static": false,
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 9905,
                "end": 9923,
                "loc": {
                  "start": {
                    "line": 328,
                    "column": 2
                  },
                  "end": {
                    "line": 328,
                    "column": 20
                  },
                  "identifierName": "has_add_permission"
                },
                "name": "has_add_permission",
                "leadingComments": null
              },
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "start": 9926,
                "end": 9948,
                "loc": {
                  "start": {
                    "line": 328,
                    "column": 23
                  },
                  "end": {
                    "line": 330,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "ReturnStatement",
                    "start": 9932,
                    "end": 9944,
                    "loc": {
                      "start": {
                        "line": 329,
                        "column": 4
                      },
                      "end": {
                        "line": 329,
                        "column": 16
                      }
                    },
                    "argument": {
                      "type": "BooleanLiteral",
                      "start": 9939,
                      "end": 9943,
                      "loc": {
                        "start": {
                          "line": 329,
                          "column": 11
                        },
                        "end": {
                          "line": 329,
                          "column": 15
                        }
                      },
                      "value": true
                    }
                  }
                ],
                "directives": [],
                "trailingComments": null
              },
              "leadingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n   * Grants permission to add an object. This method controls rendering of the Add\n   * button\n   *\n   *\n   *@return {boolean} Returns true is the object can be added or false otherwise\n   ",
                  "start": 9706,
                  "end": 9901,
                  "loc": {
                    "start": {
                      "line": 320,
                      "column": 2
                    },
                    "end": {
                      "line": 326,
                      "column": 5
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n   * Grants permission to change an object. It disables all links to the add/change page when\n   * enabled\n   *\n   *@return {boolean} Returns true is the object can be changed or false otherwise\n   ",
                  "start": 9951,
                  "end": 10155,
                  "loc": {
                    "start": {
                      "line": 331,
                      "column": 2
                    },
                    "end": {
                      "line": 336,
                      "column": 5
                    }
                  }
                }
              ]
            },
            {
              "type": "ClassMethod",
              "start": 10159,
              "end": 10218,
              "loc": {
                "start": {
                  "line": 338,
                  "column": 2
                },
                "end": {
                  "line": 340,
                  "column": 3
                }
              },
              "static": false,
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 10159,
                "end": 10180,
                "loc": {
                  "start": {
                    "line": 338,
                    "column": 2
                  },
                  "end": {
                    "line": 338,
                    "column": 23
                  },
                  "identifierName": "has_change_permission"
                },
                "name": "has_change_permission",
                "leadingComments": null
              },
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [
                {
                  "type": "AssignmentPattern",
                  "start": 10181,
                  "end": 10194,
                  "loc": {
                    "start": {
                      "line": 338,
                      "column": 24
                    },
                    "end": {
                      "line": 338,
                      "column": 37
                    }
                  },
                  "left": {
                    "type": "Identifier",
                    "start": 10181,
                    "end": 10187,
                    "loc": {
                      "start": {
                        "line": 338,
                        "column": 24
                      },
                      "end": {
                        "line": 338,
                        "column": 30
                      },
                      "identifierName": "object"
                    },
                    "name": "object"
                  },
                  "right": {
                    "type": "NullLiteral",
                    "start": 10190,
                    "end": 10194,
                    "loc": {
                      "start": {
                        "line": 338,
                        "column": 33
                      },
                      "end": {
                        "line": 338,
                        "column": 37
                      }
                    }
                  }
                }
              ],
              "body": {
                "type": "BlockStatement",
                "start": 10196,
                "end": 10218,
                "loc": {
                  "start": {
                    "line": 338,
                    "column": 39
                  },
                  "end": {
                    "line": 340,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "ReturnStatement",
                    "start": 10202,
                    "end": 10214,
                    "loc": {
                      "start": {
                        "line": 339,
                        "column": 4
                      },
                      "end": {
                        "line": 339,
                        "column": 16
                      }
                    },
                    "argument": {
                      "type": "BooleanLiteral",
                      "start": 10209,
                      "end": 10213,
                      "loc": {
                        "start": {
                          "line": 339,
                          "column": 11
                        },
                        "end": {
                          "line": 339,
                          "column": 15
                        }
                      },
                      "value": true
                    }
                  }
                ],
                "directives": [],
                "trailingComments": null
              },
              "leadingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n   * Grants permission to change an object. It disables all links to the add/change page when\n   * enabled\n   *\n   *@return {boolean} Returns true is the object can be changed or false otherwise\n   ",
                  "start": 9951,
                  "end": 10155,
                  "loc": {
                    "start": {
                      "line": 331,
                      "column": 2
                    },
                    "end": {
                      "line": 336,
                      "column": 5
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n   * Grants permission to the this admin interface.\n   *\n   *@return {boolean} Returns true if access is allowed false otherwise\n   ",
                  "start": 10221,
                  "end": 10359,
                  "loc": {
                    "start": {
                      "line": 341,
                      "column": 2
                    },
                    "end": {
                      "line": 345,
                      "column": 5
                    }
                  }
                }
              ]
            },
            {
              "type": "ClassMethod",
              "start": 10363,
              "end": 10409,
              "loc": {
                "start": {
                  "line": 347,
                  "column": 2
                },
                "end": {
                  "line": 349,
                  "column": 3
                }
              },
              "static": false,
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 10363,
                "end": 10384,
                "loc": {
                  "start": {
                    "line": 347,
                    "column": 2
                  },
                  "end": {
                    "line": 347,
                    "column": 23
                  },
                  "identifierName": "has_module_permission"
                },
                "name": "has_module_permission",
                "leadingComments": null
              },
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "start": 10387,
                "end": 10409,
                "loc": {
                  "start": {
                    "line": 347,
                    "column": 26
                  },
                  "end": {
                    "line": 349,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "ReturnStatement",
                    "start": 10393,
                    "end": 10405,
                    "loc": {
                      "start": {
                        "line": 348,
                        "column": 4
                      },
                      "end": {
                        "line": 348,
                        "column": 16
                      }
                    },
                    "argument": {
                      "type": "BooleanLiteral",
                      "start": 10400,
                      "end": 10404,
                      "loc": {
                        "start": {
                          "line": 348,
                          "column": 11
                        },
                        "end": {
                          "line": 348,
                          "column": 15
                        }
                      },
                      "value": true
                    }
                  }
                ],
                "directives": [],
                "trailingComments": null
              },
              "leadingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n   * Grants permission to the this admin interface.\n   *\n   *@return {boolean} Returns true if access is allowed false otherwise\n   ",
                  "start": 10221,
                  "end": 10359,
                  "loc": {
                    "start": {
                      "line": 341,
                      "column": 2
                    },
                    "end": {
                      "line": 345,
                      "column": 5
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "CommentBlock",
                  "value": "\n    _order_state(field)\n    {\n\n\tlet index=_.findIndex(this._sort_fields,item=> item.hasOwnProperty(field));\n\t\n\tif(index<0)\n\t{\n\t    return 'sort-not-active';\n\n\t}\n\tif(this._sort_fields[index][field]=='desc')\n\t{\n\t   \n\t    return 'sort-reverse-active';\n\t}\n\treturn 'sort-active';\n\t}",
                  "start": 10412,
                  "end": 10694,
                  "loc": {
                    "start": {
                      "line": 350,
                      "column": 2
                    },
                    "end": {
                      "line": 367,
                      "column": 4
                    }
                  }
                },
                {
                  "type": "CommentBlock",
                  "value": "*\n     * This method adds up/down arrows to field headers on the list display page table\n     *\n     * @private \n     * @param {string} field -  the field/property name\n     \n     \n     ",
                  "start": 10698,
                  "end": 10888,
                  "loc": {
                    "start": {
                      "line": 369,
                      "column": 2
                    },
                    "end": {
                      "line": 376,
                      "column": 7
                    }
                  }
                }
              ]
            },
            {
              "type": "ClassMethod",
              "start": 10892,
              "end": 11191,
              "loc": {
                "start": {
                  "line": 378,
                  "column": 2
                },
                "end": {
                  "line": 390,
                  "column": 3
                }
              },
              "static": false,
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 10892,
                "end": 10910,
                "loc": {
                  "start": {
                    "line": 378,
                    "column": 2
                  },
                  "end": {
                    "line": 378,
                    "column": 20
                  },
                  "identifierName": "_order_state_arrow"
                },
                "name": "_order_state_arrow",
                "leadingComments": null
              },
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [
                {
                  "type": "Identifier",
                  "start": 10911,
                  "end": 10916,
                  "loc": {
                    "start": {
                      "line": 378,
                      "column": 21
                    },
                    "end": {
                      "line": 378,
                      "column": 26
                    },
                    "identifierName": "field"
                  },
                  "name": "field"
                }
              ],
              "body": {
                "type": "BlockStatement",
                "start": 10918,
                "end": 11191,
                "loc": {
                  "start": {
                    "line": 378,
                    "column": 28
                  },
                  "end": {
                    "line": 390,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "VariableDeclaration",
                    "start": 10924,
                    "end": 11013,
                    "loc": {
                      "start": {
                        "line": 379,
                        "column": 4
                      },
                      "end": {
                        "line": 381,
                        "column": 6
                      }
                    },
                    "declarations": [
                      {
                        "type": "VariableDeclarator",
                        "start": 10928,
                        "end": 11012,
                        "loc": {
                          "start": {
                            "line": 379,
                            "column": 8
                          },
                          "end": {
                            "line": 381,
                            "column": 5
                          }
                        },
                        "id": {
                          "type": "Identifier",
                          "start": 10928,
                          "end": 10933,
                          "loc": {
                            "start": {
                              "line": 379,
                              "column": 8
                            },
                            "end": {
                              "line": 379,
                              "column": 13
                            },
                            "identifierName": "index"
                          },
                          "name": "index"
                        },
                        "init": {
                          "type": "CallExpression",
                          "start": 10936,
                          "end": 11012,
                          "loc": {
                            "start": {
                              "line": 379,
                              "column": 16
                            },
                            "end": {
                              "line": 381,
                              "column": 5
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 10936,
                            "end": 10947,
                            "loc": {
                              "start": {
                                "line": 379,
                                "column": 16
                              },
                              "end": {
                                "line": 379,
                                "column": 27
                              }
                            },
                            "object": {
                              "type": "Identifier",
                              "start": 10936,
                              "end": 10937,
                              "loc": {
                                "start": {
                                  "line": 379,
                                  "column": 16
                                },
                                "end": {
                                  "line": 379,
                                  "column": 17
                                },
                                "identifierName": "_"
                              },
                              "name": "_"
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 10938,
                              "end": 10947,
                              "loc": {
                                "start": {
                                  "line": 379,
                                  "column": 18
                                },
                                "end": {
                                  "line": 379,
                                  "column": 27
                                },
                                "identifierName": "findIndex"
                              },
                              "name": "findIndex"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "MemberExpression",
                              "start": 10948,
                              "end": 10964,
                              "loc": {
                                "start": {
                                  "line": 379,
                                  "column": 28
                                },
                                "end": {
                                  "line": 379,
                                  "column": 44
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 10948,
                                "end": 10952,
                                "loc": {
                                  "start": {
                                    "line": 379,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 379,
                                    "column": 32
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 10953,
                                "end": 10964,
                                "loc": {
                                  "start": {
                                    "line": 379,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 379,
                                    "column": 44
                                  },
                                  "identifierName": "sort_fields"
                                },
                                "name": "sort_fields"
                              },
                              "computed": false
                            },
                            {
                              "type": "ArrowFunctionExpression",
                              "start": 10966,
                              "end": 11006,
                              "loc": {
                                "start": {
                                  "line": 379,
                                  "column": 46
                                },
                                "end": {
                                  "line": 380,
                                  "column": 32
                                }
                              },
                              "id": null,
                              "generator": false,
                              "expression": true,
                              "async": false,
                              "params": [
                                {
                                  "type": "Identifier",
                                  "start": 10966,
                                  "end": 10970,
                                  "loc": {
                                    "start": {
                                      "line": 379,
                                      "column": 46
                                    },
                                    "end": {
                                      "line": 379,
                                      "column": 50
                                    },
                                    "identifierName": "item"
                                  },
                                  "name": "item"
                                }
                              ],
                              "body": {
                                "type": "CallExpression",
                                "start": 10980,
                                "end": 11006,
                                "loc": {
                                  "start": {
                                    "line": 380,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 380,
                                    "column": 32
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 10980,
                                  "end": 10999,
                                  "loc": {
                                    "start": {
                                      "line": 380,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 380,
                                      "column": 25
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 10980,
                                    "end": 10984,
                                    "loc": {
                                      "start": {
                                        "line": 380,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 380,
                                        "column": 10
                                      },
                                      "identifierName": "item"
                                    },
                                    "name": "item"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 10985,
                                    "end": 10999,
                                    "loc": {
                                      "start": {
                                        "line": 380,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 380,
                                        "column": 25
                                      },
                                      "identifierName": "hasOwnProperty"
                                    },
                                    "name": "hasOwnProperty"
                                  },
                                  "computed": false
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "start": 11000,
                                    "end": 11005,
                                    "loc": {
                                      "start": {
                                        "line": 380,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 380,
                                        "column": 31
                                      },
                                      "identifierName": "field"
                                    },
                                    "name": "field"
                                  }
                                ]
                              }
                            }
                          ]
                        }
                      }
                    ],
                    "kind": "let"
                  },
                  {
                    "type": "IfStatement",
                    "start": 11019,
                    "end": 11060,
                    "loc": {
                      "start": {
                        "line": 383,
                        "column": 4
                      },
                      "end": {
                        "line": 385,
                        "column": 5
                      }
                    },
                    "test": {
                      "type": "BinaryExpression",
                      "start": 11023,
                      "end": 11032,
                      "loc": {
                        "start": {
                          "line": 383,
                          "column": 8
                        },
                        "end": {
                          "line": 383,
                          "column": 17
                        }
                      },
                      "left": {
                        "type": "Identifier",
                        "start": 11023,
                        "end": 11028,
                        "loc": {
                          "start": {
                            "line": 383,
                            "column": 8
                          },
                          "end": {
                            "line": 383,
                            "column": 13
                          },
                          "identifierName": "index"
                        },
                        "name": "index"
                      },
                      "operator": "<",
                      "right": {
                        "type": "NumericLiteral",
                        "start": 11031,
                        "end": 11032,
                        "loc": {
                          "start": {
                            "line": 383,
                            "column": 16
                          },
                          "end": {
                            "line": 383,
                            "column": 17
                          }
                        },
                        "extra": {
                          "rawValue": 0,
                          "raw": "0"
                        },
                        "value": 0
                      }
                    },
                    "consequent": {
                      "type": "BlockStatement",
                      "start": 11034,
                      "end": 11060,
                      "loc": {
                        "start": {
                          "line": 383,
                          "column": 19
                        },
                        "end": {
                          "line": 385,
                          "column": 5
                        }
                      },
                      "body": [
                        {
                          "type": "ReturnStatement",
                          "start": 11042,
                          "end": 11054,
                          "loc": {
                            "start": {
                              "line": 384,
                              "column": 6
                            },
                            "end": {
                              "line": 384,
                              "column": 18
                            }
                          },
                          "argument": {
                            "type": "NullLiteral",
                            "start": 11049,
                            "end": 11053,
                            "loc": {
                              "start": {
                                "line": 384,
                                "column": 13
                              },
                              "end": {
                                "line": 384,
                                "column": 17
                              }
                            }
                          }
                        }
                      ],
                      "directives": []
                    },
                    "alternate": null
                  },
                  {
                    "type": "IfStatement",
                    "start": 11065,
                    "end": 11153,
                    "loc": {
                      "start": {
                        "line": 386,
                        "column": 4
                      },
                      "end": {
                        "line": 388,
                        "column": 5
                      }
                    },
                    "test": {
                      "type": "BinaryExpression",
                      "start": 11069,
                      "end": 11109,
                      "loc": {
                        "start": {
                          "line": 386,
                          "column": 8
                        },
                        "end": {
                          "line": 386,
                          "column": 48
                        }
                      },
                      "left": {
                        "type": "MemberExpression",
                        "start": 11069,
                        "end": 11099,
                        "loc": {
                          "start": {
                            "line": 386,
                            "column": 8
                          },
                          "end": {
                            "line": 386,
                            "column": 38
                          }
                        },
                        "object": {
                          "type": "MemberExpression",
                          "start": 11069,
                          "end": 11092,
                          "loc": {
                            "start": {
                              "line": 386,
                              "column": 8
                            },
                            "end": {
                              "line": 386,
                              "column": 31
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 11069,
                            "end": 11085,
                            "loc": {
                              "start": {
                                "line": 386,
                                "column": 8
                              },
                              "end": {
                                "line": 386,
                                "column": 24
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 11069,
                              "end": 11073,
                              "loc": {
                                "start": {
                                  "line": 386,
                                  "column": 8
                                },
                                "end": {
                                  "line": 386,
                                  "column": 12
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 11074,
                              "end": 11085,
                              "loc": {
                                "start": {
                                  "line": 386,
                                  "column": 13
                                },
                                "end": {
                                  "line": 386,
                                  "column": 24
                                },
                                "identifierName": "sort_fields"
                              },
                              "name": "sort_fields"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 11086,
                            "end": 11091,
                            "loc": {
                              "start": {
                                "line": 386,
                                "column": 25
                              },
                              "end": {
                                "line": 386,
                                "column": 30
                              },
                              "identifierName": "index"
                            },
                            "name": "index"
                          },
                          "computed": true
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 11093,
                          "end": 11098,
                          "loc": {
                            "start": {
                              "line": 386,
                              "column": 32
                            },
                            "end": {
                              "line": 386,
                              "column": 37
                            },
                            "identifierName": "field"
                          },
                          "name": "field"
                        },
                        "computed": true
                      },
                      "operator": "==",
                      "right": {
                        "type": "StringLiteral",
                        "start": 11103,
                        "end": 11109,
                        "loc": {
                          "start": {
                            "line": 386,
                            "column": 42
                          },
                          "end": {
                            "line": 386,
                            "column": 48
                          }
                        },
                        "extra": {
                          "rawValue": "desc",
                          "raw": "\"desc\""
                        },
                        "value": "desc"
                      }
                    },
                    "consequent": {
                      "type": "BlockStatement",
                      "start": 11111,
                      "end": 11153,
                      "loc": {
                        "start": {
                          "line": 386,
                          "column": 50
                        },
                        "end": {
                          "line": 388,
                          "column": 5
                        }
                      },
                      "body": [
                        {
                          "type": "ReturnStatement",
                          "start": 11119,
                          "end": 11147,
                          "loc": {
                            "start": {
                              "line": 387,
                              "column": 6
                            },
                            "end": {
                              "line": 387,
                              "column": 34
                            }
                          },
                          "argument": {
                            "type": "JSXElement",
                            "start": 11126,
                            "end": 11146,
                            "loc": {
                              "start": {
                                "line": 387,
                                "column": 13
                              },
                              "end": {
                                "line": 387,
                                "column": 33
                              }
                            },
                            "openingElement": {
                              "type": "JSXOpeningElement",
                              "start": 11126,
                              "end": 11132,
                              "loc": {
                                "start": {
                                  "line": 387,
                                  "column": 13
                                },
                                "end": {
                                  "line": 387,
                                  "column": 19
                                }
                              },
                              "attributes": [],
                              "name": {
                                "type": "JSXIdentifier",
                                "start": 11127,
                                "end": 11131,
                                "loc": {
                                  "start": {
                                    "line": 387,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 387,
                                    "column": 18
                                  }
                                },
                                "name": "span"
                              },
                              "selfClosing": false
                            },
                            "closingElement": {
                              "type": "JSXClosingElement",
                              "start": 11139,
                              "end": 11146,
                              "loc": {
                                "start": {
                                  "line": 387,
                                  "column": 26
                                },
                                "end": {
                                  "line": 387,
                                  "column": 33
                                }
                              },
                              "name": {
                                "type": "JSXIdentifier",
                                "start": 11141,
                                "end": 11145,
                                "loc": {
                                  "start": {
                                    "line": 387,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 387,
                                    "column": 32
                                  }
                                },
                                "name": "span"
                              }
                            },
                            "children": [
                              {
                                "type": "JSXText",
                                "start": 11132,
                                "end": 11139,
                                "loc": {
                                  "start": {
                                    "line": 387,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 387,
                                    "column": 26
                                  }
                                },
                                "extra": null,
                                "value": "⇩"
                              }
                            ]
                          }
                        }
                      ],
                      "directives": []
                    },
                    "alternate": null
                  },
                  {
                    "type": "ReturnStatement",
                    "start": 11158,
                    "end": 11187,
                    "loc": {
                      "start": {
                        "line": 389,
                        "column": 4
                      },
                      "end": {
                        "line": 389,
                        "column": 33
                      }
                    },
                    "argument": {
                      "type": "JSXElement",
                      "start": 11165,
                      "end": 11186,
                      "loc": {
                        "start": {
                          "line": 389,
                          "column": 11
                        },
                        "end": {
                          "line": 389,
                          "column": 32
                        }
                      },
                      "openingElement": {
                        "type": "JSXOpeningElement",
                        "start": 11165,
                        "end": 11171,
                        "loc": {
                          "start": {
                            "line": 389,
                            "column": 11
                          },
                          "end": {
                            "line": 389,
                            "column": 17
                          }
                        },
                        "attributes": [],
                        "name": {
                          "type": "JSXIdentifier",
                          "start": 11166,
                          "end": 11170,
                          "loc": {
                            "start": {
                              "line": 389,
                              "column": 12
                            },
                            "end": {
                              "line": 389,
                              "column": 16
                            }
                          },
                          "name": "span"
                        },
                        "selfClosing": false
                      },
                      "closingElement": {
                        "type": "JSXClosingElement",
                        "start": 11179,
                        "end": 11186,
                        "loc": {
                          "start": {
                            "line": 389,
                            "column": 25
                          },
                          "end": {
                            "line": 389,
                            "column": 32
                          }
                        },
                        "name": {
                          "type": "JSXIdentifier",
                          "start": 11181,
                          "end": 11185,
                          "loc": {
                            "start": {
                              "line": 389,
                              "column": 27
                            },
                            "end": {
                              "line": 389,
                              "column": 31
                            }
                          },
                          "name": "span"
                        }
                      },
                      "children": [
                        {
                          "type": "JSXText",
                          "start": 11171,
                          "end": 11179,
                          "loc": {
                            "start": {
                              "line": 389,
                              "column": 17
                            },
                            "end": {
                              "line": 389,
                              "column": 25
                            }
                          },
                          "extra": null,
                          "value": " ⇧"
                        }
                      ]
                    }
                  }
                ],
                "directives": [],
                "trailingComments": null
              },
              "leadingComments": [
                {
                  "type": "CommentBlock",
                  "value": "\n    _order_state(field)\n    {\n\n\tlet index=_.findIndex(this._sort_fields,item=> item.hasOwnProperty(field));\n\t\n\tif(index<0)\n\t{\n\t    return 'sort-not-active';\n\n\t}\n\tif(this._sort_fields[index][field]=='desc')\n\t{\n\t   \n\t    return 'sort-reverse-active';\n\t}\n\treturn 'sort-active';\n\t}",
                  "start": 10412,
                  "end": 10694,
                  "loc": {
                    "start": {
                      "line": 350,
                      "column": 2
                    },
                    "end": {
                      "line": 367,
                      "column": 4
                    }
                  }
                },
                {
                  "type": "CommentBlock",
                  "value": "*\n     * This method adds up/down arrows to field headers on the list display page table\n     *\n     * @private \n     * @param {string} field -  the field/property name\n     \n     \n     ",
                  "start": 10698,
                  "end": 10888,
                  "loc": {
                    "start": {
                      "line": 369,
                      "column": 2
                    },
                    "end": {
                      "line": 376,
                      "column": 7
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n   *  This method  should be overriden and called after saving an object in the add/change view.       *  This method is not called at all here but provides hints on what to do after saving\n   *  an object. Change the state display_type to \"list\", object to \"null\" and refresh the quer         *  yset.\n   ",
                  "start": 11194,
                  "end": 11506,
                  "loc": {
                    "start": {
                      "line": 391,
                      "column": 2
                    },
                    "end": {
                      "line": 394,
                      "column": 5
                    }
                  }
                }
              ]
            },
            {
              "type": "ClassMethod",
              "start": 11510,
              "end": 11862,
              "loc": {
                "start": {
                  "line": 396,
                  "column": 2
                },
                "end": {
                  "line": 412,
                  "column": 3
                }
              },
              "static": false,
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 11510,
                "end": 11522,
                "loc": {
                  "start": {
                    "line": 396,
                    "column": 2
                  },
                  "end": {
                    "line": 396,
                    "column": 14
                  },
                  "identifierName": "response_add"
                },
                "name": "response_add",
                "leadingComments": null
              },
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "start": 11525,
                "end": 11862,
                "loc": {
                  "start": {
                    "line": 396,
                    "column": 17
                  },
                  "end": {
                    "line": 412,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "ExpressionStatement",
                    "start": 11531,
                    "end": 11559,
                    "loc": {
                      "start": {
                        "line": 397,
                        "column": 4
                      },
                      "end": {
                        "line": 397,
                        "column": 32
                      }
                    },
                    "expression": {
                      "type": "CallExpression",
                      "start": 11531,
                      "end": 11558,
                      "loc": {
                        "start": {
                          "line": 397,
                          "column": 4
                        },
                        "end": {
                          "line": 397,
                          "column": 31
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 11531,
                        "end": 11556,
                        "loc": {
                          "start": {
                            "line": 397,
                            "column": 4
                          },
                          "end": {
                            "line": 397,
                            "column": 29
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 11531,
                          "end": 11535,
                          "loc": {
                            "start": {
                              "line": 397,
                              "column": 4
                            },
                            "end": {
                              "line": 397,
                              "column": 8
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 11536,
                          "end": 11556,
                          "loc": {
                            "start": {
                              "line": 397,
                              "column": 9
                            },
                            "end": {
                              "line": 397,
                              "column": 29
                            },
                            "identifierName": "_display_will_change"
                          },
                          "name": "_display_will_change"
                        },
                        "computed": false
                      },
                      "arguments": []
                    }
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 11564,
                    "end": 11840,
                    "loc": {
                      "start": {
                        "line": 398,
                        "column": 4
                      },
                      "end": {
                        "line": 409,
                        "column": 6
                      }
                    },
                    "expression": {
                      "type": "CallExpression",
                      "start": 11564,
                      "end": 11839,
                      "loc": {
                        "start": {
                          "line": 398,
                          "column": 4
                        },
                        "end": {
                          "line": 409,
                          "column": 5
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 11564,
                        "end": 11577,
                        "loc": {
                          "start": {
                            "line": 398,
                            "column": 4
                          },
                          "end": {
                            "line": 398,
                            "column": 17
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 11564,
                          "end": 11568,
                          "loc": {
                            "start": {
                              "line": 398,
                              "column": 4
                            },
                            "end": {
                              "line": 398,
                              "column": 8
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 11569,
                          "end": 11577,
                          "loc": {
                            "start": {
                              "line": 398,
                              "column": 9
                            },
                            "end": {
                              "line": 398,
                              "column": 17
                            },
                            "identifierName": "setState"
                          },
                          "name": "setState"
                        },
                        "computed": false
                      },
                      "arguments": [
                        {
                          "type": "ObjectExpression",
                          "start": 11585,
                          "end": 11804,
                          "loc": {
                            "start": {
                              "line": 399,
                              "column": 6
                            },
                            "end": {
                              "line": 407,
                              "column": 7
                            }
                          },
                          "properties": [
                            {
                              "type": "ObjectProperty",
                              "start": 11595,
                              "end": 11626,
                              "loc": {
                                "start": {
                                  "line": 400,
                                  "column": 8
                                },
                                "end": {
                                  "line": 400,
                                  "column": 39
                                }
                              },
                              "method": false,
                              "shorthand": false,
                              "computed": false,
                              "key": {
                                "type": "Identifier",
                                "start": 11595,
                                "end": 11607,
                                "loc": {
                                  "start": {
                                    "line": 400,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 400,
                                    "column": 20
                                  },
                                  "identifierName": "display_type"
                                },
                                "name": "display_type"
                              },
                              "value": {
                                "type": "MemberExpression",
                                "start": 11609,
                                "end": 11626,
                                "loc": {
                                  "start": {
                                    "line": 400,
                                    "column": 22
                                  },
                                  "end": {
                                    "line": 400,
                                    "column": 39
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 11609,
                                  "end": 11621,
                                  "loc": {
                                    "start": {
                                      "line": 400,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 400,
                                      "column": 34
                                    },
                                    "identifierName": "display_type"
                                  },
                                  "name": "display_type"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 11622,
                                  "end": 11626,
                                  "loc": {
                                    "start": {
                                      "line": 400,
                                      "column": 35
                                    },
                                    "end": {
                                      "line": 400,
                                      "column": 39
                                    },
                                    "identifierName": "list"
                                  },
                                  "name": "list"
                                },
                                "computed": false
                              }
                            },
                            {
                              "type": "ObjectProperty",
                              "start": 11636,
                              "end": 11648,
                              "loc": {
                                "start": {
                                  "line": 401,
                                  "column": 8
                                },
                                "end": {
                                  "line": 401,
                                  "column": 20
                                }
                              },
                              "method": false,
                              "shorthand": false,
                              "computed": false,
                              "key": {
                                "type": "Identifier",
                                "start": 11636,
                                "end": 11642,
                                "loc": {
                                  "start": {
                                    "line": 401,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 401,
                                    "column": 14
                                  },
                                  "identifierName": "object"
                                },
                                "name": "object"
                              },
                              "value": {
                                "type": "NullLiteral",
                                "start": 11644,
                                "end": 11648,
                                "loc": {
                                  "start": {
                                    "line": 401,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 401,
                                    "column": 20
                                  }
                                }
                              }
                            },
                            {
                              "type": "ObjectProperty",
                              "start": 11658,
                              "end": 11796,
                              "loc": {
                                "start": {
                                  "line": 402,
                                  "column": 8
                                },
                                "end": {
                                  "line": 406,
                                  "column": 9
                                }
                              },
                              "method": false,
                              "shorthand": false,
                              "computed": false,
                              "key": {
                                "type": "Identifier",
                                "start": 11658,
                                "end": 11666,
                                "loc": {
                                  "start": {
                                    "line": 402,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 402,
                                    "column": 16
                                  },
                                  "identifierName": "queryset"
                                },
                                "name": "queryset"
                              },
                              "value": {
                                "type": "CallExpression",
                                "start": 11668,
                                "end": 11796,
                                "loc": {
                                  "start": {
                                    "line": 402,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 406,
                                    "column": 9
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 11668,
                                  "end": 11685,
                                  "loc": {
                                    "start": {
                                      "line": 402,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 402,
                                      "column": 35
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 11668,
                                    "end": 11672,
                                    "loc": {
                                      "start": {
                                        "line": 402,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 402,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 11673,
                                    "end": 11685,
                                    "loc": {
                                      "start": {
                                        "line": 402,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 402,
                                        "column": 35
                                      },
                                      "identifierName": "get_queryset"
                                    },
                                    "name": "get_queryset"
                                  },
                                  "computed": false
                                },
                                "arguments": [
                                  {
                                    "type": "MemberExpression",
                                    "start": 11697,
                                    "end": 11719,
                                    "loc": {
                                      "start": {
                                        "line": 403,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 403,
                                        "column": 32
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 11697,
                                      "end": 11707,
                                      "loc": {
                                        "start": {
                                          "line": 403,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 403,
                                          "column": 20
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 11697,
                                        "end": 11701,
                                        "loc": {
                                          "start": {
                                            "line": 403,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 403,
                                            "column": 14
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 11702,
                                        "end": 11707,
                                        "loc": {
                                          "start": {
                                            "line": 403,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 403,
                                            "column": 20
                                          },
                                          "identifierName": "state"
                                        },
                                        "name": "state"
                                      },
                                      "computed": false
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 11708,
                                      "end": 11719,
                                      "loc": {
                                        "start": {
                                          "line": 403,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 403,
                                          "column": 32
                                        },
                                        "identifierName": "page_number"
                                      },
                                      "name": "page_number"
                                    },
                                    "computed": false
                                  },
                                  {
                                    "type": "CallExpression",
                                    "start": 11731,
                                    "end": 11755,
                                    "loc": {
                                      "start": {
                                        "line": 404,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 404,
                                        "column": 34
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 11731,
                                      "end": 11753,
                                      "loc": {
                                        "start": {
                                          "line": 404,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 404,
                                          "column": 32
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 11731,
                                        "end": 11735,
                                        "loc": {
                                          "start": {
                                            "line": 404,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 404,
                                            "column": 14
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 11736,
                                        "end": 11753,
                                        "loc": {
                                          "start": {
                                            "line": 404,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 404,
                                            "column": 32
                                          },
                                          "identifierName": "get_list_per_page"
                                        },
                                        "name": "get_list_per_page"
                                      },
                                      "computed": false
                                    },
                                    "arguments": []
                                  },
                                  {
                                    "type": "MemberExpression",
                                    "start": 11767,
                                    "end": 11786,
                                    "loc": {
                                      "start": {
                                        "line": 405,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 405,
                                        "column": 29
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 11767,
                                      "end": 11777,
                                      "loc": {
                                        "start": {
                                          "line": 405,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 405,
                                          "column": 20
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 11767,
                                        "end": 11771,
                                        "loc": {
                                          "start": {
                                            "line": 405,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 405,
                                            "column": 14
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 11772,
                                        "end": 11777,
                                        "loc": {
                                          "start": {
                                            "line": 405,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 405,
                                            "column": 20
                                          },
                                          "identifierName": "state"
                                        },
                                        "name": "state"
                                      },
                                      "computed": false
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 11778,
                                      "end": 11786,
                                      "loc": {
                                        "start": {
                                          "line": 405,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 405,
                                          "column": 29
                                        },
                                        "identifierName": "queryset"
                                      },
                                      "name": "queryset"
                                    },
                                    "computed": false
                                  }
                                ]
                              }
                            }
                          ]
                        },
                        {
                          "type": "MemberExpression",
                          "start": 11812,
                          "end": 11833,
                          "loc": {
                            "start": {
                              "line": 408,
                              "column": 6
                            },
                            "end": {
                              "line": 408,
                              "column": 27
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 11812,
                            "end": 11816,
                            "loc": {
                              "start": {
                                "line": 408,
                                "column": 6
                              },
                              "end": {
                                "line": 408,
                                "column": 10
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 11817,
                            "end": 11833,
                            "loc": {
                              "start": {
                                "line": 408,
                                "column": 11
                              },
                              "end": {
                                "line": 408,
                                "column": 27
                              },
                              "identifierName": "_display_changed"
                            },
                            "name": "_display_changed"
                          },
                          "computed": false
                        }
                      ]
                    }
                  },
                  {
                    "type": "ReturnStatement",
                    "start": 11846,
                    "end": 11858,
                    "loc": {
                      "start": {
                        "line": 411,
                        "column": 4
                      },
                      "end": {
                        "line": 411,
                        "column": 16
                      }
                    },
                    "argument": {
                      "type": "BooleanLiteral",
                      "start": 11853,
                      "end": 11857,
                      "loc": {
                        "start": {
                          "line": 411,
                          "column": 11
                        },
                        "end": {
                          "line": 411,
                          "column": 15
                        }
                      },
                      "value": true
                    }
                  }
                ],
                "directives": [],
                "trailingComments": null
              },
              "leadingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n   *  This method  should be overriden and called after saving an object in the add/change view.       *  This method is not called at all here but provides hints on what to do after saving\n   *  an object. Change the state display_type to \"list\", object to \"null\" and refresh the quer         *  yset.\n   ",
                  "start": 11194,
                  "end": 11506,
                  "loc": {
                    "start": {
                      "line": 391,
                      "column": 2
                    },
                    "end": {
                      "line": 394,
                      "column": 5
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n   *  This method should be overriden and called after saving an object in the add/change view.         *  This method is not called at all here but provides hints on what to do after saving\n   *  an object. Change the state display_type to \"list\", object to \"null\" and refresh the quer         *  yset.\n   ",
                  "start": 11865,
                  "end": 12178,
                  "loc": {
                    "start": {
                      "line": 413,
                      "column": 2
                    },
                    "end": {
                      "line": 416,
                      "column": 5
                    }
                  }
                }
              ]
            },
            {
              "type": "ClassMethod",
              "start": 12182,
              "end": 12537,
              "loc": {
                "start": {
                  "line": 418,
                  "column": 2
                },
                "end": {
                  "line": 434,
                  "column": 3
                }
              },
              "static": false,
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 12182,
                "end": 12197,
                "loc": {
                  "start": {
                    "line": 418,
                    "column": 2
                  },
                  "end": {
                    "line": 418,
                    "column": 17
                  },
                  "identifierName": "response_change"
                },
                "name": "response_change",
                "leadingComments": null
              },
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "start": 12200,
                "end": 12537,
                "loc": {
                  "start": {
                    "line": 418,
                    "column": 20
                  },
                  "end": {
                    "line": 434,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "ExpressionStatement",
                    "start": 12206,
                    "end": 12234,
                    "loc": {
                      "start": {
                        "line": 419,
                        "column": 4
                      },
                      "end": {
                        "line": 419,
                        "column": 32
                      }
                    },
                    "expression": {
                      "type": "CallExpression",
                      "start": 12206,
                      "end": 12233,
                      "loc": {
                        "start": {
                          "line": 419,
                          "column": 4
                        },
                        "end": {
                          "line": 419,
                          "column": 31
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 12206,
                        "end": 12231,
                        "loc": {
                          "start": {
                            "line": 419,
                            "column": 4
                          },
                          "end": {
                            "line": 419,
                            "column": 29
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 12206,
                          "end": 12210,
                          "loc": {
                            "start": {
                              "line": 419,
                              "column": 4
                            },
                            "end": {
                              "line": 419,
                              "column": 8
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 12211,
                          "end": 12231,
                          "loc": {
                            "start": {
                              "line": 419,
                              "column": 9
                            },
                            "end": {
                              "line": 419,
                              "column": 29
                            },
                            "identifierName": "_display_will_change"
                          },
                          "name": "_display_will_change"
                        },
                        "computed": false
                      },
                      "arguments": []
                    }
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 12239,
                    "end": 12515,
                    "loc": {
                      "start": {
                        "line": 420,
                        "column": 4
                      },
                      "end": {
                        "line": 431,
                        "column": 6
                      }
                    },
                    "expression": {
                      "type": "CallExpression",
                      "start": 12239,
                      "end": 12514,
                      "loc": {
                        "start": {
                          "line": 420,
                          "column": 4
                        },
                        "end": {
                          "line": 431,
                          "column": 5
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 12239,
                        "end": 12252,
                        "loc": {
                          "start": {
                            "line": 420,
                            "column": 4
                          },
                          "end": {
                            "line": 420,
                            "column": 17
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 12239,
                          "end": 12243,
                          "loc": {
                            "start": {
                              "line": 420,
                              "column": 4
                            },
                            "end": {
                              "line": 420,
                              "column": 8
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 12244,
                          "end": 12252,
                          "loc": {
                            "start": {
                              "line": 420,
                              "column": 9
                            },
                            "end": {
                              "line": 420,
                              "column": 17
                            },
                            "identifierName": "setState"
                          },
                          "name": "setState"
                        },
                        "computed": false
                      },
                      "arguments": [
                        {
                          "type": "ObjectExpression",
                          "start": 12260,
                          "end": 12479,
                          "loc": {
                            "start": {
                              "line": 421,
                              "column": 6
                            },
                            "end": {
                              "line": 429,
                              "column": 7
                            }
                          },
                          "properties": [
                            {
                              "type": "ObjectProperty",
                              "start": 12270,
                              "end": 12301,
                              "loc": {
                                "start": {
                                  "line": 422,
                                  "column": 8
                                },
                                "end": {
                                  "line": 422,
                                  "column": 39
                                }
                              },
                              "method": false,
                              "shorthand": false,
                              "computed": false,
                              "key": {
                                "type": "Identifier",
                                "start": 12270,
                                "end": 12282,
                                "loc": {
                                  "start": {
                                    "line": 422,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 422,
                                    "column": 20
                                  },
                                  "identifierName": "display_type"
                                },
                                "name": "display_type"
                              },
                              "value": {
                                "type": "MemberExpression",
                                "start": 12284,
                                "end": 12301,
                                "loc": {
                                  "start": {
                                    "line": 422,
                                    "column": 22
                                  },
                                  "end": {
                                    "line": 422,
                                    "column": 39
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 12284,
                                  "end": 12296,
                                  "loc": {
                                    "start": {
                                      "line": 422,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 422,
                                      "column": 34
                                    },
                                    "identifierName": "display_type"
                                  },
                                  "name": "display_type"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 12297,
                                  "end": 12301,
                                  "loc": {
                                    "start": {
                                      "line": 422,
                                      "column": 35
                                    },
                                    "end": {
                                      "line": 422,
                                      "column": 39
                                    },
                                    "identifierName": "list"
                                  },
                                  "name": "list"
                                },
                                "computed": false
                              }
                            },
                            {
                              "type": "ObjectProperty",
                              "start": 12311,
                              "end": 12323,
                              "loc": {
                                "start": {
                                  "line": 423,
                                  "column": 8
                                },
                                "end": {
                                  "line": 423,
                                  "column": 20
                                }
                              },
                              "method": false,
                              "shorthand": false,
                              "computed": false,
                              "key": {
                                "type": "Identifier",
                                "start": 12311,
                                "end": 12317,
                                "loc": {
                                  "start": {
                                    "line": 423,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 423,
                                    "column": 14
                                  },
                                  "identifierName": "object"
                                },
                                "name": "object"
                              },
                              "value": {
                                "type": "NullLiteral",
                                "start": 12319,
                                "end": 12323,
                                "loc": {
                                  "start": {
                                    "line": 423,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 423,
                                    "column": 20
                                  }
                                }
                              }
                            },
                            {
                              "type": "ObjectProperty",
                              "start": 12333,
                              "end": 12471,
                              "loc": {
                                "start": {
                                  "line": 424,
                                  "column": 8
                                },
                                "end": {
                                  "line": 428,
                                  "column": 9
                                }
                              },
                              "method": false,
                              "shorthand": false,
                              "computed": false,
                              "key": {
                                "type": "Identifier",
                                "start": 12333,
                                "end": 12341,
                                "loc": {
                                  "start": {
                                    "line": 424,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 424,
                                    "column": 16
                                  },
                                  "identifierName": "queryset"
                                },
                                "name": "queryset"
                              },
                              "value": {
                                "type": "CallExpression",
                                "start": 12343,
                                "end": 12471,
                                "loc": {
                                  "start": {
                                    "line": 424,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 428,
                                    "column": 9
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 12343,
                                  "end": 12360,
                                  "loc": {
                                    "start": {
                                      "line": 424,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 424,
                                      "column": 35
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 12343,
                                    "end": 12347,
                                    "loc": {
                                      "start": {
                                        "line": 424,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 424,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 12348,
                                    "end": 12360,
                                    "loc": {
                                      "start": {
                                        "line": 424,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 424,
                                        "column": 35
                                      },
                                      "identifierName": "get_queryset"
                                    },
                                    "name": "get_queryset"
                                  },
                                  "computed": false
                                },
                                "arguments": [
                                  {
                                    "type": "MemberExpression",
                                    "start": 12372,
                                    "end": 12394,
                                    "loc": {
                                      "start": {
                                        "line": 425,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 425,
                                        "column": 32
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 12372,
                                      "end": 12382,
                                      "loc": {
                                        "start": {
                                          "line": 425,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 425,
                                          "column": 20
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 12372,
                                        "end": 12376,
                                        "loc": {
                                          "start": {
                                            "line": 425,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 425,
                                            "column": 14
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 12377,
                                        "end": 12382,
                                        "loc": {
                                          "start": {
                                            "line": 425,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 425,
                                            "column": 20
                                          },
                                          "identifierName": "state"
                                        },
                                        "name": "state"
                                      },
                                      "computed": false
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 12383,
                                      "end": 12394,
                                      "loc": {
                                        "start": {
                                          "line": 425,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 425,
                                          "column": 32
                                        },
                                        "identifierName": "page_number"
                                      },
                                      "name": "page_number"
                                    },
                                    "computed": false
                                  },
                                  {
                                    "type": "CallExpression",
                                    "start": 12406,
                                    "end": 12430,
                                    "loc": {
                                      "start": {
                                        "line": 426,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 426,
                                        "column": 34
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 12406,
                                      "end": 12428,
                                      "loc": {
                                        "start": {
                                          "line": 426,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 426,
                                          "column": 32
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 12406,
                                        "end": 12410,
                                        "loc": {
                                          "start": {
                                            "line": 426,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 426,
                                            "column": 14
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 12411,
                                        "end": 12428,
                                        "loc": {
                                          "start": {
                                            "line": 426,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 426,
                                            "column": 32
                                          },
                                          "identifierName": "get_list_per_page"
                                        },
                                        "name": "get_list_per_page"
                                      },
                                      "computed": false
                                    },
                                    "arguments": []
                                  },
                                  {
                                    "type": "MemberExpression",
                                    "start": 12442,
                                    "end": 12461,
                                    "loc": {
                                      "start": {
                                        "line": 427,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 427,
                                        "column": 29
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 12442,
                                      "end": 12452,
                                      "loc": {
                                        "start": {
                                          "line": 427,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 427,
                                          "column": 20
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 12442,
                                        "end": 12446,
                                        "loc": {
                                          "start": {
                                            "line": 427,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 427,
                                            "column": 14
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 12447,
                                        "end": 12452,
                                        "loc": {
                                          "start": {
                                            "line": 427,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 427,
                                            "column": 20
                                          },
                                          "identifierName": "state"
                                        },
                                        "name": "state"
                                      },
                                      "computed": false
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 12453,
                                      "end": 12461,
                                      "loc": {
                                        "start": {
                                          "line": 427,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 427,
                                          "column": 29
                                        },
                                        "identifierName": "queryset"
                                      },
                                      "name": "queryset"
                                    },
                                    "computed": false
                                  }
                                ]
                              }
                            }
                          ]
                        },
                        {
                          "type": "MemberExpression",
                          "start": 12487,
                          "end": 12508,
                          "loc": {
                            "start": {
                              "line": 430,
                              "column": 6
                            },
                            "end": {
                              "line": 430,
                              "column": 27
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 12487,
                            "end": 12491,
                            "loc": {
                              "start": {
                                "line": 430,
                                "column": 6
                              },
                              "end": {
                                "line": 430,
                                "column": 10
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 12492,
                            "end": 12508,
                            "loc": {
                              "start": {
                                "line": 430,
                                "column": 11
                              },
                              "end": {
                                "line": 430,
                                "column": 27
                              },
                              "identifierName": "_display_changed"
                            },
                            "name": "_display_changed"
                          },
                          "computed": false
                        }
                      ]
                    }
                  },
                  {
                    "type": "ReturnStatement",
                    "start": 12521,
                    "end": 12533,
                    "loc": {
                      "start": {
                        "line": 433,
                        "column": 4
                      },
                      "end": {
                        "line": 433,
                        "column": 16
                      }
                    },
                    "argument": {
                      "type": "BooleanLiteral",
                      "start": 12528,
                      "end": 12532,
                      "loc": {
                        "start": {
                          "line": 433,
                          "column": 11
                        },
                        "end": {
                          "line": 433,
                          "column": 15
                        }
                      },
                      "value": true
                    }
                  }
                ],
                "directives": [],
                "trailingComments": null
              },
              "leadingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n   *  This method should be overriden and called after saving an object in the add/change view.         *  This method is not called at all here but provides hints on what to do after saving\n   *  an object. Change the state display_type to \"list\", object to \"null\" and refresh the quer         *  yset.\n   ",
                  "start": 11865,
                  "end": 12178,
                  "loc": {
                    "start": {
                      "line": 413,
                      "column": 2
                    },
                    "end": {
                      "line": 416,
                      "column": 5
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n     * A private method to wrap a table entry in an <a></a> tag in the display page.\n     * The method checks if permission is given to display links using the has_change_permission method\n     * @private\n     * @param {object} object - the current object to be displayed as a table\n     * entry in the display page\n     * @param {string} label - the name of the field \n     \n     ",
                  "start": 12540,
                  "end": 12927,
                  "loc": {
                    "start": {
                      "line": 435,
                      "column": 2
                    },
                    "end": {
                      "line": 443,
                      "column": 7
                    }
                  }
                }
              ]
            },
            {
              "type": "ClassMethod",
              "start": 12931,
              "end": 13214,
              "loc": {
                "start": {
                  "line": 445,
                  "column": 2
                },
                "end": {
                  "line": 456,
                  "column": 3
                }
              },
              "static": false,
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 12931,
                "end": 12950,
                "loc": {
                  "start": {
                    "line": 445,
                    "column": 2
                  },
                  "end": {
                    "line": 445,
                    "column": 21
                  },
                  "identifierName": "_create_object_link"
                },
                "name": "_create_object_link",
                "leadingComments": null
              },
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [
                {
                  "type": "Identifier",
                  "start": 12951,
                  "end": 12957,
                  "loc": {
                    "start": {
                      "line": 445,
                      "column": 22
                    },
                    "end": {
                      "line": 445,
                      "column": 28
                    },
                    "identifierName": "object"
                  },
                  "name": "object"
                },
                {
                  "type": "Identifier",
                  "start": 12959,
                  "end": 12964,
                  "loc": {
                    "start": {
                      "line": 445,
                      "column": 30
                    },
                    "end": {
                      "line": 445,
                      "column": 35
                    },
                    "identifierName": "label"
                  },
                  "name": "label"
                }
              ],
              "body": {
                "type": "BlockStatement",
                "start": 12966,
                "end": 13214,
                "loc": {
                  "start": {
                    "line": 445,
                    "column": 37
                  },
                  "end": {
                    "line": 456,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "IfStatement",
                    "start": 12972,
                    "end": 13210,
                    "loc": {
                      "start": {
                        "line": 446,
                        "column": 4
                      },
                      "end": {
                        "line": 455,
                        "column": 5
                      }
                    },
                    "test": {
                      "type": "CallExpression",
                      "start": 12976,
                      "end": 13010,
                      "loc": {
                        "start": {
                          "line": 446,
                          "column": 8
                        },
                        "end": {
                          "line": 446,
                          "column": 42
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 12976,
                        "end": 13002,
                        "loc": {
                          "start": {
                            "line": 446,
                            "column": 8
                          },
                          "end": {
                            "line": 446,
                            "column": 34
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 12976,
                          "end": 12980,
                          "loc": {
                            "start": {
                              "line": 446,
                              "column": 8
                            },
                            "end": {
                              "line": 446,
                              "column": 12
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 12981,
                          "end": 13002,
                          "loc": {
                            "start": {
                              "line": 446,
                              "column": 13
                            },
                            "end": {
                              "line": 446,
                              "column": 34
                            },
                            "identifierName": "has_change_permission"
                          },
                          "name": "has_change_permission"
                        },
                        "computed": false
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "start": 13003,
                          "end": 13009,
                          "loc": {
                            "start": {
                              "line": 446,
                              "column": 35
                            },
                            "end": {
                              "line": 446,
                              "column": 41
                            },
                            "identifierName": "object"
                          },
                          "name": "object"
                        }
                      ]
                    },
                    "consequent": {
                      "type": "BlockStatement",
                      "start": 13012,
                      "end": 13160,
                      "loc": {
                        "start": {
                          "line": 446,
                          "column": 44
                        },
                        "end": {
                          "line": 453,
                          "column": 5
                        }
                      },
                      "body": [
                        {
                          "type": "ReturnStatement",
                          "start": 13020,
                          "end": 13154,
                          "loc": {
                            "start": {
                              "line": 447,
                              "column": 6
                            },
                            "end": {
                              "line": 452,
                              "column": 8
                            }
                          },
                          "argument": {
                            "type": "JSXElement",
                            "start": 13037,
                            "end": 13145,
                            "loc": {
                              "start": {
                                "line": 448,
                                "column": 8
                              },
                              "end": {
                                "line": 451,
                                "column": 12
                              }
                            },
                            "openingElement": {
                              "type": "JSXOpeningElement",
                              "start": 13037,
                              "end": 13093,
                              "loc": {
                                "start": {
                                  "line": 448,
                                  "column": 8
                                },
                                "end": {
                                  "line": 448,
                                  "column": 64
                                }
                              },
                              "attributes": [
                                {
                                  "type": "JSXAttribute",
                                  "start": 13040,
                                  "end": 13083,
                                  "loc": {
                                    "start": {
                                      "line": 448,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 448,
                                      "column": 54
                                    }
                                  },
                                  "name": {
                                    "type": "JSXIdentifier",
                                    "start": 13040,
                                    "end": 13047,
                                    "loc": {
                                      "start": {
                                        "line": 448,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 448,
                                        "column": 18
                                      }
                                    },
                                    "name": "onClick"
                                  },
                                  "value": {
                                    "type": "JSXExpressionContainer",
                                    "start": 13048,
                                    "end": 13083,
                                    "loc": {
                                      "start": {
                                        "line": 448,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 448,
                                        "column": 54
                                      }
                                    },
                                    "expression": {
                                      "type": "CallExpression",
                                      "start": 13049,
                                      "end": 13082,
                                      "loc": {
                                        "start": {
                                          "line": 448,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 448,
                                          "column": 53
                                        }
                                      },
                                      "callee": {
                                        "type": "MemberExpression",
                                        "start": 13049,
                                        "end": 13074,
                                        "loc": {
                                          "start": {
                                            "line": 448,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 448,
                                            "column": 45
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 13049,
                                          "end": 13053,
                                          "loc": {
                                            "start": {
                                              "line": 448,
                                              "column": 20
                                            },
                                            "end": {
                                              "line": 448,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 13054,
                                          "end": 13074,
                                          "loc": {
                                            "start": {
                                              "line": 448,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 448,
                                              "column": 45
                                            },
                                            "identifierName": "_object_link_clicked"
                                          },
                                          "name": "_object_link_clicked"
                                        },
                                        "computed": false
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "start": 13075,
                                          "end": 13081,
                                          "loc": {
                                            "start": {
                                              "line": 448,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 448,
                                              "column": 52
                                            },
                                            "identifierName": "object"
                                          },
                                          "name": "object"
                                        }
                                      ]
                                    }
                                  }
                                },
                                {
                                  "type": "JSXAttribute",
                                  "start": 13084,
                                  "end": 13092,
                                  "loc": {
                                    "start": {
                                      "line": 448,
                                      "column": 55
                                    },
                                    "end": {
                                      "line": 448,
                                      "column": 63
                                    }
                                  },
                                  "name": {
                                    "type": "JSXIdentifier",
                                    "start": 13084,
                                    "end": 13088,
                                    "loc": {
                                      "start": {
                                        "line": 448,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 448,
                                        "column": 59
                                      }
                                    },
                                    "name": "href"
                                  },
                                  "value": {
                                    "type": "StringLiteral",
                                    "start": 13089,
                                    "end": 13092,
                                    "loc": {
                                      "start": {
                                        "line": 448,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 448,
                                        "column": 63
                                      }
                                    },
                                    "extra": null,
                                    "value": "#"
                                  }
                                }
                              ],
                              "name": {
                                "type": "JSXIdentifier",
                                "start": 13038,
                                "end": 13039,
                                "loc": {
                                  "start": {
                                    "line": 448,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 448,
                                    "column": 10
                                  }
                                },
                                "name": "a"
                              },
                              "selfClosing": false
                            },
                            "closingElement": {
                              "type": "JSXClosingElement",
                              "start": 13141,
                              "end": 13145,
                              "loc": {
                                "start": {
                                  "line": 451,
                                  "column": 8
                                },
                                "end": {
                                  "line": 451,
                                  "column": 12
                                }
                              },
                              "name": {
                                "type": "JSXIdentifier",
                                "start": 13143,
                                "end": 13144,
                                "loc": {
                                  "start": {
                                    "line": 451,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 451,
                                    "column": 11
                                  }
                                },
                                "name": "a"
                              }
                            },
                            "children": [
                              {
                                "type": "JSXText",
                                "start": 13093,
                                "end": 13104,
                                "loc": {
                                  "start": {
                                    "line": 448,
                                    "column": 64
                                  },
                                  "end": {
                                    "line": 449,
                                    "column": 10
                                  }
                                },
                                "extra": null,
                                "value": "\n          "
                              },
                              {
                                "type": "JSXExpressionContainer",
                                "start": 13104,
                                "end": 13109,
                                "loc": {
                                  "start": {
                                    "line": 449,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 449,
                                    "column": 15
                                  }
                                },
                                "expression": {
                                  "type": "StringLiteral",
                                  "start": 13105,
                                  "end": 13108,
                                  "loc": {
                                    "start": {
                                      "line": 449,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 449,
                                      "column": 14
                                    }
                                  },
                                  "extra": {
                                    "rawValue": " ",
                                    "raw": "\" \""
                                  },
                                  "value": " "
                                }
                              },
                              {
                                "type": "JSXText",
                                "start": 13109,
                                "end": 13120,
                                "loc": {
                                  "start": {
                                    "line": 449,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 450,
                                    "column": 10
                                  }
                                },
                                "extra": null,
                                "value": "\n          "
                              },
                              {
                                "type": "JSXExpressionContainer",
                                "start": 13120,
                                "end": 13127,
                                "loc": {
                                  "start": {
                                    "line": 450,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 450,
                                    "column": 17
                                  }
                                },
                                "expression": {
                                  "type": "Identifier",
                                  "start": 13121,
                                  "end": 13126,
                                  "loc": {
                                    "start": {
                                      "line": 450,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 450,
                                      "column": 16
                                    },
                                    "identifierName": "label"
                                  },
                                  "name": "label"
                                }
                              },
                              {
                                "type": "JSXExpressionContainer",
                                "start": 13127,
                                "end": 13132,
                                "loc": {
                                  "start": {
                                    "line": 450,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 450,
                                    "column": 22
                                  }
                                },
                                "expression": {
                                  "type": "StringLiteral",
                                  "start": 13128,
                                  "end": 13131,
                                  "loc": {
                                    "start": {
                                      "line": 450,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 450,
                                      "column": 21
                                    }
                                  },
                                  "extra": {
                                    "rawValue": " ",
                                    "raw": "\" \""
                                  },
                                  "value": " "
                                }
                              },
                              {
                                "type": "JSXText",
                                "start": 13132,
                                "end": 13141,
                                "loc": {
                                  "start": {
                                    "line": 450,
                                    "column": 22
                                  },
                                  "end": {
                                    "line": 451,
                                    "column": 8
                                  }
                                },
                                "extra": null,
                                "value": "\n        "
                              }
                            ],
                            "extra": {
                              "parenthesized": true,
                              "parenStart": 13027
                            }
                          }
                        }
                      ],
                      "directives": []
                    },
                    "alternate": {
                      "type": "BlockStatement",
                      "start": 13166,
                      "end": 13210,
                      "loc": {
                        "start": {
                          "line": 453,
                          "column": 11
                        },
                        "end": {
                          "line": 455,
                          "column": 5
                        }
                      },
                      "body": [
                        {
                          "type": "ReturnStatement",
                          "start": 13174,
                          "end": 13204,
                          "loc": {
                            "start": {
                              "line": 454,
                              "column": 6
                            },
                            "end": {
                              "line": 454,
                              "column": 36
                            }
                          },
                          "argument": {
                            "type": "JSXElement",
                            "start": 13181,
                            "end": 13203,
                            "loc": {
                              "start": {
                                "line": 454,
                                "column": 13
                              },
                              "end": {
                                "line": 454,
                                "column": 35
                              }
                            },
                            "openingElement": {
                              "type": "JSXOpeningElement",
                              "start": 13181,
                              "end": 13187,
                              "loc": {
                                "start": {
                                  "line": 454,
                                  "column": 13
                                },
                                "end": {
                                  "line": 454,
                                  "column": 19
                                }
                              },
                              "attributes": [],
                              "name": {
                                "type": "JSXIdentifier",
                                "start": 13182,
                                "end": 13186,
                                "loc": {
                                  "start": {
                                    "line": 454,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 454,
                                    "column": 18
                                  }
                                },
                                "name": "span"
                              },
                              "selfClosing": false
                            },
                            "closingElement": {
                              "type": "JSXClosingElement",
                              "start": 13196,
                              "end": 13203,
                              "loc": {
                                "start": {
                                  "line": 454,
                                  "column": 28
                                },
                                "end": {
                                  "line": 454,
                                  "column": 35
                                }
                              },
                              "name": {
                                "type": "JSXIdentifier",
                                "start": 13198,
                                "end": 13202,
                                "loc": {
                                  "start": {
                                    "line": 454,
                                    "column": 30
                                  },
                                  "end": {
                                    "line": 454,
                                    "column": 34
                                  }
                                },
                                "name": "span"
                              }
                            },
                            "children": [
                              {
                                "type": "JSXText",
                                "start": 13187,
                                "end": 13188,
                                "loc": {
                                  "start": {
                                    "line": 454,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 454,
                                    "column": 20
                                  }
                                },
                                "extra": null,
                                "value": " "
                              },
                              {
                                "type": "JSXExpressionContainer",
                                "start": 13188,
                                "end": 13195,
                                "loc": {
                                  "start": {
                                    "line": 454,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 454,
                                    "column": 27
                                  }
                                },
                                "expression": {
                                  "type": "Identifier",
                                  "start": 13189,
                                  "end": 13194,
                                  "loc": {
                                    "start": {
                                      "line": 454,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 454,
                                      "column": 26
                                    },
                                    "identifierName": "label"
                                  },
                                  "name": "label"
                                }
                              },
                              {
                                "type": "JSXText",
                                "start": 13195,
                                "end": 13196,
                                "loc": {
                                  "start": {
                                    "line": 454,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 454,
                                    "column": 28
                                  }
                                },
                                "extra": null,
                                "value": " "
                              }
                            ]
                          }
                        }
                      ],
                      "directives": []
                    }
                  }
                ],
                "directives": []
              },
              "leadingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n     * A private method to wrap a table entry in an <a></a> tag in the display page.\n     * The method checks if permission is given to display links using the has_change_permission method\n     * @private\n     * @param {object} object - the current object to be displayed as a table\n     * entry in the display page\n     * @param {string} label - the name of the field \n     \n     ",
                  "start": 12540,
                  "end": 12927,
                  "loc": {
                    "start": {
                      "line": 435,
                      "column": 2
                    },
                    "end": {
                      "line": 443,
                      "column": 7
                    }
                  }
                }
              ]
            },
            {
              "type": "ClassMethod",
              "start": 13218,
              "end": 13289,
              "loc": {
                "start": {
                  "line": 458,
                  "column": 2
                },
                "end": {
                  "line": 460,
                  "column": 3
                }
              },
              "static": false,
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 13218,
                "end": 13230,
                "loc": {
                  "start": {
                    "line": 458,
                    "column": 2
                  },
                  "end": {
                    "line": 458,
                    "column": 14
                  },
                  "identifierName": "set_queryset"
                },
                "name": "set_queryset"
              },
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [
                {
                  "type": "Identifier",
                  "start": 13231,
                  "end": 13239,
                  "loc": {
                    "start": {
                      "line": 458,
                      "column": 15
                    },
                    "end": {
                      "line": 458,
                      "column": 23
                    },
                    "identifierName": "queryset"
                  },
                  "name": "queryset"
                }
              ],
              "body": {
                "type": "BlockStatement",
                "start": 13241,
                "end": 13289,
                "loc": {
                  "start": {
                    "line": 458,
                    "column": 25
                  },
                  "end": {
                    "line": 460,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "ExpressionStatement",
                    "start": 13247,
                    "end": 13285,
                    "loc": {
                      "start": {
                        "line": 459,
                        "column": 4
                      },
                      "end": {
                        "line": 459,
                        "column": 42
                      }
                    },
                    "expression": {
                      "type": "CallExpression",
                      "start": 13247,
                      "end": 13284,
                      "loc": {
                        "start": {
                          "line": 459,
                          "column": 4
                        },
                        "end": {
                          "line": 459,
                          "column": 41
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 13247,
                        "end": 13260,
                        "loc": {
                          "start": {
                            "line": 459,
                            "column": 4
                          },
                          "end": {
                            "line": 459,
                            "column": 17
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 13247,
                          "end": 13251,
                          "loc": {
                            "start": {
                              "line": 459,
                              "column": 4
                            },
                            "end": {
                              "line": 459,
                              "column": 8
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 13252,
                          "end": 13260,
                          "loc": {
                            "start": {
                              "line": 459,
                              "column": 9
                            },
                            "end": {
                              "line": 459,
                              "column": 17
                            },
                            "identifierName": "setState"
                          },
                          "name": "setState"
                        },
                        "computed": false
                      },
                      "arguments": [
                        {
                          "type": "ObjectExpression",
                          "start": 13261,
                          "end": 13283,
                          "loc": {
                            "start": {
                              "line": 459,
                              "column": 18
                            },
                            "end": {
                              "line": 459,
                              "column": 40
                            }
                          },
                          "properties": [
                            {
                              "type": "ObjectProperty",
                              "start": 13263,
                              "end": 13281,
                              "loc": {
                                "start": {
                                  "line": 459,
                                  "column": 20
                                },
                                "end": {
                                  "line": 459,
                                  "column": 38
                                }
                              },
                              "method": false,
                              "shorthand": false,
                              "computed": false,
                              "key": {
                                "type": "Identifier",
                                "start": 13263,
                                "end": 13271,
                                "loc": {
                                  "start": {
                                    "line": 459,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 459,
                                    "column": 28
                                  },
                                  "identifierName": "queryset"
                                },
                                "name": "queryset"
                              },
                              "value": {
                                "type": "Identifier",
                                "start": 13273,
                                "end": 13281,
                                "loc": {
                                  "start": {
                                    "line": 459,
                                    "column": 30
                                  },
                                  "end": {
                                    "line": 459,
                                    "column": 38
                                  },
                                  "identifierName": "queryset"
                                },
                                "name": "queryset"
                              }
                            }
                          ]
                        }
                      ]
                    }
                  }
                ],
                "directives": []
              }
            },
            {
              "type": "ClassMethod",
              "start": 13293,
              "end": 13352,
              "loc": {
                "start": {
                  "line": 462,
                  "column": 2
                },
                "end": {
                  "line": 464,
                  "column": 3
                }
              },
              "static": false,
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 13293,
                "end": 13302,
                "loc": {
                  "start": {
                    "line": 462,
                    "column": 2
                  },
                  "end": {
                    "line": 462,
                    "column": 11
                  },
                  "identifierName": "set_total"
                },
                "name": "set_total"
              },
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [
                {
                  "type": "Identifier",
                  "start": 13303,
                  "end": 13308,
                  "loc": {
                    "start": {
                      "line": 462,
                      "column": 12
                    },
                    "end": {
                      "line": 462,
                      "column": 17
                    },
                    "identifierName": "total"
                  },
                  "name": "total"
                }
              ],
              "body": {
                "type": "BlockStatement",
                "start": 13310,
                "end": 13352,
                "loc": {
                  "start": {
                    "line": 462,
                    "column": 19
                  },
                  "end": {
                    "line": 464,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "ExpressionStatement",
                    "start": 13316,
                    "end": 13348,
                    "loc": {
                      "start": {
                        "line": 463,
                        "column": 4
                      },
                      "end": {
                        "line": 463,
                        "column": 36
                      }
                    },
                    "expression": {
                      "type": "CallExpression",
                      "start": 13316,
                      "end": 13347,
                      "loc": {
                        "start": {
                          "line": 463,
                          "column": 4
                        },
                        "end": {
                          "line": 463,
                          "column": 35
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 13316,
                        "end": 13329,
                        "loc": {
                          "start": {
                            "line": 463,
                            "column": 4
                          },
                          "end": {
                            "line": 463,
                            "column": 17
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 13316,
                          "end": 13320,
                          "loc": {
                            "start": {
                              "line": 463,
                              "column": 4
                            },
                            "end": {
                              "line": 463,
                              "column": 8
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 13321,
                          "end": 13329,
                          "loc": {
                            "start": {
                              "line": 463,
                              "column": 9
                            },
                            "end": {
                              "line": 463,
                              "column": 17
                            },
                            "identifierName": "setState"
                          },
                          "name": "setState"
                        },
                        "computed": false
                      },
                      "arguments": [
                        {
                          "type": "ObjectExpression",
                          "start": 13330,
                          "end": 13346,
                          "loc": {
                            "start": {
                              "line": 463,
                              "column": 18
                            },
                            "end": {
                              "line": 463,
                              "column": 34
                            }
                          },
                          "properties": [
                            {
                              "type": "ObjectProperty",
                              "start": 13332,
                              "end": 13344,
                              "loc": {
                                "start": {
                                  "line": 463,
                                  "column": 20
                                },
                                "end": {
                                  "line": 463,
                                  "column": 32
                                }
                              },
                              "method": false,
                              "shorthand": false,
                              "computed": false,
                              "key": {
                                "type": "Identifier",
                                "start": 13332,
                                "end": 13337,
                                "loc": {
                                  "start": {
                                    "line": 463,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 463,
                                    "column": 25
                                  },
                                  "identifierName": "total"
                                },
                                "name": "total"
                              },
                              "value": {
                                "type": "Identifier",
                                "start": 13339,
                                "end": 13344,
                                "loc": {
                                  "start": {
                                    "line": 463,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 463,
                                    "column": 32
                                  },
                                  "identifierName": "total"
                                },
                                "name": "total"
                              }
                            }
                          ]
                        }
                      ]
                    }
                  }
                ],
                "directives": []
              }
            },
            {
              "type": "ClassMethod",
              "start": 13356,
              "end": 13457,
              "loc": {
                "start": {
                  "line": 466,
                  "column": 2
                },
                "end": {
                  "line": 469,
                  "column": 3
                }
              },
              "static": false,
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 13356,
                "end": 13371,
                "loc": {
                  "start": {
                    "line": 466,
                    "column": 2
                  },
                  "end": {
                    "line": 466,
                    "column": 17
                  },
                  "identifierName": "_get_prop_label"
                },
                "name": "_get_prop_label"
              },
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [
                {
                  "type": "Identifier",
                  "start": 13372,
                  "end": 13377,
                  "loc": {
                    "start": {
                      "line": 466,
                      "column": 18
                    },
                    "end": {
                      "line": 466,
                      "column": 23
                    },
                    "identifierName": "label"
                  },
                  "name": "label"
                }
              ],
              "body": {
                "type": "BlockStatement",
                "start": 13379,
                "end": 13457,
                "loc": {
                  "start": {
                    "line": 466,
                    "column": 25
                  },
                  "end": {
                    "line": 469,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "VariableDeclaration",
                    "start": 13385,
                    "end": 13415,
                    "loc": {
                      "start": {
                        "line": 467,
                        "column": 4
                      },
                      "end": {
                        "line": 467,
                        "column": 34
                      }
                    },
                    "declarations": [
                      {
                        "type": "VariableDeclarator",
                        "start": 13389,
                        "end": 13414,
                        "loc": {
                          "start": {
                            "line": 467,
                            "column": 8
                          },
                          "end": {
                            "line": 467,
                            "column": 33
                          }
                        },
                        "id": {
                          "type": "Identifier",
                          "start": 13389,
                          "end": 13395,
                          "loc": {
                            "start": {
                              "line": 467,
                              "column": 8
                            },
                            "end": {
                              "line": 467,
                              "column": 14
                            },
                            "identifierName": "labels"
                          },
                          "name": "labels"
                        },
                        "init": {
                          "type": "CallExpression",
                          "start": 13398,
                          "end": 13414,
                          "loc": {
                            "start": {
                              "line": 467,
                              "column": 17
                            },
                            "end": {
                              "line": 467,
                              "column": 33
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 13398,
                            "end": 13409,
                            "loc": {
                              "start": {
                                "line": 467,
                                "column": 17
                              },
                              "end": {
                                "line": 467,
                                "column": 28
                              }
                            },
                            "object": {
                              "type": "Identifier",
                              "start": 13398,
                              "end": 13403,
                              "loc": {
                                "start": {
                                  "line": 467,
                                  "column": 17
                                },
                                "end": {
                                  "line": 467,
                                  "column": 22
                                },
                                "identifierName": "label"
                              },
                              "name": "label"
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 13404,
                              "end": 13409,
                              "loc": {
                                "start": {
                                  "line": 467,
                                  "column": 23
                                },
                                "end": {
                                  "line": 467,
                                  "column": 28
                                },
                                "identifierName": "split"
                              },
                              "name": "split"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "StringLiteral",
                              "start": 13410,
                              "end": 13413,
                              "loc": {
                                "start": {
                                  "line": 467,
                                  "column": 29
                                },
                                "end": {
                                  "line": 467,
                                  "column": 32
                                }
                              },
                              "extra": {
                                "rawValue": ".",
                                "raw": "\".\""
                              },
                              "value": "."
                            }
                          ]
                        }
                      }
                    ],
                    "kind": "let"
                  },
                  {
                    "type": "ReturnStatement",
                    "start": 13420,
                    "end": 13453,
                    "loc": {
                      "start": {
                        "line": 468,
                        "column": 4
                      },
                      "end": {
                        "line": 468,
                        "column": 37
                      }
                    },
                    "argument": {
                      "type": "MemberExpression",
                      "start": 13427,
                      "end": 13452,
                      "loc": {
                        "start": {
                          "line": 468,
                          "column": 11
                        },
                        "end": {
                          "line": 468,
                          "column": 36
                        }
                      },
                      "object": {
                        "type": "Identifier",
                        "start": 13427,
                        "end": 13433,
                        "loc": {
                          "start": {
                            "line": 468,
                            "column": 11
                          },
                          "end": {
                            "line": 468,
                            "column": 17
                          },
                          "identifierName": "labels"
                        },
                        "name": "labels"
                      },
                      "property": {
                        "type": "BinaryExpression",
                        "start": 13434,
                        "end": 13451,
                        "loc": {
                          "start": {
                            "line": 468,
                            "column": 18
                          },
                          "end": {
                            "line": 468,
                            "column": 35
                          }
                        },
                        "left": {
                          "type": "MemberExpression",
                          "start": 13434,
                          "end": 13447,
                          "loc": {
                            "start": {
                              "line": 468,
                              "column": 18
                            },
                            "end": {
                              "line": 468,
                              "column": 31
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 13434,
                            "end": 13440,
                            "loc": {
                              "start": {
                                "line": 468,
                                "column": 18
                              },
                              "end": {
                                "line": 468,
                                "column": 24
                              },
                              "identifierName": "labels"
                            },
                            "name": "labels"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 13441,
                            "end": 13447,
                            "loc": {
                              "start": {
                                "line": 468,
                                "column": 25
                              },
                              "end": {
                                "line": 468,
                                "column": 31
                              },
                              "identifierName": "length"
                            },
                            "name": "length"
                          },
                          "computed": false
                        },
                        "operator": "-",
                        "right": {
                          "type": "NumericLiteral",
                          "start": 13450,
                          "end": 13451,
                          "loc": {
                            "start": {
                              "line": 468,
                              "column": 34
                            },
                            "end": {
                              "line": 468,
                              "column": 35
                            }
                          },
                          "extra": {
                            "rawValue": 1,
                            "raw": "1"
                          },
                          "value": 1
                        }
                      },
                      "computed": true
                    }
                  }
                ],
                "directives": []
              }
            },
            {
              "type": "ClassMethod",
              "start": 13460,
              "end": 13858,
              "loc": {
                "start": {
                  "line": 470,
                  "column": 2
                },
                "end": {
                  "line": 482,
                  "column": 3
                }
              },
              "static": false,
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 13460,
                "end": 13477,
                "loc": {
                  "start": {
                    "line": 470,
                    "column": 2
                  },
                  "end": {
                    "line": 470,
                    "column": 19
                  },
                  "identifierName": "_get_table_header"
                },
                "name": "_get_table_header"
              },
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "start": 13480,
                "end": 13858,
                "loc": {
                  "start": {
                    "line": 470,
                    "column": 22
                  },
                  "end": {
                    "line": 482,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "ReturnStatement",
                    "start": 13486,
                    "end": 13854,
                    "loc": {
                      "start": {
                        "line": 471,
                        "column": 4
                      },
                      "end": {
                        "line": 481,
                        "column": 7
                      }
                    },
                    "argument": {
                      "type": "CallExpression",
                      "start": 13493,
                      "end": 13853,
                      "loc": {
                        "start": {
                          "line": 471,
                          "column": 11
                        },
                        "end": {
                          "line": 481,
                          "column": 6
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 13493,
                        "end": 13520,
                        "loc": {
                          "start": {
                            "line": 471,
                            "column": 11
                          },
                          "end": {
                            "line": 471,
                            "column": 38
                          }
                        },
                        "object": {
                          "type": "CallExpression",
                          "start": 13493,
                          "end": 13516,
                          "loc": {
                            "start": {
                              "line": 471,
                              "column": 11
                            },
                            "end": {
                              "line": 471,
                              "column": 34
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 13493,
                            "end": 13514,
                            "loc": {
                              "start": {
                                "line": 471,
                                "column": 11
                              },
                              "end": {
                                "line": 471,
                                "column": 32
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 13493,
                              "end": 13497,
                              "loc": {
                                "start": {
                                  "line": 471,
                                  "column": 11
                                },
                                "end": {
                                  "line": 471,
                                  "column": 15
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 13498,
                              "end": 13514,
                              "loc": {
                                "start": {
                                  "line": 471,
                                  "column": 16
                                },
                                "end": {
                                  "line": 471,
                                  "column": 32
                                },
                                "identifierName": "get_list_display"
                              },
                              "name": "get_list_display"
                            },
                            "computed": false
                          },
                          "arguments": []
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 13517,
                          "end": 13520,
                          "loc": {
                            "start": {
                              "line": 471,
                              "column": 35
                            },
                            "end": {
                              "line": 471,
                              "column": 38
                            },
                            "identifierName": "map"
                          },
                          "name": "map"
                        },
                        "computed": false
                      },
                      "arguments": [
                        {
                          "type": "ArrowFunctionExpression",
                          "start": 13521,
                          "end": 13852,
                          "loc": {
                            "start": {
                              "line": 471,
                              "column": 39
                            },
                            "end": {
                              "line": 481,
                              "column": 5
                            }
                          },
                          "id": null,
                          "generator": false,
                          "expression": false,
                          "async": false,
                          "params": [
                            {
                              "type": "Identifier",
                              "start": 13521,
                              "end": 13525,
                              "loc": {
                                "start": {
                                  "line": 471,
                                  "column": 39
                                },
                                "end": {
                                  "line": 471,
                                  "column": 43
                                },
                                "identifierName": "item"
                              },
                              "name": "item"
                            }
                          ],
                          "body": {
                            "type": "BlockStatement",
                            "start": 13529,
                            "end": 13852,
                            "loc": {
                              "start": {
                                "line": 471,
                                "column": 47
                              },
                              "end": {
                                "line": 481,
                                "column": 5
                              }
                            },
                            "body": [
                              {
                                "type": "ReturnStatement",
                                "start": 13537,
                                "end": 13846,
                                "loc": {
                                  "start": {
                                    "line": 472,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 480,
                                    "column": 8
                                  }
                                },
                                "argument": {
                                  "type": "JSXElement",
                                  "start": 13554,
                                  "end": 13837,
                                  "loc": {
                                    "start": {
                                      "line": 473,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 479,
                                      "column": 13
                                    }
                                  },
                                  "openingElement": {
                                    "type": "JSXOpeningElement",
                                    "start": 13554,
                                    "end": 13604,
                                    "loc": {
                                      "start": {
                                        "line": 473,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 473,
                                        "column": 58
                                      }
                                    },
                                    "attributes": [
                                      {
                                        "type": "JSXAttribute",
                                        "start": 13558,
                                        "end": 13568,
                                        "loc": {
                                          "start": {
                                            "line": 473,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 473,
                                            "column": 22
                                          }
                                        },
                                        "name": {
                                          "type": "JSXIdentifier",
                                          "start": 13558,
                                          "end": 13561,
                                          "loc": {
                                            "start": {
                                              "line": 473,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 473,
                                              "column": 15
                                            }
                                          },
                                          "name": "key"
                                        },
                                        "value": {
                                          "type": "JSXExpressionContainer",
                                          "start": 13562,
                                          "end": 13568,
                                          "loc": {
                                            "start": {
                                              "line": 473,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 473,
                                              "column": 22
                                            }
                                          },
                                          "expression": {
                                            "type": "Identifier",
                                            "start": 13563,
                                            "end": 13567,
                                            "loc": {
                                              "start": {
                                                "line": 473,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 473,
                                                "column": 21
                                              },
                                              "identifierName": "item"
                                            },
                                            "name": "item"
                                          }
                                        }
                                      },
                                      {
                                        "type": "JSXAttribute",
                                        "start": 13569,
                                        "end": 13603,
                                        "loc": {
                                          "start": {
                                            "line": 473,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 473,
                                            "column": 57
                                          }
                                        },
                                        "name": {
                                          "type": "JSXIdentifier",
                                          "start": 13569,
                                          "end": 13576,
                                          "loc": {
                                            "start": {
                                              "line": 473,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 473,
                                              "column": 30
                                            }
                                          },
                                          "name": "onClick"
                                        },
                                        "value": {
                                          "type": "JSXExpressionContainer",
                                          "start": 13577,
                                          "end": 13603,
                                          "loc": {
                                            "start": {
                                              "line": 473,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 473,
                                              "column": 57
                                            }
                                          },
                                          "expression": {
                                            "type": "CallExpression",
                                            "start": 13578,
                                            "end": 13602,
                                            "loc": {
                                              "start": {
                                                "line": 473,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 473,
                                                "column": 56
                                              }
                                            },
                                            "callee": {
                                              "type": "MemberExpression",
                                              "start": 13578,
                                              "end": 13596,
                                              "loc": {
                                                "start": {
                                                  "line": 473,
                                                  "column": 32
                                                },
                                                "end": {
                                                  "line": 473,
                                                  "column": 50
                                                }
                                              },
                                              "object": {
                                                "type": "ThisExpression",
                                                "start": 13578,
                                                "end": 13582,
                                                "loc": {
                                                  "start": {
                                                    "line": 473,
                                                    "column": 32
                                                  },
                                                  "end": {
                                                    "line": 473,
                                                    "column": 36
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 13583,
                                                "end": 13596,
                                                "loc": {
                                                  "start": {
                                                    "line": 473,
                                                    "column": 37
                                                  },
                                                  "end": {
                                                    "line": 473,
                                                    "column": 50
                                                  },
                                                  "identifierName": "_sort_handler"
                                                },
                                                "name": "_sort_handler"
                                              },
                                              "computed": false
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "start": 13597,
                                                "end": 13601,
                                                "loc": {
                                                  "start": {
                                                    "line": 473,
                                                    "column": 51
                                                  },
                                                  "end": {
                                                    "line": 473,
                                                    "column": 55
                                                  },
                                                  "identifierName": "item"
                                                },
                                                "name": "item"
                                              }
                                            ]
                                          }
                                        }
                                      }
                                    ],
                                    "name": {
                                      "type": "JSXIdentifier",
                                      "start": 13555,
                                      "end": 13557,
                                      "loc": {
                                        "start": {
                                          "line": 473,
                                          "column": 9
                                        },
                                        "end": {
                                          "line": 473,
                                          "column": 11
                                        }
                                      },
                                      "name": "th"
                                    },
                                    "selfClosing": false
                                  },
                                  "closingElement": {
                                    "type": "JSXClosingElement",
                                    "start": 13832,
                                    "end": 13837,
                                    "loc": {
                                      "start": {
                                        "line": 479,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 479,
                                        "column": 13
                                      }
                                    },
                                    "name": {
                                      "type": "JSXIdentifier",
                                      "start": 13834,
                                      "end": 13836,
                                      "loc": {
                                        "start": {
                                          "line": 479,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 479,
                                          "column": 12
                                        }
                                      },
                                      "name": "th"
                                    }
                                  },
                                  "children": [
                                    {
                                      "type": "JSXText",
                                      "start": 13604,
                                      "end": 13615,
                                      "loc": {
                                        "start": {
                                          "line": 473,
                                          "column": 58
                                        },
                                        "end": {
                                          "line": 474,
                                          "column": 10
                                        }
                                      },
                                      "extra": null,
                                      "value": "\n          "
                                    },
                                    {
                                      "type": "JSXExpressionContainer",
                                      "start": 13615,
                                      "end": 13620,
                                      "loc": {
                                        "start": {
                                          "line": 474,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 474,
                                          "column": 15
                                        }
                                      },
                                      "expression": {
                                        "type": "StringLiteral",
                                        "start": 13616,
                                        "end": 13619,
                                        "loc": {
                                          "start": {
                                            "line": 474,
                                            "column": 11
                                          },
                                          "end": {
                                            "line": 474,
                                            "column": 14
                                          }
                                        },
                                        "extra": {
                                          "rawValue": " ",
                                          "raw": "\" \""
                                        },
                                        "value": " "
                                      }
                                    },
                                    {
                                      "type": "JSXText",
                                      "start": 13620,
                                      "end": 13631,
                                      "loc": {
                                        "start": {
                                          "line": 474,
                                          "column": 15
                                        },
                                        "end": {
                                          "line": 475,
                                          "column": 10
                                        }
                                      },
                                      "extra": null,
                                      "value": "\n          "
                                    },
                                    {
                                      "type": "JSXExpressionContainer",
                                      "start": 13631,
                                      "end": 13776,
                                      "loc": {
                                        "start": {
                                          "line": 475,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 477,
                                          "column": 54
                                        }
                                      },
                                      "expression": {
                                        "type": "ConditionalExpression",
                                        "start": 13632,
                                        "end": 13775,
                                        "loc": {
                                          "start": {
                                            "line": 475,
                                            "column": 11
                                          },
                                          "end": {
                                            "line": 477,
                                            "column": 53
                                          }
                                        },
                                        "test": {
                                          "type": "MemberExpression",
                                          "start": 13632,
                                          "end": 13666,
                                          "loc": {
                                            "start": {
                                              "line": 475,
                                              "column": 11
                                            },
                                            "end": {
                                              "line": 475,
                                              "column": 45
                                            }
                                          },
                                          "object": {
                                            "type": "CallExpression",
                                            "start": 13632,
                                            "end": 13660,
                                            "loc": {
                                              "start": {
                                                "line": 475,
                                                "column": 11
                                              },
                                              "end": {
                                                "line": 475,
                                                "column": 39
                                              }
                                            },
                                            "callee": {
                                              "type": "MemberExpression",
                                              "start": 13632,
                                              "end": 13658,
                                              "loc": {
                                                "start": {
                                                  "line": 475,
                                                  "column": 11
                                                },
                                                "end": {
                                                  "line": 475,
                                                  "column": 37
                                                }
                                              },
                                              "object": {
                                                "type": "ThisExpression",
                                                "start": 13632,
                                                "end": 13636,
                                                "loc": {
                                                  "start": {
                                                    "line": 475,
                                                    "column": 11
                                                  },
                                                  "end": {
                                                    "line": 475,
                                                    "column": 15
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 13637,
                                                "end": 13658,
                                                "loc": {
                                                  "start": {
                                                    "line": 475,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 475,
                                                    "column": 37
                                                  },
                                                  "identifierName": "get_header_transforms"
                                                },
                                                "name": "get_header_transforms"
                                              },
                                              "computed": false
                                            },
                                            "arguments": []
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 13661,
                                            "end": 13665,
                                            "loc": {
                                              "start": {
                                                "line": 475,
                                                "column": 40
                                              },
                                              "end": {
                                                "line": 475,
                                                "column": 44
                                              },
                                              "identifierName": "item"
                                            },
                                            "name": "item"
                                          },
                                          "computed": true
                                        },
                                        "consequent": {
                                          "type": "CallExpression",
                                          "start": 13681,
                                          "end": 13721,
                                          "loc": {
                                            "start": {
                                              "line": 476,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 476,
                                              "column": 54
                                            }
                                          },
                                          "callee": {
                                            "type": "MemberExpression",
                                            "start": 13681,
                                            "end": 13715,
                                            "loc": {
                                              "start": {
                                                "line": 476,
                                                "column": 14
                                              },
                                              "end": {
                                                "line": 476,
                                                "column": 48
                                              }
                                            },
                                            "object": {
                                              "type": "CallExpression",
                                              "start": 13681,
                                              "end": 13709,
                                              "loc": {
                                                "start": {
                                                  "line": 476,
                                                  "column": 14
                                                },
                                                "end": {
                                                  "line": 476,
                                                  "column": 42
                                                }
                                              },
                                              "callee": {
                                                "type": "MemberExpression",
                                                "start": 13681,
                                                "end": 13707,
                                                "loc": {
                                                  "start": {
                                                    "line": 476,
                                                    "column": 14
                                                  },
                                                  "end": {
                                                    "line": 476,
                                                    "column": 40
                                                  }
                                                },
                                                "object": {
                                                  "type": "ThisExpression",
                                                  "start": 13681,
                                                  "end": 13685,
                                                  "loc": {
                                                    "start": {
                                                      "line": 476,
                                                      "column": 14
                                                    },
                                                    "end": {
                                                      "line": 476,
                                                      "column": 18
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "start": 13686,
                                                  "end": 13707,
                                                  "loc": {
                                                    "start": {
                                                      "line": 476,
                                                      "column": 19
                                                    },
                                                    "end": {
                                                      "line": 476,
                                                      "column": 40
                                                    },
                                                    "identifierName": "get_header_transforms"
                                                  },
                                                  "name": "get_header_transforms"
                                                },
                                                "computed": false
                                              },
                                              "arguments": []
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 13710,
                                              "end": 13714,
                                              "loc": {
                                                "start": {
                                                  "line": 476,
                                                  "column": 43
                                                },
                                                "end": {
                                                  "line": 476,
                                                  "column": 47
                                                },
                                                "identifierName": "item"
                                              },
                                              "name": "item"
                                            },
                                            "computed": true
                                          },
                                          "arguments": [
                                            {
                                              "type": "Identifier",
                                              "start": 13716,
                                              "end": 13720,
                                              "loc": {
                                                "start": {
                                                  "line": 476,
                                                  "column": 49
                                                },
                                                "end": {
                                                  "line": 476,
                                                  "column": 53
                                                },
                                                "identifierName": "item"
                                              },
                                              "name": "item"
                                            }
                                          ]
                                        },
                                        "alternate": {
                                          "type": "CallExpression",
                                          "start": 13736,
                                          "end": 13775,
                                          "loc": {
                                            "start": {
                                              "line": 477,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 477,
                                              "column": 53
                                            }
                                          },
                                          "callee": {
                                            "type": "MemberExpression",
                                            "start": 13736,
                                            "end": 13747,
                                            "loc": {
                                              "start": {
                                                "line": 477,
                                                "column": 14
                                              },
                                              "end": {
                                                "line": 477,
                                                "column": 25
                                              }
                                            },
                                            "object": {
                                              "type": "Identifier",
                                              "start": 13736,
                                              "end": 13737,
                                              "loc": {
                                                "start": {
                                                  "line": 477,
                                                  "column": 14
                                                },
                                                "end": {
                                                  "line": 477,
                                                  "column": 15
                                                },
                                                "identifierName": "_"
                                              },
                                              "name": "_"
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 13738,
                                              "end": 13747,
                                              "loc": {
                                                "start": {
                                                  "line": 477,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 477,
                                                  "column": 25
                                                },
                                                "identifierName": "startCase"
                                              },
                                              "name": "startCase"
                                            },
                                            "computed": false
                                          },
                                          "arguments": [
                                            {
                                              "type": "CallExpression",
                                              "start": 13748,
                                              "end": 13774,
                                              "loc": {
                                                "start": {
                                                  "line": 477,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 477,
                                                  "column": 52
                                                }
                                              },
                                              "callee": {
                                                "type": "MemberExpression",
                                                "start": 13748,
                                                "end": 13768,
                                                "loc": {
                                                  "start": {
                                                    "line": 477,
                                                    "column": 26
                                                  },
                                                  "end": {
                                                    "line": 477,
                                                    "column": 46
                                                  }
                                                },
                                                "object": {
                                                  "type": "ThisExpression",
                                                  "start": 13748,
                                                  "end": 13752,
                                                  "loc": {
                                                    "start": {
                                                      "line": 477,
                                                      "column": 26
                                                    },
                                                    "end": {
                                                      "line": 477,
                                                      "column": 30
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "start": 13753,
                                                  "end": 13768,
                                                  "loc": {
                                                    "start": {
                                                      "line": 477,
                                                      "column": 31
                                                    },
                                                    "end": {
                                                      "line": 477,
                                                      "column": 46
                                                    },
                                                    "identifierName": "_get_prop_label"
                                                  },
                                                  "name": "_get_prop_label"
                                                },
                                                "computed": false
                                              },
                                              "arguments": [
                                                {
                                                  "type": "Identifier",
                                                  "start": 13769,
                                                  "end": 13773,
                                                  "loc": {
                                                    "start": {
                                                      "line": 477,
                                                      "column": 47
                                                    },
                                                    "end": {
                                                      "line": 477,
                                                      "column": 51
                                                    },
                                                    "identifierName": "item"
                                                  },
                                                  "name": "item"
                                                }
                                              ]
                                            }
                                          ]
                                        }
                                      }
                                    },
                                    {
                                      "type": "JSXText",
                                      "start": 13776,
                                      "end": 13787,
                                      "loc": {
                                        "start": {
                                          "line": 477,
                                          "column": 54
                                        },
                                        "end": {
                                          "line": 478,
                                          "column": 10
                                        }
                                      },
                                      "extra": null,
                                      "value": "\n          "
                                    },
                                    {
                                      "type": "JSXExpressionContainer",
                                      "start": 13787,
                                      "end": 13818,
                                      "loc": {
                                        "start": {
                                          "line": 478,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 478,
                                          "column": 41
                                        }
                                      },
                                      "expression": {
                                        "type": "CallExpression",
                                        "start": 13788,
                                        "end": 13817,
                                        "loc": {
                                          "start": {
                                            "line": 478,
                                            "column": 11
                                          },
                                          "end": {
                                            "line": 478,
                                            "column": 40
                                          }
                                        },
                                        "callee": {
                                          "type": "MemberExpression",
                                          "start": 13788,
                                          "end": 13811,
                                          "loc": {
                                            "start": {
                                              "line": 478,
                                              "column": 11
                                            },
                                            "end": {
                                              "line": 478,
                                              "column": 34
                                            }
                                          },
                                          "object": {
                                            "type": "ThisExpression",
                                            "start": 13788,
                                            "end": 13792,
                                            "loc": {
                                              "start": {
                                                "line": 478,
                                                "column": 11
                                              },
                                              "end": {
                                                "line": 478,
                                                "column": 15
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 13793,
                                            "end": 13811,
                                            "loc": {
                                              "start": {
                                                "line": 478,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 478,
                                                "column": 34
                                              },
                                              "identifierName": "_order_state_arrow"
                                            },
                                            "name": "_order_state_arrow"
                                          },
                                          "computed": false
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "start": 13812,
                                            "end": 13816,
                                            "loc": {
                                              "start": {
                                                "line": 478,
                                                "column": 35
                                              },
                                              "end": {
                                                "line": 478,
                                                "column": 39
                                              },
                                              "identifierName": "item"
                                            },
                                            "name": "item"
                                          }
                                        ]
                                      }
                                    },
                                    {
                                      "type": "JSXExpressionContainer",
                                      "start": 13818,
                                      "end": 13823,
                                      "loc": {
                                        "start": {
                                          "line": 478,
                                          "column": 41
                                        },
                                        "end": {
                                          "line": 478,
                                          "column": 46
                                        }
                                      },
                                      "expression": {
                                        "type": "StringLiteral",
                                        "start": 13819,
                                        "end": 13822,
                                        "loc": {
                                          "start": {
                                            "line": 478,
                                            "column": 42
                                          },
                                          "end": {
                                            "line": 478,
                                            "column": 45
                                          }
                                        },
                                        "extra": {
                                          "rawValue": " ",
                                          "raw": "\" \""
                                        },
                                        "value": " "
                                      }
                                    },
                                    {
                                      "type": "JSXText",
                                      "start": 13823,
                                      "end": 13832,
                                      "loc": {
                                        "start": {
                                          "line": 478,
                                          "column": 46
                                        },
                                        "end": {
                                          "line": 479,
                                          "column": 8
                                        }
                                      },
                                      "extra": null,
                                      "value": "\n        "
                                    }
                                  ],
                                  "extra": {
                                    "parenthesized": true,
                                    "parenStart": 13544
                                  }
                                }
                              }
                            ],
                            "directives": []
                          }
                        }
                      ]
                    }
                  }
                ],
                "directives": []
              }
            },
            {
              "type": "ClassMethod",
              "start": 13861,
              "end": 13955,
              "loc": {
                "start": {
                  "line": 483,
                  "column": 2
                },
                "end": {
                  "line": 485,
                  "column": 3
                }
              },
              "static": false,
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 13861,
                "end": 13877,
                "loc": {
                  "start": {
                    "line": 483,
                    "column": 2
                  },
                  "end": {
                    "line": 483,
                    "column": 18
                  },
                  "identifierName": "_display_changed"
                },
                "name": "_display_changed"
              },
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "start": 13880,
                "end": 13955,
                "loc": {
                  "start": {
                    "line": 483,
                    "column": 21
                  },
                  "end": {
                    "line": 485,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "ExpressionStatement",
                    "start": 13886,
                    "end": 13951,
                    "loc": {
                      "start": {
                        "line": 484,
                        "column": 4
                      },
                      "end": {
                        "line": 484,
                        "column": 69
                      }
                    },
                    "expression": {
                      "type": "CallExpression",
                      "start": 13886,
                      "end": 13950,
                      "loc": {
                        "start": {
                          "line": 484,
                          "column": 4
                        },
                        "end": {
                          "line": 484,
                          "column": 68
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 13886,
                        "end": 13906,
                        "loc": {
                          "start": {
                            "line": 484,
                            "column": 4
                          },
                          "end": {
                            "line": 484,
                            "column": 24
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 13886,
                          "end": 13890,
                          "loc": {
                            "start": {
                              "line": 484,
                              "column": 4
                            },
                            "end": {
                              "line": 484,
                              "column": 8
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 13891,
                          "end": 13906,
                          "loc": {
                            "start": {
                              "line": 484,
                              "column": 9
                            },
                            "end": {
                              "line": 484,
                              "column": 24
                            },
                            "identifierName": "display_changed"
                          },
                          "name": "display_changed"
                        },
                        "computed": false
                      },
                      "arguments": [
                        {
                          "type": "MemberExpression",
                          "start": 13907,
                          "end": 13930,
                          "loc": {
                            "start": {
                              "line": 484,
                              "column": 25
                            },
                            "end": {
                              "line": 484,
                              "column": 48
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 13907,
                            "end": 13917,
                            "loc": {
                              "start": {
                                "line": 484,
                                "column": 25
                              },
                              "end": {
                                "line": 484,
                                "column": 35
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 13907,
                              "end": 13911,
                              "loc": {
                                "start": {
                                  "line": 484,
                                  "column": 25
                                },
                                "end": {
                                  "line": 484,
                                  "column": 29
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 13912,
                              "end": 13917,
                              "loc": {
                                "start": {
                                  "line": 484,
                                  "column": 30
                                },
                                "end": {
                                  "line": 484,
                                  "column": 35
                                },
                                "identifierName": "state"
                              },
                              "name": "state"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 13918,
                            "end": 13930,
                            "loc": {
                              "start": {
                                "line": 484,
                                "column": 36
                              },
                              "end": {
                                "line": 484,
                                "column": 48
                              },
                              "identifierName": "display_type"
                            },
                            "name": "display_type"
                          },
                          "computed": false
                        },
                        {
                          "type": "MemberExpression",
                          "start": 13932,
                          "end": 13949,
                          "loc": {
                            "start": {
                              "line": 484,
                              "column": 50
                            },
                            "end": {
                              "line": 484,
                              "column": 67
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 13932,
                            "end": 13942,
                            "loc": {
                              "start": {
                                "line": 484,
                                "column": 50
                              },
                              "end": {
                                "line": 484,
                                "column": 60
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 13932,
                              "end": 13936,
                              "loc": {
                                "start": {
                                  "line": 484,
                                  "column": 50
                                },
                                "end": {
                                  "line": 484,
                                  "column": 54
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 13937,
                              "end": 13942,
                              "loc": {
                                "start": {
                                  "line": 484,
                                  "column": 55
                                },
                                "end": {
                                  "line": 484,
                                  "column": 60
                                },
                                "identifierName": "state"
                              },
                              "name": "state"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 13943,
                            "end": 13949,
                            "loc": {
                              "start": {
                                "line": 484,
                                "column": 61
                              },
                              "end": {
                                "line": 484,
                                "column": 67
                              },
                              "identifierName": "object"
                            },
                            "name": "object"
                          },
                          "computed": false
                        }
                      ]
                    }
                  }
                ],
                "directives": [],
                "trailingComments": null
              },
              "trailingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n     * An event listener that listens to state changes in the display type i.e.\n     * from list to add/change. It is fired after state changes are made.\n     * \n     * @param {string} display_type - the current display type of the component either \"list\" or \"change\" \n     * @param {object} object - the current object or null\n     \n     ",
                  "start": 13958,
                  "end": 14303,
                  "loc": {
                    "start": {
                      "line": 486,
                      "column": 2
                    },
                    "end": {
                      "line": 493,
                      "column": 7
                    }
                  }
                }
              ]
            },
            {
              "type": "ClassMethod",
              "start": 14307,
              "end": 14347,
              "loc": {
                "start": {
                  "line": 495,
                  "column": 2
                },
                "end": {
                  "line": 495,
                  "column": 42
                }
              },
              "static": false,
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 14307,
                "end": 14322,
                "loc": {
                  "start": {
                    "line": 495,
                    "column": 2
                  },
                  "end": {
                    "line": 495,
                    "column": 17
                  },
                  "identifierName": "display_changed"
                },
                "name": "display_changed",
                "leadingComments": null
              },
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [
                {
                  "type": "Identifier",
                  "start": 14323,
                  "end": 14335,
                  "loc": {
                    "start": {
                      "line": 495,
                      "column": 18
                    },
                    "end": {
                      "line": 495,
                      "column": 30
                    },
                    "identifierName": "display_type"
                  },
                  "name": "display_type"
                },
                {
                  "type": "Identifier",
                  "start": 14337,
                  "end": 14343,
                  "loc": {
                    "start": {
                      "line": 495,
                      "column": 32
                    },
                    "end": {
                      "line": 495,
                      "column": 38
                    },
                    "identifierName": "object"
                  },
                  "name": "object"
                }
              ],
              "body": {
                "type": "BlockStatement",
                "start": 14345,
                "end": 14347,
                "loc": {
                  "start": {
                    "line": 495,
                    "column": 40
                  },
                  "end": {
                    "line": 495,
                    "column": 42
                  }
                },
                "body": [],
                "directives": []
              },
              "leadingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n     * An event listener that listens to state changes in the display type i.e.\n     * from list to add/change. It is fired after state changes are made.\n     * \n     * @param {string} display_type - the current display type of the component either \"list\" or \"change\" \n     * @param {object} object - the current object or null\n     \n     ",
                  "start": 13958,
                  "end": 14303,
                  "loc": {
                    "start": {
                      "line": 486,
                      "column": 2
                    },
                    "end": {
                      "line": 493,
                      "column": 7
                    }
                  }
                }
              ]
            },
            {
              "type": "ClassMethod",
              "start": 14350,
              "end": 14452,
              "loc": {
                "start": {
                  "line": 496,
                  "column": 2
                },
                "end": {
                  "line": 498,
                  "column": 3
                }
              },
              "static": false,
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 14350,
                "end": 14370,
                "loc": {
                  "start": {
                    "line": 496,
                    "column": 2
                  },
                  "end": {
                    "line": 496,
                    "column": 22
                  },
                  "identifierName": "_display_will_change"
                },
                "name": "_display_will_change"
              },
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "start": 14373,
                "end": 14452,
                "loc": {
                  "start": {
                    "line": 496,
                    "column": 25
                  },
                  "end": {
                    "line": 498,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "ExpressionStatement",
                    "start": 14379,
                    "end": 14448,
                    "loc": {
                      "start": {
                        "line": 497,
                        "column": 4
                      },
                      "end": {
                        "line": 497,
                        "column": 73
                      }
                    },
                    "expression": {
                      "type": "CallExpression",
                      "start": 14379,
                      "end": 14447,
                      "loc": {
                        "start": {
                          "line": 497,
                          "column": 4
                        },
                        "end": {
                          "line": 497,
                          "column": 72
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 14379,
                        "end": 14403,
                        "loc": {
                          "start": {
                            "line": 497,
                            "column": 4
                          },
                          "end": {
                            "line": 497,
                            "column": 28
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 14379,
                          "end": 14383,
                          "loc": {
                            "start": {
                              "line": 497,
                              "column": 4
                            },
                            "end": {
                              "line": 497,
                              "column": 8
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 14384,
                          "end": 14403,
                          "loc": {
                            "start": {
                              "line": 497,
                              "column": 9
                            },
                            "end": {
                              "line": 497,
                              "column": 28
                            },
                            "identifierName": "display_will_change"
                          },
                          "name": "display_will_change"
                        },
                        "computed": false
                      },
                      "arguments": [
                        {
                          "type": "MemberExpression",
                          "start": 14404,
                          "end": 14427,
                          "loc": {
                            "start": {
                              "line": 497,
                              "column": 29
                            },
                            "end": {
                              "line": 497,
                              "column": 52
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 14404,
                            "end": 14414,
                            "loc": {
                              "start": {
                                "line": 497,
                                "column": 29
                              },
                              "end": {
                                "line": 497,
                                "column": 39
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 14404,
                              "end": 14408,
                              "loc": {
                                "start": {
                                  "line": 497,
                                  "column": 29
                                },
                                "end": {
                                  "line": 497,
                                  "column": 33
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 14409,
                              "end": 14414,
                              "loc": {
                                "start": {
                                  "line": 497,
                                  "column": 34
                                },
                                "end": {
                                  "line": 497,
                                  "column": 39
                                },
                                "identifierName": "state"
                              },
                              "name": "state"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 14415,
                            "end": 14427,
                            "loc": {
                              "start": {
                                "line": 497,
                                "column": 40
                              },
                              "end": {
                                "line": 497,
                                "column": 52
                              },
                              "identifierName": "display_type"
                            },
                            "name": "display_type"
                          },
                          "computed": false
                        },
                        {
                          "type": "MemberExpression",
                          "start": 14429,
                          "end": 14446,
                          "loc": {
                            "start": {
                              "line": 497,
                              "column": 54
                            },
                            "end": {
                              "line": 497,
                              "column": 71
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 14429,
                            "end": 14439,
                            "loc": {
                              "start": {
                                "line": 497,
                                "column": 54
                              },
                              "end": {
                                "line": 497,
                                "column": 64
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 14429,
                              "end": 14433,
                              "loc": {
                                "start": {
                                  "line": 497,
                                  "column": 54
                                },
                                "end": {
                                  "line": 497,
                                  "column": 58
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 14434,
                              "end": 14439,
                              "loc": {
                                "start": {
                                  "line": 497,
                                  "column": 59
                                },
                                "end": {
                                  "line": 497,
                                  "column": 64
                                },
                                "identifierName": "state"
                              },
                              "name": "state"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 14440,
                            "end": 14446,
                            "loc": {
                              "start": {
                                "line": 497,
                                "column": 65
                              },
                              "end": {
                                "line": 497,
                                "column": 71
                              },
                              "identifierName": "object"
                            },
                            "name": "object"
                          },
                          "computed": false
                        }
                      ]
                    }
                  }
                ],
                "directives": [],
                "trailingComments": null
              },
              "trailingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n     * An event listener that listens to state changes in the display type i.e.\n     * from list to add/change . It is fired before state changes are made.\n     * \n     * @param {string} display_type - the current display type of the component either \"list\" or \"change\" \n     * @param {object} object - the current object or null\n     \n     ",
                  "start": 14455,
                  "end": 14802,
                  "loc": {
                    "start": {
                      "line": 499,
                      "column": 2
                    },
                    "end": {
                      "line": 506,
                      "column": 7
                    }
                  }
                }
              ]
            },
            {
              "type": "ClassMethod",
              "start": 14806,
              "end": 14850,
              "loc": {
                "start": {
                  "line": 508,
                  "column": 2
                },
                "end": {
                  "line": 508,
                  "column": 46
                }
              },
              "static": false,
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 14806,
                "end": 14825,
                "loc": {
                  "start": {
                    "line": 508,
                    "column": 2
                  },
                  "end": {
                    "line": 508,
                    "column": 21
                  },
                  "identifierName": "display_will_change"
                },
                "name": "display_will_change",
                "leadingComments": null
              },
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [
                {
                  "type": "Identifier",
                  "start": 14826,
                  "end": 14838,
                  "loc": {
                    "start": {
                      "line": 508,
                      "column": 22
                    },
                    "end": {
                      "line": 508,
                      "column": 34
                    },
                    "identifierName": "display_type"
                  },
                  "name": "display_type"
                },
                {
                  "type": "Identifier",
                  "start": 14840,
                  "end": 14846,
                  "loc": {
                    "start": {
                      "line": 508,
                      "column": 36
                    },
                    "end": {
                      "line": 508,
                      "column": 42
                    },
                    "identifierName": "object"
                  },
                  "name": "object"
                }
              ],
              "body": {
                "type": "BlockStatement",
                "start": 14848,
                "end": 14850,
                "loc": {
                  "start": {
                    "line": 508,
                    "column": 44
                  },
                  "end": {
                    "line": 508,
                    "column": 46
                  }
                },
                "body": [],
                "directives": []
              },
              "leadingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n     * An event listener that listens to state changes in the display type i.e.\n     * from list to add/change . It is fired before state changes are made.\n     * \n     * @param {string} display_type - the current display type of the component either \"list\" or \"change\" \n     * @param {object} object - the current object or null\n     \n     ",
                  "start": 14455,
                  "end": 14802,
                  "loc": {
                    "start": {
                      "line": 499,
                      "column": 2
                    },
                    "end": {
                      "line": 506,
                      "column": 7
                    }
                  }
                }
              ]
            },
            {
              "type": "ClassMethod",
              "start": 14853,
              "end": 15122,
              "loc": {
                "start": {
                  "line": 509,
                  "column": 2
                },
                "end": {
                  "line": 518,
                  "column": 3
                }
              },
              "static": false,
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 14853,
                "end": 14873,
                "loc": {
                  "start": {
                    "line": 509,
                    "column": 2
                  },
                  "end": {
                    "line": 509,
                    "column": 22
                  },
                  "identifierName": "_object_link_clicked"
                },
                "name": "_object_link_clicked"
              },
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [
                {
                  "type": "Identifier",
                  "start": 14874,
                  "end": 14880,
                  "loc": {
                    "start": {
                      "line": 509,
                      "column": 23
                    },
                    "end": {
                      "line": 509,
                      "column": 29
                    },
                    "identifierName": "object"
                  },
                  "name": "object"
                }
              ],
              "body": {
                "type": "BlockStatement",
                "start": 14882,
                "end": 15122,
                "loc": {
                  "start": {
                    "line": 509,
                    "column": 31
                  },
                  "end": {
                    "line": 518,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "ReturnStatement",
                    "start": 14888,
                    "end": 15118,
                    "loc": {
                      "start": {
                        "line": 510,
                        "column": 4
                      },
                      "end": {
                        "line": 517,
                        "column": 6
                      }
                    },
                    "argument": {
                      "type": "ArrowFunctionExpression",
                      "start": 14895,
                      "end": 15117,
                      "loc": {
                        "start": {
                          "line": 510,
                          "column": 11
                        },
                        "end": {
                          "line": 517,
                          "column": 5
                        }
                      },
                      "id": null,
                      "generator": false,
                      "expression": false,
                      "async": false,
                      "params": [
                        {
                          "type": "Identifier",
                          "start": 14895,
                          "end": 14900,
                          "loc": {
                            "start": {
                              "line": 510,
                              "column": 11
                            },
                            "end": {
                              "line": 510,
                              "column": 16
                            },
                            "identifierName": "event"
                          },
                          "name": "event"
                        }
                      ],
                      "body": {
                        "type": "BlockStatement",
                        "start": 14904,
                        "end": 15117,
                        "loc": {
                          "start": {
                            "line": 510,
                            "column": 20
                          },
                          "end": {
                            "line": 517,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 14912,
                            "end": 14940,
                            "loc": {
                              "start": {
                                "line": 511,
                                "column": 6
                              },
                              "end": {
                                "line": 511,
                                "column": 34
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 14912,
                              "end": 14939,
                              "loc": {
                                "start": {
                                  "line": 511,
                                  "column": 6
                                },
                                "end": {
                                  "line": 511,
                                  "column": 33
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 14912,
                                "end": 14937,
                                "loc": {
                                  "start": {
                                    "line": 511,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 511,
                                    "column": 31
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 14912,
                                  "end": 14916,
                                  "loc": {
                                    "start": {
                                      "line": 511,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 511,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 14917,
                                  "end": 14937,
                                  "loc": {
                                    "start": {
                                      "line": 511,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 511,
                                      "column": 31
                                    },
                                    "identifierName": "_display_will_change"
                                  },
                                  "name": "_display_will_change"
                                },
                                "computed": false
                              },
                              "arguments": []
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 14947,
                            "end": 15081,
                            "loc": {
                              "start": {
                                "line": 512,
                                "column": 6
                              },
                              "end": {
                                "line": 515,
                                "column": 8
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 14947,
                              "end": 15080,
                              "loc": {
                                "start": {
                                  "line": 512,
                                  "column": 6
                                },
                                "end": {
                                  "line": 515,
                                  "column": 7
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 14947,
                                "end": 14960,
                                "loc": {
                                  "start": {
                                    "line": 512,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 512,
                                    "column": 19
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 14947,
                                  "end": 14951,
                                  "loc": {
                                    "start": {
                                      "line": 512,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 512,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 14952,
                                  "end": 14960,
                                  "loc": {
                                    "start": {
                                      "line": 512,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 512,
                                      "column": 19
                                    },
                                    "identifierName": "setState"
                                  },
                                  "name": "setState"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "ObjectExpression",
                                  "start": 14970,
                                  "end": 15039,
                                  "loc": {
                                    "start": {
                                      "line": 513,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 513,
                                      "column": 77
                                    }
                                  },
                                  "properties": [
                                    {
                                      "type": "ObjectProperty",
                                      "start": 14972,
                                      "end": 15005,
                                      "loc": {
                                        "start": {
                                          "line": 513,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 513,
                                          "column": 43
                                        }
                                      },
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "key": {
                                        "type": "Identifier",
                                        "start": 14972,
                                        "end": 14984,
                                        "loc": {
                                          "start": {
                                            "line": 513,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 513,
                                            "column": 22
                                          },
                                          "identifierName": "display_type"
                                        },
                                        "name": "display_type"
                                      },
                                      "value": {
                                        "type": "MemberExpression",
                                        "start": 14986,
                                        "end": 15005,
                                        "loc": {
                                          "start": {
                                            "line": 513,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 513,
                                            "column": 43
                                          }
                                        },
                                        "object": {
                                          "type": "Identifier",
                                          "start": 14986,
                                          "end": 14998,
                                          "loc": {
                                            "start": {
                                              "line": 513,
                                              "column": 24
                                            },
                                            "end": {
                                              "line": 513,
                                              "column": 36
                                            },
                                            "identifierName": "display_type"
                                          },
                                          "name": "display_type"
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 14999,
                                          "end": 15005,
                                          "loc": {
                                            "start": {
                                              "line": 513,
                                              "column": 37
                                            },
                                            "end": {
                                              "line": 513,
                                              "column": 43
                                            },
                                            "identifierName": "change"
                                          },
                                          "name": "change"
                                        },
                                        "computed": false
                                      }
                                    },
                                    {
                                      "type": "ObjectProperty",
                                      "start": 15007,
                                      "end": 15021,
                                      "loc": {
                                        "start": {
                                          "line": 513,
                                          "column": 45
                                        },
                                        "end": {
                                          "line": 513,
                                          "column": 59
                                        }
                                      },
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "key": {
                                        "type": "Identifier",
                                        "start": 15007,
                                        "end": 15013,
                                        "loc": {
                                          "start": {
                                            "line": 513,
                                            "column": 45
                                          },
                                          "end": {
                                            "line": 513,
                                            "column": 51
                                          },
                                          "identifierName": "object"
                                        },
                                        "name": "object"
                                      },
                                      "value": {
                                        "type": "Identifier",
                                        "start": 15015,
                                        "end": 15021,
                                        "loc": {
                                          "start": {
                                            "line": 513,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 513,
                                            "column": 59
                                          },
                                          "identifierName": "object"
                                        },
                                        "name": "object"
                                      }
                                    },
                                    {
                                      "type": "ObjectProperty",
                                      "start": 15023,
                                      "end": 15037,
                                      "loc": {
                                        "start": {
                                          "line": 513,
                                          "column": 61
                                        },
                                        "end": {
                                          "line": 513,
                                          "column": 75
                                        }
                                      },
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "key": {
                                        "type": "Identifier",
                                        "start": 15023,
                                        "end": 15030,
                                        "loc": {
                                          "start": {
                                            "line": 513,
                                            "column": 61
                                          },
                                          "end": {
                                            "line": 513,
                                            "column": 68
                                          },
                                          "identifierName": "loading"
                                        },
                                        "name": "loading"
                                      },
                                      "value": {
                                        "type": "BooleanLiteral",
                                        "start": 15032,
                                        "end": 15037,
                                        "loc": {
                                          "start": {
                                            "line": 513,
                                            "column": 70
                                          },
                                          "end": {
                                            "line": 513,
                                            "column": 75
                                          }
                                        },
                                        "value": false
                                      }
                                    }
                                  ]
                                },
                                {
                                  "type": "CallExpression",
                                  "start": 15049,
                                  "end": 15072,
                                  "loc": {
                                    "start": {
                                      "line": 514,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 514,
                                      "column": 31
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 15049,
                                    "end": 15070,
                                    "loc": {
                                      "start": {
                                        "line": 514,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 514,
                                        "column": 29
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 15049,
                                      "end": 15053,
                                      "loc": {
                                        "start": {
                                          "line": 514,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 514,
                                          "column": 12
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 15054,
                                      "end": 15070,
                                      "loc": {
                                        "start": {
                                          "line": 514,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 514,
                                          "column": 29
                                        },
                                        "identifierName": "_display_changed"
                                      },
                                      "name": "_display_changed"
                                    },
                                    "computed": false
                                  },
                                  "arguments": []
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 15088,
                            "end": 15111,
                            "loc": {
                              "start": {
                                "line": 516,
                                "column": 6
                              },
                              "end": {
                                "line": 516,
                                "column": 29
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 15088,
                              "end": 15110,
                              "loc": {
                                "start": {
                                  "line": 516,
                                  "column": 6
                                },
                                "end": {
                                  "line": 516,
                                  "column": 28
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 15088,
                                "end": 15108,
                                "loc": {
                                  "start": {
                                    "line": 516,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 516,
                                    "column": 26
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 15088,
                                  "end": 15093,
                                  "loc": {
                                    "start": {
                                      "line": 516,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 516,
                                      "column": 11
                                    },
                                    "identifierName": "event"
                                  },
                                  "name": "event"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 15094,
                                  "end": 15108,
                                  "loc": {
                                    "start": {
                                      "line": 516,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 516,
                                      "column": 26
                                    },
                                    "identifierName": "preventDefault"
                                  },
                                  "name": "preventDefault"
                                },
                                "computed": false
                              },
                              "arguments": []
                            }
                          }
                        ],
                        "directives": []
                      }
                    }
                  }
                ],
                "directives": []
              }
            },
            {
              "type": "ClassMethod",
              "start": 15126,
              "end": 15508,
              "loc": {
                "start": {
                  "line": 520,
                  "column": 2
                },
                "end": {
                  "line": 534,
                  "column": 3
                }
              },
              "static": false,
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 15126,
                "end": 15140,
                "loc": {
                  "start": {
                    "line": 520,
                    "column": 2
                  },
                  "end": {
                    "line": 520,
                    "column": 16
                  },
                  "identifierName": "_display_field"
                },
                "name": "_display_field"
              },
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [
                {
                  "type": "Identifier",
                  "start": 15141,
                  "end": 15147,
                  "loc": {
                    "start": {
                      "line": 520,
                      "column": 17
                    },
                    "end": {
                      "line": 520,
                      "column": 23
                    },
                    "identifierName": "object"
                  },
                  "name": "object"
                },
                {
                  "type": "Identifier",
                  "start": 15149,
                  "end": 15153,
                  "loc": {
                    "start": {
                      "line": 520,
                      "column": 25
                    },
                    "end": {
                      "line": 520,
                      "column": 29
                    },
                    "identifierName": "item"
                  },
                  "name": "item"
                }
              ],
              "body": {
                "type": "BlockStatement",
                "start": 15155,
                "end": 15508,
                "loc": {
                  "start": {
                    "line": 520,
                    "column": 31
                  },
                  "end": {
                    "line": 534,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "VariableDeclaration",
                    "start": 15161,
                    "end": 15197,
                    "loc": {
                      "start": {
                        "line": 521,
                        "column": 4
                      },
                      "end": {
                        "line": 521,
                        "column": 40
                      }
                    },
                    "declarations": [
                      {
                        "type": "VariableDeclarator",
                        "start": 15165,
                        "end": 15196,
                        "loc": {
                          "start": {
                            "line": 521,
                            "column": 8
                          },
                          "end": {
                            "line": 521,
                            "column": 39
                          }
                        },
                        "id": {
                          "type": "Identifier",
                          "start": 15165,
                          "end": 15170,
                          "loc": {
                            "start": {
                              "line": 521,
                              "column": 8
                            },
                            "end": {
                              "line": 521,
                              "column": 13
                            },
                            "identifierName": "label"
                          },
                          "name": "label"
                        },
                        "init": {
                          "type": "MemberExpression",
                          "start": 15173,
                          "end": 15196,
                          "loc": {
                            "start": {
                              "line": 521,
                              "column": 16
                            },
                            "end": {
                              "line": 521,
                              "column": 39
                            }
                          },
                          "object": {
                            "type": "CallExpression",
                            "start": 15173,
                            "end": 15191,
                            "loc": {
                              "start": {
                                "line": 521,
                                "column": 16
                              },
                              "end": {
                                "line": 521,
                                "column": 34
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 15173,
                              "end": 15177,
                              "loc": {
                                "start": {
                                  "line": 521,
                                  "column": 16
                                },
                                "end": {
                                  "line": 521,
                                  "column": 20
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 15173,
                                "end": 15174,
                                "loc": {
                                  "start": {
                                    "line": 521,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 521,
                                    "column": 17
                                  },
                                  "identifierName": "_"
                                },
                                "name": "_"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 15175,
                                "end": 15177,
                                "loc": {
                                  "start": {
                                    "line": 521,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 521,
                                    "column": 20
                                  },
                                  "identifierName": "at"
                                },
                                "name": "at"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "start": 15178,
                                "end": 15184,
                                "loc": {
                                  "start": {
                                    "line": 521,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 521,
                                    "column": 27
                                  },
                                  "identifierName": "object"
                                },
                                "name": "object"
                              },
                              {
                                "type": "Identifier",
                                "start": 15186,
                                "end": 15190,
                                "loc": {
                                  "start": {
                                    "line": 521,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 521,
                                    "column": 33
                                  },
                                  "identifierName": "item"
                                },
                                "name": "item"
                              }
                            ]
                          },
                          "property": {
                            "type": "StringLiteral",
                            "start": 15192,
                            "end": 15195,
                            "loc": {
                              "start": {
                                "line": 521,
                                "column": 35
                              },
                              "end": {
                                "line": 521,
                                "column": 38
                              }
                            },
                            "extra": {
                              "rawValue": "0",
                              "raw": "\"0\""
                            },
                            "value": "0"
                          },
                          "computed": true
                        }
                      }
                    ],
                    "kind": "let"
                  },
                  {
                    "type": "IfStatement",
                    "start": 15203,
                    "end": 15319,
                    "loc": {
                      "start": {
                        "line": 523,
                        "column": 4
                      },
                      "end": {
                        "line": 525,
                        "column": 5
                      }
                    },
                    "test": {
                      "type": "CallExpression",
                      "start": 15207,
                      "end": 15247,
                      "loc": {
                        "start": {
                          "line": 523,
                          "column": 8
                        },
                        "end": {
                          "line": 523,
                          "column": 48
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 15207,
                        "end": 15212,
                        "loc": {
                          "start": {
                            "line": 523,
                            "column": 8
                          },
                          "end": {
                            "line": 523,
                            "column": 13
                          }
                        },
                        "object": {
                          "type": "Identifier",
                          "start": 15207,
                          "end": 15208,
                          "loc": {
                            "start": {
                              "line": 523,
                              "column": 8
                            },
                            "end": {
                              "line": 523,
                              "column": 9
                            },
                            "identifierName": "_"
                          },
                          "name": "_"
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 15209,
                          "end": 15212,
                          "loc": {
                            "start": {
                              "line": 523,
                              "column": 10
                            },
                            "end": {
                              "line": 523,
                              "column": 13
                            },
                            "identifierName": "has"
                          },
                          "name": "has"
                        },
                        "computed": false
                      },
                      "arguments": [
                        {
                          "type": "CallExpression",
                          "start": 15213,
                          "end": 15240,
                          "loc": {
                            "start": {
                              "line": 523,
                              "column": 14
                            },
                            "end": {
                              "line": 523,
                              "column": 41
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 15213,
                            "end": 15238,
                            "loc": {
                              "start": {
                                "line": 523,
                                "column": 14
                              },
                              "end": {
                                "line": 523,
                                "column": 39
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 15213,
                              "end": 15217,
                              "loc": {
                                "start": {
                                  "line": 523,
                                  "column": 14
                                },
                                "end": {
                                  "line": 523,
                                  "column": 18
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 15218,
                              "end": 15238,
                              "loc": {
                                "start": {
                                  "line": 523,
                                  "column": 19
                                },
                                "end": {
                                  "line": 523,
                                  "column": 39
                                },
                                "identifierName": "get_field_transforms"
                              },
                              "name": "get_field_transforms"
                            },
                            "computed": false
                          },
                          "arguments": []
                        },
                        {
                          "type": "Identifier",
                          "start": 15242,
                          "end": 15246,
                          "loc": {
                            "start": {
                              "line": 523,
                              "column": 43
                            },
                            "end": {
                              "line": 523,
                              "column": 47
                            },
                            "identifierName": "item"
                          },
                          "name": "item"
                        }
                      ]
                    },
                    "consequent": {
                      "type": "BlockStatement",
                      "start": 15249,
                      "end": 15319,
                      "loc": {
                        "start": {
                          "line": 523,
                          "column": 50
                        },
                        "end": {
                          "line": 525,
                          "column": 5
                        }
                      },
                      "body": [
                        {
                          "type": "ReturnStatement",
                          "start": 15257,
                          "end": 15313,
                          "loc": {
                            "start": {
                              "line": 524,
                              "column": 6
                            },
                            "end": {
                              "line": 524,
                              "column": 62
                            }
                          },
                          "argument": {
                            "type": "CallExpression",
                            "start": 15264,
                            "end": 15312,
                            "loc": {
                              "start": {
                                "line": 524,
                                "column": 13
                              },
                              "end": {
                                "line": 524,
                                "column": 61
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 15264,
                              "end": 15297,
                              "loc": {
                                "start": {
                                  "line": 524,
                                  "column": 13
                                },
                                "end": {
                                  "line": 524,
                                  "column": 46
                                }
                              },
                              "object": {
                                "type": "CallExpression",
                                "start": 15264,
                                "end": 15291,
                                "loc": {
                                  "start": {
                                    "line": 524,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 524,
                                    "column": 40
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 15264,
                                  "end": 15289,
                                  "loc": {
                                    "start": {
                                      "line": 524,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 524,
                                      "column": 38
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 15264,
                                    "end": 15268,
                                    "loc": {
                                      "start": {
                                        "line": 524,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 524,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 15269,
                                    "end": 15289,
                                    "loc": {
                                      "start": {
                                        "line": 524,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 524,
                                        "column": 38
                                      },
                                      "identifierName": "get_field_transforms"
                                    },
                                    "name": "get_field_transforms"
                                  },
                                  "computed": false
                                },
                                "arguments": []
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 15292,
                                "end": 15296,
                                "loc": {
                                  "start": {
                                    "line": 524,
                                    "column": 41
                                  },
                                  "end": {
                                    "line": 524,
                                    "column": 45
                                  },
                                  "identifierName": "item"
                                },
                                "name": "item"
                              },
                              "computed": true
                            },
                            "arguments": [
                              {
                                "type": "Identifier",
                                "start": 15298,
                                "end": 15303,
                                "loc": {
                                  "start": {
                                    "line": 524,
                                    "column": 47
                                  },
                                  "end": {
                                    "line": 524,
                                    "column": 52
                                  },
                                  "identifierName": "label"
                                },
                                "name": "label"
                              },
                              {
                                "type": "Identifier",
                                "start": 15305,
                                "end": 15311,
                                "loc": {
                                  "start": {
                                    "line": 524,
                                    "column": 54
                                  },
                                  "end": {
                                    "line": 524,
                                    "column": 60
                                  },
                                  "identifierName": "object"
                                },
                                "name": "object"
                              }
                            ]
                          }
                        }
                      ],
                      "directives": []
                    },
                    "alternate": null
                  },
                  {
                    "type": "IfStatement",
                    "start": 15325,
                    "end": 15485,
                    "loc": {
                      "start": {
                        "line": 527,
                        "column": 4
                      },
                      "end": {
                        "line": 531,
                        "column": 5
                      }
                    },
                    "test": {
                      "type": "CallExpression",
                      "start": 15329,
                      "end": 15364,
                      "loc": {
                        "start": {
                          "line": 527,
                          "column": 8
                        },
                        "end": {
                          "line": 527,
                          "column": 43
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 15329,
                        "end": 15333,
                        "loc": {
                          "start": {
                            "line": 527,
                            "column": 8
                          },
                          "end": {
                            "line": 527,
                            "column": 12
                          }
                        },
                        "object": {
                          "type": "Identifier",
                          "start": 15329,
                          "end": 15330,
                          "loc": {
                            "start": {
                              "line": 527,
                              "column": 8
                            },
                            "end": {
                              "line": 527,
                              "column": 9
                            },
                            "identifierName": "_"
                          },
                          "name": "_"
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 15331,
                          "end": 15333,
                          "loc": {
                            "start": {
                              "line": 527,
                              "column": 10
                            },
                            "end": {
                              "line": 527,
                              "column": 12
                            },
                            "identifierName": "at"
                          },
                          "name": "at"
                        },
                        "computed": false
                      },
                      "arguments": [
                        {
                          "type": "CallExpression",
                          "start": 15334,
                          "end": 15357,
                          "loc": {
                            "start": {
                              "line": 527,
                              "column": 13
                            },
                            "end": {
                              "line": 527,
                              "column": 36
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 15334,
                            "end": 15355,
                            "loc": {
                              "start": {
                                "line": 527,
                                "column": 13
                              },
                              "end": {
                                "line": 527,
                                "column": 34
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 15334,
                              "end": 15338,
                              "loc": {
                                "start": {
                                  "line": 527,
                                  "column": 13
                                },
                                "end": {
                                  "line": 527,
                                  "column": 17
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 15339,
                              "end": 15355,
                              "loc": {
                                "start": {
                                  "line": 527,
                                  "column": 18
                                },
                                "end": {
                                  "line": 527,
                                  "column": 34
                                },
                                "identifierName": "get_extra_fields"
                              },
                              "name": "get_extra_fields"
                            },
                            "computed": false
                          },
                          "arguments": []
                        },
                        {
                          "type": "Identifier",
                          "start": 15359,
                          "end": 15363,
                          "loc": {
                            "start": {
                              "line": 527,
                              "column": 38
                            },
                            "end": {
                              "line": 527,
                              "column": 42
                            },
                            "identifierName": "item"
                          },
                          "name": "item"
                        }
                      ]
                    },
                    "consequent": {
                      "type": "BlockStatement",
                      "start": 15366,
                      "end": 15485,
                      "loc": {
                        "start": {
                          "line": 527,
                          "column": 45
                        },
                        "end": {
                          "line": 531,
                          "column": 5
                        }
                      },
                      "body": [
                        {
                          "type": "IfStatement",
                          "start": 15374,
                          "end": 15479,
                          "loc": {
                            "start": {
                              "line": 528,
                              "column": 6
                            },
                            "end": {
                              "line": 530,
                              "column": 7
                            }
                          },
                          "test": {
                            "type": "MemberExpression",
                            "start": 15378,
                            "end": 15407,
                            "loc": {
                              "start": {
                                "line": 528,
                                "column": 10
                              },
                              "end": {
                                "line": 528,
                                "column": 39
                              }
                            },
                            "object": {
                              "type": "CallExpression",
                              "start": 15378,
                              "end": 15401,
                              "loc": {
                                "start": {
                                  "line": 528,
                                  "column": 10
                                },
                                "end": {
                                  "line": 528,
                                  "column": 33
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 15378,
                                "end": 15399,
                                "loc": {
                                  "start": {
                                    "line": 528,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 528,
                                    "column": 31
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 15378,
                                  "end": 15382,
                                  "loc": {
                                    "start": {
                                      "line": 528,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 528,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 15383,
                                  "end": 15399,
                                  "loc": {
                                    "start": {
                                      "line": 528,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 528,
                                      "column": 31
                                    },
                                    "identifierName": "get_extra_fields"
                                  },
                                  "name": "get_extra_fields"
                                },
                                "computed": false
                              },
                              "arguments": []
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 15402,
                              "end": 15406,
                              "loc": {
                                "start": {
                                  "line": 528,
                                  "column": 34
                                },
                                "end": {
                                  "line": 528,
                                  "column": 38
                                },
                                "identifierName": "item"
                              },
                              "name": "item"
                            },
                            "computed": true
                          },
                          "consequent": {
                            "type": "BlockStatement",
                            "start": 15409,
                            "end": 15479,
                            "loc": {
                              "start": {
                                "line": 528,
                                "column": 41
                              },
                              "end": {
                                "line": 530,
                                "column": 7
                              }
                            },
                            "body": [
                              {
                                "type": "ExpressionStatement",
                                "start": 15419,
                                "end": 15471,
                                "loc": {
                                  "start": {
                                    "line": 529,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 529,
                                    "column": 60
                                  }
                                },
                                "expression": {
                                  "type": "AssignmentExpression",
                                  "start": 15419,
                                  "end": 15470,
                                  "loc": {
                                    "start": {
                                      "line": 529,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 529,
                                      "column": 59
                                    }
                                  },
                                  "operator": "=",
                                  "left": {
                                    "type": "Identifier",
                                    "start": 15419,
                                    "end": 15424,
                                    "loc": {
                                      "start": {
                                        "line": 529,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 529,
                                        "column": 13
                                      },
                                      "identifierName": "label"
                                    },
                                    "name": "label"
                                  },
                                  "right": {
                                    "type": "CallExpression",
                                    "start": 15427,
                                    "end": 15470,
                                    "loc": {
                                      "start": {
                                        "line": 529,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 529,
                                        "column": 59
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 15427,
                                      "end": 15456,
                                      "loc": {
                                        "start": {
                                          "line": 529,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 529,
                                          "column": 45
                                        }
                                      },
                                      "object": {
                                        "type": "CallExpression",
                                        "start": 15427,
                                        "end": 15450,
                                        "loc": {
                                          "start": {
                                            "line": 529,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 529,
                                            "column": 39
                                          }
                                        },
                                        "callee": {
                                          "type": "MemberExpression",
                                          "start": 15427,
                                          "end": 15448,
                                          "loc": {
                                            "start": {
                                              "line": 529,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 529,
                                              "column": 37
                                            }
                                          },
                                          "object": {
                                            "type": "ThisExpression",
                                            "start": 15427,
                                            "end": 15431,
                                            "loc": {
                                              "start": {
                                                "line": 529,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 529,
                                                "column": 20
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 15432,
                                            "end": 15448,
                                            "loc": {
                                              "start": {
                                                "line": 529,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 529,
                                                "column": 37
                                              },
                                              "identifierName": "get_extra_fields"
                                            },
                                            "name": "get_extra_fields"
                                          },
                                          "computed": false
                                        },
                                        "arguments": []
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 15451,
                                        "end": 15455,
                                        "loc": {
                                          "start": {
                                            "line": 529,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 529,
                                            "column": 44
                                          },
                                          "identifierName": "item"
                                        },
                                        "name": "item"
                                      },
                                      "computed": true
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "start": 15457,
                                        "end": 15463,
                                        "loc": {
                                          "start": {
                                            "line": 529,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 529,
                                            "column": 52
                                          },
                                          "identifierName": "object"
                                        },
                                        "name": "object"
                                      },
                                      {
                                        "type": "Identifier",
                                        "start": 15465,
                                        "end": 15469,
                                        "loc": {
                                          "start": {
                                            "line": 529,
                                            "column": 54
                                          },
                                          "end": {
                                            "line": 529,
                                            "column": 58
                                          },
                                          "identifierName": "item"
                                        },
                                        "name": "item"
                                      }
                                    ]
                                  }
                                }
                              }
                            ],
                            "directives": []
                          },
                          "alternate": null
                        }
                      ],
                      "directives": []
                    },
                    "alternate": null
                  },
                  {
                    "type": "ReturnStatement",
                    "start": 15491,
                    "end": 15504,
                    "loc": {
                      "start": {
                        "line": 533,
                        "column": 4
                      },
                      "end": {
                        "line": 533,
                        "column": 17
                      }
                    },
                    "argument": {
                      "type": "Identifier",
                      "start": 15498,
                      "end": 15503,
                      "loc": {
                        "start": {
                          "line": 533,
                          "column": 11
                        },
                        "end": {
                          "line": 533,
                          "column": 16
                        },
                        "identifierName": "label"
                      },
                      "name": "label"
                    }
                  }
                ],
                "directives": []
              }
            },
            {
              "type": "ClassMethod",
              "start": 15512,
              "end": 15764,
              "loc": {
                "start": {
                  "line": 536,
                  "column": 2
                },
                "end": {
                  "line": 543,
                  "column": 3
                }
              },
              "static": false,
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 15512,
                "end": 15530,
                "loc": {
                  "start": {
                    "line": 536,
                    "column": 2
                  },
                  "end": {
                    "line": 536,
                    "column": 20
                  },
                  "identifierName": "set_filter_options"
                },
                "name": "set_filter_options"
              },
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [
                {
                  "type": "Identifier",
                  "start": 15531,
                  "end": 15542,
                  "loc": {
                    "start": {
                      "line": 536,
                      "column": 21
                    },
                    "end": {
                      "line": 536,
                      "column": 32
                    },
                    "identifierName": "filter_name"
                  },
                  "name": "filter_name"
                },
                {
                  "type": "Identifier",
                  "start": 15544,
                  "end": 15551,
                  "loc": {
                    "start": {
                      "line": 536,
                      "column": 34
                    },
                    "end": {
                      "line": 536,
                      "column": 41
                    },
                    "identifierName": "options"
                  },
                  "name": "options"
                }
              ],
              "body": {
                "type": "BlockStatement",
                "start": 15553,
                "end": 15764,
                "loc": {
                  "start": {
                    "line": 536,
                    "column": 43
                  },
                  "end": {
                    "line": 543,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "VariableDeclaration",
                    "start": 15559,
                    "end": 15570,
                    "loc": {
                      "start": {
                        "line": 537,
                        "column": 4
                      },
                      "end": {
                        "line": 537,
                        "column": 15
                      }
                    },
                    "declarations": [
                      {
                        "type": "VariableDeclarator",
                        "start": 15563,
                        "end": 15569,
                        "loc": {
                          "start": {
                            "line": 537,
                            "column": 8
                          },
                          "end": {
                            "line": 537,
                            "column": 14
                          }
                        },
                        "id": {
                          "type": "Identifier",
                          "start": 15563,
                          "end": 15564,
                          "loc": {
                            "start": {
                              "line": 537,
                              "column": 8
                            },
                            "end": {
                              "line": 537,
                              "column": 9
                            },
                            "identifierName": "t"
                          },
                          "name": "t"
                        },
                        "init": {
                          "type": "ObjectExpression",
                          "start": 15567,
                          "end": 15569,
                          "loc": {
                            "start": {
                              "line": 537,
                              "column": 12
                            },
                            "end": {
                              "line": 537,
                              "column": 14
                            }
                          },
                          "properties": []
                        }
                      }
                    ],
                    "kind": "let"
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 15575,
                    "end": 15681,
                    "loc": {
                      "start": {
                        "line": 538,
                        "column": 4
                      },
                      "end": {
                        "line": 541,
                        "column": 7
                      }
                    },
                    "expression": {
                      "type": "AssignmentExpression",
                      "start": 15575,
                      "end": 15680,
                      "loc": {
                        "start": {
                          "line": 538,
                          "column": 4
                        },
                        "end": {
                          "line": 541,
                          "column": 6
                        }
                      },
                      "operator": "=",
                      "left": {
                        "type": "MemberExpression",
                        "start": 15575,
                        "end": 15589,
                        "loc": {
                          "start": {
                            "line": 538,
                            "column": 4
                          },
                          "end": {
                            "line": 538,
                            "column": 18
                          }
                        },
                        "object": {
                          "type": "Identifier",
                          "start": 15575,
                          "end": 15576,
                          "loc": {
                            "start": {
                              "line": 538,
                              "column": 4
                            },
                            "end": {
                              "line": 538,
                              "column": 5
                            },
                            "identifierName": "t"
                          },
                          "name": "t"
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 15577,
                          "end": 15588,
                          "loc": {
                            "start": {
                              "line": 538,
                              "column": 6
                            },
                            "end": {
                              "line": 538,
                              "column": 17
                            },
                            "identifierName": "filter_name"
                          },
                          "name": "filter_name"
                        },
                        "computed": true
                      },
                      "right": {
                        "type": "CallExpression",
                        "start": 15592,
                        "end": 15680,
                        "loc": {
                          "start": {
                            "line": 538,
                            "column": 21
                          },
                          "end": {
                            "line": 541,
                            "column": 6
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 15592,
                          "end": 15603,
                          "loc": {
                            "start": {
                              "line": 538,
                              "column": 21
                            },
                            "end": {
                              "line": 538,
                              "column": 32
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 15592,
                            "end": 15599,
                            "loc": {
                              "start": {
                                "line": 538,
                                "column": 21
                              },
                              "end": {
                                "line": 538,
                                "column": 28
                              },
                              "identifierName": "options"
                            },
                            "name": "options"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 15600,
                            "end": 15603,
                            "loc": {
                              "start": {
                                "line": 538,
                                "column": 29
                              },
                              "end": {
                                "line": 538,
                                "column": 32
                              },
                              "identifierName": "map"
                            },
                            "name": "map"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "ArrowFunctionExpression",
                            "start": 15604,
                            "end": 15679,
                            "loc": {
                              "start": {
                                "line": 538,
                                "column": 33
                              },
                              "end": {
                                "line": 541,
                                "column": 5
                              }
                            },
                            "id": null,
                            "generator": false,
                            "expression": false,
                            "async": false,
                            "params": [
                              {
                                "type": "Identifier",
                                "start": 15604,
                                "end": 15610,
                                "loc": {
                                  "start": {
                                    "line": 538,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 538,
                                    "column": 39
                                  },
                                  "identifierName": "option"
                                },
                                "name": "option"
                              }
                            ],
                            "body": {
                              "type": "BlockStatement",
                              "start": 15614,
                              "end": 15679,
                              "loc": {
                                "start": {
                                  "line": 538,
                                  "column": 43
                                },
                                "end": {
                                  "line": 541,
                                  "column": 5
                                }
                              },
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "start": 15622,
                                  "end": 15652,
                                  "loc": {
                                    "start": {
                                      "line": 539,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 539,
                                      "column": 36
                                    }
                                  },
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "start": 15622,
                                    "end": 15651,
                                    "loc": {
                                      "start": {
                                        "line": 539,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 539,
                                        "column": 35
                                      }
                                    },
                                    "operator": "=",
                                    "left": {
                                      "type": "MemberExpression",
                                      "start": 15622,
                                      "end": 15637,
                                      "loc": {
                                        "start": {
                                          "line": 539,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 539,
                                          "column": 21
                                        }
                                      },
                                      "object": {
                                        "type": "Identifier",
                                        "start": 15622,
                                        "end": 15628,
                                        "loc": {
                                          "start": {
                                            "line": 539,
                                            "column": 6
                                          },
                                          "end": {
                                            "line": 539,
                                            "column": 12
                                          },
                                          "identifierName": "option"
                                        },
                                        "name": "option"
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 15629,
                                        "end": 15637,
                                        "loc": {
                                          "start": {
                                            "line": 539,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 539,
                                            "column": 21
                                          },
                                          "identifierName": "_filter_"
                                        },
                                        "name": "_filter_"
                                      },
                                      "computed": false
                                    },
                                    "right": {
                                      "type": "Identifier",
                                      "start": 15640,
                                      "end": 15651,
                                      "loc": {
                                        "start": {
                                          "line": 539,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 539,
                                          "column": 35
                                        },
                                        "identifierName": "filter_name"
                                      },
                                      "name": "filter_name"
                                    }
                                  }
                                },
                                {
                                  "type": "ReturnStatement",
                                  "start": 15659,
                                  "end": 15673,
                                  "loc": {
                                    "start": {
                                      "line": 540,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 540,
                                      "column": 20
                                    }
                                  },
                                  "argument": {
                                    "type": "Identifier",
                                    "start": 15666,
                                    "end": 15672,
                                    "loc": {
                                      "start": {
                                        "line": 540,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 540,
                                        "column": 19
                                      },
                                      "identifierName": "option"
                                    },
                                    "name": "option"
                                  }
                                }
                              ],
                              "directives": []
                            }
                          }
                        ]
                      }
                    }
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 15686,
                    "end": 15760,
                    "loc": {
                      "start": {
                        "line": 542,
                        "column": 4
                      },
                      "end": {
                        "line": 542,
                        "column": 78
                      }
                    },
                    "expression": {
                      "type": "CallExpression",
                      "start": 15686,
                      "end": 15759,
                      "loc": {
                        "start": {
                          "line": 542,
                          "column": 4
                        },
                        "end": {
                          "line": 542,
                          "column": 77
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 15686,
                        "end": 15699,
                        "loc": {
                          "start": {
                            "line": 542,
                            "column": 4
                          },
                          "end": {
                            "line": 542,
                            "column": 17
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 15686,
                          "end": 15690,
                          "loc": {
                            "start": {
                              "line": 542,
                              "column": 4
                            },
                            "end": {
                              "line": 542,
                              "column": 8
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 15691,
                          "end": 15699,
                          "loc": {
                            "start": {
                              "line": 542,
                              "column": 9
                            },
                            "end": {
                              "line": 542,
                              "column": 17
                            },
                            "identifierName": "setState"
                          },
                          "name": "setState"
                        },
                        "computed": false
                      },
                      "arguments": [
                        {
                          "type": "ObjectExpression",
                          "start": 15700,
                          "end": 15758,
                          "loc": {
                            "start": {
                              "line": 542,
                              "column": 18
                            },
                            "end": {
                              "line": 542,
                              "column": 76
                            }
                          },
                          "properties": [
                            {
                              "type": "ObjectProperty",
                              "start": 15702,
                              "end": 15756,
                              "loc": {
                                "start": {
                                  "line": 542,
                                  "column": 20
                                },
                                "end": {
                                  "line": 542,
                                  "column": 74
                                }
                              },
                              "method": false,
                              "shorthand": false,
                              "computed": false,
                              "key": {
                                "type": "Identifier",
                                "start": 15702,
                                "end": 15716,
                                "loc": {
                                  "start": {
                                    "line": 542,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 542,
                                    "column": 34
                                  },
                                  "identifierName": "filter_options"
                                },
                                "name": "filter_options"
                              },
                              "value": {
                                "type": "CallExpression",
                                "start": 15718,
                                "end": 15756,
                                "loc": {
                                  "start": {
                                    "line": 542,
                                    "column": 36
                                  },
                                  "end": {
                                    "line": 542,
                                    "column": 74
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 15718,
                                  "end": 15726,
                                  "loc": {
                                    "start": {
                                      "line": 542,
                                      "column": 36
                                    },
                                    "end": {
                                      "line": 542,
                                      "column": 44
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 15718,
                                    "end": 15719,
                                    "loc": {
                                      "start": {
                                        "line": 542,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 542,
                                        "column": 37
                                      },
                                      "identifierName": "_"
                                    },
                                    "name": "_"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 15720,
                                    "end": 15726,
                                    "loc": {
                                      "start": {
                                        "line": 542,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 542,
                                        "column": 44
                                      },
                                      "identifierName": "assign"
                                    },
                                    "name": "assign"
                                  },
                                  "computed": false
                                },
                                "arguments": [
                                  {
                                    "type": "MemberExpression",
                                    "start": 15727,
                                    "end": 15752,
                                    "loc": {
                                      "start": {
                                        "line": 542,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 542,
                                        "column": 70
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 15727,
                                      "end": 15737,
                                      "loc": {
                                        "start": {
                                          "line": 542,
                                          "column": 45
                                        },
                                        "end": {
                                          "line": 542,
                                          "column": 55
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 15727,
                                        "end": 15731,
                                        "loc": {
                                          "start": {
                                            "line": 542,
                                            "column": 45
                                          },
                                          "end": {
                                            "line": 542,
                                            "column": 49
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 15732,
                                        "end": 15737,
                                        "loc": {
                                          "start": {
                                            "line": 542,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 542,
                                            "column": 55
                                          },
                                          "identifierName": "state"
                                        },
                                        "name": "state"
                                      },
                                      "computed": false
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 15738,
                                      "end": 15752,
                                      "loc": {
                                        "start": {
                                          "line": 542,
                                          "column": 56
                                        },
                                        "end": {
                                          "line": 542,
                                          "column": 70
                                        },
                                        "identifierName": "filter_options"
                                      },
                                      "name": "filter_options"
                                    },
                                    "computed": false
                                  },
                                  {
                                    "type": "Identifier",
                                    "start": 15754,
                                    "end": 15755,
                                    "loc": {
                                      "start": {
                                        "line": 542,
                                        "column": 72
                                      },
                                      "end": {
                                        "line": 542,
                                        "column": 73
                                      },
                                      "identifierName": "t"
                                    },
                                    "name": "t"
                                  }
                                ]
                              }
                            }
                          ]
                        }
                      ]
                    }
                  }
                ],
                "directives": []
              }
            },
            {
              "type": "ClassMethod",
              "start": 15768,
              "end": 15830,
              "loc": {
                "start": {
                  "line": 545,
                  "column": 2
                },
                "end": {
                  "line": 547,
                  "column": 3
                }
              },
              "static": false,
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 15768,
                "end": 15785,
                "loc": {
                  "start": {
                    "line": 545,
                    "column": 2
                  },
                  "end": {
                    "line": 545,
                    "column": 19
                  },
                  "identifierName": "get_filter_values"
                },
                "name": "get_filter_values"
              },
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "start": 15788,
                "end": 15830,
                "loc": {
                  "start": {
                    "line": 545,
                    "column": 22
                  },
                  "end": {
                    "line": 547,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "ReturnStatement",
                    "start": 15794,
                    "end": 15826,
                    "loc": {
                      "start": {
                        "line": 546,
                        "column": 4
                      },
                      "end": {
                        "line": 546,
                        "column": 36
                      }
                    },
                    "argument": {
                      "type": "MemberExpression",
                      "start": 15801,
                      "end": 15825,
                      "loc": {
                        "start": {
                          "line": 546,
                          "column": 11
                        },
                        "end": {
                          "line": 546,
                          "column": 35
                        }
                      },
                      "object": {
                        "type": "MemberExpression",
                        "start": 15801,
                        "end": 15811,
                        "loc": {
                          "start": {
                            "line": 546,
                            "column": 11
                          },
                          "end": {
                            "line": 546,
                            "column": 21
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 15801,
                          "end": 15805,
                          "loc": {
                            "start": {
                              "line": 546,
                              "column": 11
                            },
                            "end": {
                              "line": 546,
                              "column": 15
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 15806,
                          "end": 15811,
                          "loc": {
                            "start": {
                              "line": 546,
                              "column": 16
                            },
                            "end": {
                              "line": 546,
                              "column": 21
                            },
                            "identifierName": "state"
                          },
                          "name": "state"
                        },
                        "computed": false
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 15812,
                        "end": 15825,
                        "loc": {
                          "start": {
                            "line": 546,
                            "column": 22
                          },
                          "end": {
                            "line": 546,
                            "column": 35
                          },
                          "identifierName": "filter_values"
                        },
                        "name": "filter_values"
                      },
                      "computed": false
                    }
                  }
                ],
                "directives": []
              }
            },
            {
              "type": "ClassMethod",
              "start": 15833,
              "end": 16097,
              "loc": {
                "start": {
                  "line": 548,
                  "column": 2
                },
                "end": {
                  "line": 567,
                  "column": 3
                }
              },
              "static": false,
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 15833,
                "end": 15844,
                "loc": {
                  "start": {
                    "line": 548,
                    "column": 2
                  },
                  "end": {
                    "line": 548,
                    "column": 13
                  },
                  "identifierName": "get_filters"
                },
                "name": "get_filters"
              },
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "start": 15847,
                "end": 16097,
                "loc": {
                  "start": {
                    "line": 548,
                    "column": 16
                  },
                  "end": {
                    "line": 567,
                    "column": 3
                  }
                },
                "body": [],
                "directives": [],
                "leadingComments": null,
                "innerComments": [
                  {
                    "type": "CommentBlock",
                    "value": "\n\treturn {\n\n\t    \"by_id\" : { \"options\" : [\n\t\t\t    { value: 'one', label: 'One' },\n\t    { value: 'two', label: 'Two' },\n\n\t\t\n\t    ],\n\t     \"filter_function\" : (option,queryset)=>\n\t     {\n\n\n\t\t return queryset;\n\t     }\n           }\n\t    \n\t}",
                    "start": 15853,
                    "end": 16093,
                    "loc": {
                      "start": {
                        "line": 549,
                        "column": 4
                      },
                      "end": {
                        "line": 566,
                        "column": 4
                      }
                    }
                  }
                ]
              }
            },
            {
              "type": "ClassMethod",
              "start": 16100,
              "end": 16751,
              "loc": {
                "start": {
                  "line": 568,
                  "column": 2
                },
                "end": {
                  "line": 594,
                  "column": 3
                }
              },
              "static": false,
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 16100,
                "end": 16121,
                "loc": {
                  "start": {
                    "line": 568,
                    "column": 2
                  },
                  "end": {
                    "line": 568,
                    "column": 23
                  },
                  "identifierName": "_handle_filter_change"
                },
                "name": "_handle_filter_change"
              },
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [
                {
                  "type": "Identifier",
                  "start": 16122,
                  "end": 16128,
                  "loc": {
                    "start": {
                      "line": 568,
                      "column": 24
                    },
                    "end": {
                      "line": 568,
                      "column": 30
                    },
                    "identifierName": "values"
                  },
                  "name": "values"
                }
              ],
              "body": {
                "type": "BlockStatement",
                "start": 16130,
                "end": 16751,
                "loc": {
                  "start": {
                    "line": 568,
                    "column": 32
                  },
                  "end": {
                    "line": 594,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "IfStatement",
                    "start": 16136,
                    "end": 16218,
                    "loc": {
                      "start": {
                        "line": 569,
                        "column": 4
                      },
                      "end": {
                        "line": 571,
                        "column": 5
                      }
                    },
                    "test": {
                      "type": "LogicalExpression",
                      "start": 16140,
                      "end": 16184,
                      "loc": {
                        "start": {
                          "line": 569,
                          "column": 8
                        },
                        "end": {
                          "line": 569,
                          "column": 52
                        }
                      },
                      "left": {
                        "type": "UnaryExpression",
                        "start": 16140,
                        "end": 16166,
                        "loc": {
                          "start": {
                            "line": 569,
                            "column": 8
                          },
                          "end": {
                            "line": 569,
                            "column": 34
                          }
                        },
                        "operator": "!",
                        "prefix": true,
                        "argument": {
                          "type": "BinaryExpression",
                          "start": 16142,
                          "end": 16165,
                          "loc": {
                            "start": {
                              "line": 569,
                              "column": 10
                            },
                            "end": {
                              "line": 569,
                              "column": 33
                            }
                          },
                          "left": {
                            "type": "Identifier",
                            "start": 16142,
                            "end": 16148,
                            "loc": {
                              "start": {
                                "line": 569,
                                "column": 10
                              },
                              "end": {
                                "line": 569,
                                "column": 16
                              },
                              "identifierName": "values"
                            },
                            "name": "values"
                          },
                          "operator": "instanceof",
                          "right": {
                            "type": "Identifier",
                            "start": 16160,
                            "end": 16165,
                            "loc": {
                              "start": {
                                "line": 569,
                                "column": 28
                              },
                              "end": {
                                "line": 569,
                                "column": 33
                              },
                              "identifierName": "Array"
                            },
                            "name": "Array"
                          },
                          "extra": {
                            "parenthesized": true,
                            "parenStart": 16141
                          }
                        },
                        "extra": {
                          "parenthesizedArgument": false
                        }
                      },
                      "operator": "&&",
                      "right": {
                        "type": "BinaryExpression",
                        "start": 16170,
                        "end": 16184,
                        "loc": {
                          "start": {
                            "line": 569,
                            "column": 38
                          },
                          "end": {
                            "line": 569,
                            "column": 52
                          }
                        },
                        "left": {
                          "type": "Identifier",
                          "start": 16170,
                          "end": 16176,
                          "loc": {
                            "start": {
                              "line": 569,
                              "column": 38
                            },
                            "end": {
                              "line": 569,
                              "column": 44
                            },
                            "identifierName": "values"
                          },
                          "name": "values"
                        },
                        "operator": "!=",
                        "right": {
                          "type": "NullLiteral",
                          "start": 16180,
                          "end": 16184,
                          "loc": {
                            "start": {
                              "line": 569,
                              "column": 48
                            },
                            "end": {
                              "line": 569,
                              "column": 52
                            }
                          }
                        }
                      }
                    },
                    "consequent": {
                      "type": "BlockStatement",
                      "start": 16186,
                      "end": 16218,
                      "loc": {
                        "start": {
                          "line": 569,
                          "column": 54
                        },
                        "end": {
                          "line": 571,
                          "column": 5
                        }
                      },
                      "body": [
                        {
                          "type": "ExpressionStatement",
                          "start": 16194,
                          "end": 16212,
                          "loc": {
                            "start": {
                              "line": 570,
                              "column": 6
                            },
                            "end": {
                              "line": 570,
                              "column": 24
                            }
                          },
                          "expression": {
                            "type": "AssignmentExpression",
                            "start": 16194,
                            "end": 16211,
                            "loc": {
                              "start": {
                                "line": 570,
                                "column": 6
                              },
                              "end": {
                                "line": 570,
                                "column": 23
                              }
                            },
                            "operator": "=",
                            "left": {
                              "type": "Identifier",
                              "start": 16194,
                              "end": 16200,
                              "loc": {
                                "start": {
                                  "line": 570,
                                  "column": 6
                                },
                                "end": {
                                  "line": 570,
                                  "column": 12
                                },
                                "identifierName": "values"
                              },
                              "name": "values"
                            },
                            "right": {
                              "type": "ArrayExpression",
                              "start": 16203,
                              "end": 16211,
                              "loc": {
                                "start": {
                                  "line": 570,
                                  "column": 15
                                },
                                "end": {
                                  "line": 570,
                                  "column": 23
                                }
                              },
                              "elements": [
                                {
                                  "type": "Identifier",
                                  "start": 16204,
                                  "end": 16210,
                                  "loc": {
                                    "start": {
                                      "line": 570,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 570,
                                      "column": 22
                                    },
                                    "identifierName": "values"
                                  },
                                  "name": "values"
                                }
                              ]
                            }
                          }
                        }
                      ],
                      "directives": []
                    },
                    "alternate": null
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 16224,
                    "end": 16271,
                    "loc": {
                      "start": {
                        "line": 573,
                        "column": 4
                      },
                      "end": {
                        "line": 573,
                        "column": 51
                      }
                    },
                    "expression": {
                      "type": "CallExpression",
                      "start": 16224,
                      "end": 16270,
                      "loc": {
                        "start": {
                          "line": 573,
                          "column": 4
                        },
                        "end": {
                          "line": 573,
                          "column": 50
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 16224,
                        "end": 16237,
                        "loc": {
                          "start": {
                            "line": 573,
                            "column": 4
                          },
                          "end": {
                            "line": 573,
                            "column": 17
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 16224,
                          "end": 16228,
                          "loc": {
                            "start": {
                              "line": 573,
                              "column": 4
                            },
                            "end": {
                              "line": 573,
                              "column": 8
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 16229,
                          "end": 16237,
                          "loc": {
                            "start": {
                              "line": 573,
                              "column": 9
                            },
                            "end": {
                              "line": 573,
                              "column": 17
                            },
                            "identifierName": "setState"
                          },
                          "name": "setState"
                        },
                        "computed": false
                      },
                      "arguments": [
                        {
                          "type": "ObjectExpression",
                          "start": 16238,
                          "end": 16269,
                          "loc": {
                            "start": {
                              "line": 573,
                              "column": 18
                            },
                            "end": {
                              "line": 573,
                              "column": 49
                            }
                          },
                          "properties": [
                            {
                              "type": "ObjectProperty",
                              "start": 16240,
                              "end": 16267,
                              "loc": {
                                "start": {
                                  "line": 573,
                                  "column": 20
                                },
                                "end": {
                                  "line": 573,
                                  "column": 47
                                }
                              },
                              "method": false,
                              "shorthand": false,
                              "computed": false,
                              "key": {
                                "type": "Identifier",
                                "start": 16240,
                                "end": 16253,
                                "loc": {
                                  "start": {
                                    "line": 573,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 573,
                                    "column": 33
                                  },
                                  "identifierName": "filter_values"
                                },
                                "name": "filter_values"
                              },
                              "value": {
                                "type": "LogicalExpression",
                                "start": 16255,
                                "end": 16267,
                                "loc": {
                                  "start": {
                                    "line": 573,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 573,
                                    "column": 47
                                  }
                                },
                                "left": {
                                  "type": "Identifier",
                                  "start": 16255,
                                  "end": 16261,
                                  "loc": {
                                    "start": {
                                      "line": 573,
                                      "column": 35
                                    },
                                    "end": {
                                      "line": 573,
                                      "column": 41
                                    },
                                    "identifierName": "values"
                                  },
                                  "name": "values"
                                },
                                "operator": "||",
                                "right": {
                                  "type": "ArrayExpression",
                                  "start": 16265,
                                  "end": 16267,
                                  "loc": {
                                    "start": {
                                      "line": 573,
                                      "column": 45
                                    },
                                    "end": {
                                      "line": 573,
                                      "column": 47
                                    }
                                  },
                                  "elements": []
                                }
                              }
                            }
                          ]
                        }
                      ]
                    }
                  },
                  {
                    "type": "IfStatement",
                    "start": 16277,
                    "end": 16511,
                    "loc": {
                      "start": {
                        "line": 575,
                        "column": 4
                      },
                      "end": {
                        "line": 584,
                        "column": 5
                      }
                    },
                    "test": {
                      "type": "LogicalExpression",
                      "start": 16281,
                      "end": 16317,
                      "loc": {
                        "start": {
                          "line": 575,
                          "column": 8
                        },
                        "end": {
                          "line": 575,
                          "column": 44
                        }
                      },
                      "left": {
                        "type": "BinaryExpression",
                        "start": 16281,
                        "end": 16295,
                        "loc": {
                          "start": {
                            "line": 575,
                            "column": 8
                          },
                          "end": {
                            "line": 575,
                            "column": 22
                          }
                        },
                        "left": {
                          "type": "Identifier",
                          "start": 16281,
                          "end": 16287,
                          "loc": {
                            "start": {
                              "line": 575,
                              "column": 8
                            },
                            "end": {
                              "line": 575,
                              "column": 14
                            },
                            "identifierName": "values"
                          },
                          "name": "values"
                        },
                        "operator": "==",
                        "right": {
                          "type": "NullLiteral",
                          "start": 16291,
                          "end": 16295,
                          "loc": {
                            "start": {
                              "line": 575,
                              "column": 18
                            },
                            "end": {
                              "line": 575,
                              "column": 22
                            }
                          }
                        }
                      },
                      "operator": "||",
                      "right": {
                        "type": "BinaryExpression",
                        "start": 16299,
                        "end": 16317,
                        "loc": {
                          "start": {
                            "line": 575,
                            "column": 26
                          },
                          "end": {
                            "line": 575,
                            "column": 44
                          }
                        },
                        "left": {
                          "type": "MemberExpression",
                          "start": 16299,
                          "end": 16312,
                          "loc": {
                            "start": {
                              "line": 575,
                              "column": 26
                            },
                            "end": {
                              "line": 575,
                              "column": 39
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 16299,
                            "end": 16305,
                            "loc": {
                              "start": {
                                "line": 575,
                                "column": 26
                              },
                              "end": {
                                "line": 575,
                                "column": 32
                              },
                              "identifierName": "values"
                            },
                            "name": "values"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 16306,
                            "end": 16312,
                            "loc": {
                              "start": {
                                "line": 575,
                                "column": 33
                              },
                              "end": {
                                "line": 575,
                                "column": 39
                              },
                              "identifierName": "length"
                            },
                            "name": "length"
                          },
                          "computed": false
                        },
                        "operator": "<=",
                        "right": {
                          "type": "NumericLiteral",
                          "start": 16316,
                          "end": 16317,
                          "loc": {
                            "start": {
                              "line": 575,
                              "column": 43
                            },
                            "end": {
                              "line": 575,
                              "column": 44
                            }
                          },
                          "extra": {
                            "rawValue": 0,
                            "raw": "0"
                          },
                          "value": 0
                        }
                      }
                    },
                    "consequent": {
                      "type": "BlockStatement",
                      "start": 16319,
                      "end": 16511,
                      "loc": {
                        "start": {
                          "line": 575,
                          "column": 46
                        },
                        "end": {
                          "line": 584,
                          "column": 5
                        }
                      },
                      "body": [
                        {
                          "type": "ExpressionStatement",
                          "start": 16327,
                          "end": 16491,
                          "loc": {
                            "start": {
                              "line": 576,
                              "column": 6
                            },
                            "end": {
                              "line": 582,
                              "column": 8
                            }
                          },
                          "expression": {
                            "type": "CallExpression",
                            "start": 16327,
                            "end": 16490,
                            "loc": {
                              "start": {
                                "line": 576,
                                "column": 6
                              },
                              "end": {
                                "line": 582,
                                "column": 7
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 16327,
                              "end": 16344,
                              "loc": {
                                "start": {
                                  "line": 576,
                                  "column": 6
                                },
                                "end": {
                                  "line": 576,
                                  "column": 23
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 16327,
                                "end": 16331,
                                "loc": {
                                  "start": {
                                    "line": 576,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 576,
                                    "column": 10
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 16332,
                                "end": 16344,
                                "loc": {
                                  "start": {
                                    "line": 576,
                                    "column": 11
                                  },
                                  "end": {
                                    "line": 576,
                                    "column": 23
                                  },
                                  "identifierName": "set_queryset"
                                },
                                "name": "set_queryset"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "CallExpression",
                                "start": 16354,
                                "end": 16482,
                                "loc": {
                                  "start": {
                                    "line": 577,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 581,
                                    "column": 9
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 16354,
                                  "end": 16371,
                                  "loc": {
                                    "start": {
                                      "line": 577,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 577,
                                      "column": 25
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 16354,
                                    "end": 16358,
                                    "loc": {
                                      "start": {
                                        "line": 577,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 577,
                                        "column": 12
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 16359,
                                    "end": 16371,
                                    "loc": {
                                      "start": {
                                        "line": 577,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 577,
                                        "column": 25
                                      },
                                      "identifierName": "get_queryset"
                                    },
                                    "name": "get_queryset"
                                  },
                                  "computed": false
                                },
                                "arguments": [
                                  {
                                    "type": "MemberExpression",
                                    "start": 16383,
                                    "end": 16405,
                                    "loc": {
                                      "start": {
                                        "line": 578,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 578,
                                        "column": 32
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 16383,
                                      "end": 16393,
                                      "loc": {
                                        "start": {
                                          "line": 578,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 578,
                                          "column": 20
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 16383,
                                        "end": 16387,
                                        "loc": {
                                          "start": {
                                            "line": 578,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 578,
                                            "column": 14
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 16388,
                                        "end": 16393,
                                        "loc": {
                                          "start": {
                                            "line": 578,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 578,
                                            "column": 20
                                          },
                                          "identifierName": "state"
                                        },
                                        "name": "state"
                                      },
                                      "computed": false
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 16394,
                                      "end": 16405,
                                      "loc": {
                                        "start": {
                                          "line": 578,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 578,
                                          "column": 32
                                        },
                                        "identifierName": "page_number"
                                      },
                                      "name": "page_number"
                                    },
                                    "computed": false
                                  },
                                  {
                                    "type": "CallExpression",
                                    "start": 16417,
                                    "end": 16441,
                                    "loc": {
                                      "start": {
                                        "line": 579,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 579,
                                        "column": 34
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 16417,
                                      "end": 16439,
                                      "loc": {
                                        "start": {
                                          "line": 579,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 579,
                                          "column": 32
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 16417,
                                        "end": 16421,
                                        "loc": {
                                          "start": {
                                            "line": 579,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 579,
                                            "column": 14
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 16422,
                                        "end": 16439,
                                        "loc": {
                                          "start": {
                                            "line": 579,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 579,
                                            "column": 32
                                          },
                                          "identifierName": "get_list_per_page"
                                        },
                                        "name": "get_list_per_page"
                                      },
                                      "computed": false
                                    },
                                    "arguments": []
                                  },
                                  {
                                    "type": "MemberExpression",
                                    "start": 16453,
                                    "end": 16472,
                                    "loc": {
                                      "start": {
                                        "line": 580,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 580,
                                        "column": 29
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 16453,
                                      "end": 16463,
                                      "loc": {
                                        "start": {
                                          "line": 580,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 580,
                                          "column": 20
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 16453,
                                        "end": 16457,
                                        "loc": {
                                          "start": {
                                            "line": 580,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 580,
                                            "column": 14
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 16458,
                                        "end": 16463,
                                        "loc": {
                                          "start": {
                                            "line": 580,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 580,
                                            "column": 20
                                          },
                                          "identifierName": "state"
                                        },
                                        "name": "state"
                                      },
                                      "computed": false
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 16464,
                                      "end": 16472,
                                      "loc": {
                                        "start": {
                                          "line": 580,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 580,
                                          "column": 29
                                        },
                                        "identifierName": "queryset"
                                      },
                                      "name": "queryset"
                                    },
                                    "computed": false
                                  }
                                ]
                              }
                            ]
                          }
                        },
                        {
                          "type": "ReturnStatement",
                          "start": 16498,
                          "end": 16505,
                          "loc": {
                            "start": {
                              "line": 583,
                              "column": 6
                            },
                            "end": {
                              "line": 583,
                              "column": 13
                            }
                          },
                          "argument": null
                        }
                      ],
                      "directives": []
                    },
                    "alternate": null
                  },
                  {
                    "type": "VariableDeclaration",
                    "start": 16517,
                    "end": 16550,
                    "loc": {
                      "start": {
                        "line": 586,
                        "column": 4
                      },
                      "end": {
                        "line": 586,
                        "column": 37
                      }
                    },
                    "declarations": [
                      {
                        "type": "VariableDeclarator",
                        "start": 16521,
                        "end": 16549,
                        "loc": {
                          "start": {
                            "line": 586,
                            "column": 8
                          },
                          "end": {
                            "line": 586,
                            "column": 36
                          }
                        },
                        "id": {
                          "type": "Identifier",
                          "start": 16521,
                          "end": 16528,
                          "loc": {
                            "start": {
                              "line": 586,
                              "column": 8
                            },
                            "end": {
                              "line": 586,
                              "column": 15
                            },
                            "identifierName": "filters"
                          },
                          "name": "filters"
                        },
                        "init": {
                          "type": "CallExpression",
                          "start": 16531,
                          "end": 16549,
                          "loc": {
                            "start": {
                              "line": 586,
                              "column": 18
                            },
                            "end": {
                              "line": 586,
                              "column": 36
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 16531,
                            "end": 16547,
                            "loc": {
                              "start": {
                                "line": 586,
                                "column": 18
                              },
                              "end": {
                                "line": 586,
                                "column": 34
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 16531,
                              "end": 16535,
                              "loc": {
                                "start": {
                                  "line": 586,
                                  "column": 18
                                },
                                "end": {
                                  "line": 586,
                                  "column": 22
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 16536,
                              "end": 16547,
                              "loc": {
                                "start": {
                                  "line": 586,
                                  "column": 23
                                },
                                "end": {
                                  "line": 586,
                                  "column": 34
                                },
                                "identifierName": "get_filters"
                              },
                              "name": "get_filters"
                            },
                            "computed": false
                          },
                          "arguments": []
                        }
                      }
                    ],
                    "kind": "let"
                  },
                  {
                    "type": "ForOfStatement",
                    "start": 16555,
                    "end": 16747,
                    "loc": {
                      "start": {
                        "line": 587,
                        "column": 4
                      },
                      "end": {
                        "line": 593,
                        "column": 5
                      }
                    },
                    "left": {
                      "type": "VariableDeclaration",
                      "start": 16560,
                      "end": 16569,
                      "loc": {
                        "start": {
                          "line": 587,
                          "column": 9
                        },
                        "end": {
                          "line": 587,
                          "column": 18
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 16564,
                          "end": 16569,
                          "loc": {
                            "start": {
                              "line": 587,
                              "column": 13
                            },
                            "end": {
                              "line": 587,
                              "column": 18
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 16564,
                            "end": 16569,
                            "loc": {
                              "start": {
                                "line": 587,
                                "column": 13
                              },
                              "end": {
                                "line": 587,
                                "column": 18
                              },
                              "identifierName": "value"
                            },
                            "name": "value"
                          },
                          "init": null
                        }
                      ],
                      "kind": "let"
                    },
                    "right": {
                      "type": "Identifier",
                      "start": 16573,
                      "end": 16579,
                      "loc": {
                        "start": {
                          "line": 587,
                          "column": 22
                        },
                        "end": {
                          "line": 587,
                          "column": 28
                        },
                        "identifierName": "values"
                      },
                      "name": "values"
                    },
                    "body": {
                      "type": "BlockStatement",
                      "start": 16581,
                      "end": 16747,
                      "loc": {
                        "start": {
                          "line": 587,
                          "column": 30
                        },
                        "end": {
                          "line": 593,
                          "column": 5
                        }
                      },
                      "body": [
                        {
                          "type": "VariableDeclaration",
                          "start": 16589,
                          "end": 16696,
                          "loc": {
                            "start": {
                              "line": 588,
                              "column": 6
                            },
                            "end": {
                              "line": 591,
                              "column": 8
                            }
                          },
                          "declarations": [
                            {
                              "type": "VariableDeclarator",
                              "start": 16593,
                              "end": 16695,
                              "loc": {
                                "start": {
                                  "line": 588,
                                  "column": 10
                                },
                                "end": {
                                  "line": 591,
                                  "column": 7
                                }
                              },
                              "id": {
                                "type": "Identifier",
                                "start": 16593,
                                "end": 16601,
                                "loc": {
                                  "start": {
                                    "line": 588,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 588,
                                    "column": 18
                                  },
                                  "identifierName": "queryset"
                                },
                                "name": "queryset"
                              },
                              "init": {
                                "type": "CallExpression",
                                "start": 16604,
                                "end": 16695,
                                "loc": {
                                  "start": {
                                    "line": 588,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 591,
                                    "column": 7
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 16604,
                                  "end": 16643,
                                  "loc": {
                                    "start": {
                                      "line": 588,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 588,
                                      "column": 60
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 16604,
                                    "end": 16627,
                                    "loc": {
                                      "start": {
                                        "line": 588,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 588,
                                        "column": 44
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 16604,
                                      "end": 16611,
                                      "loc": {
                                        "start": {
                                          "line": 588,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 588,
                                          "column": 28
                                        },
                                        "identifierName": "filters"
                                      },
                                      "name": "filters"
                                    },
                                    "property": {
                                      "type": "MemberExpression",
                                      "start": 16612,
                                      "end": 16626,
                                      "loc": {
                                        "start": {
                                          "line": 588,
                                          "column": 29
                                        },
                                        "end": {
                                          "line": 588,
                                          "column": 43
                                        }
                                      },
                                      "object": {
                                        "type": "Identifier",
                                        "start": 16612,
                                        "end": 16617,
                                        "loc": {
                                          "start": {
                                            "line": 588,
                                            "column": 29
                                          },
                                          "end": {
                                            "line": 588,
                                            "column": 34
                                          },
                                          "identifierName": "value"
                                        },
                                        "name": "value"
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 16618,
                                        "end": 16626,
                                        "loc": {
                                          "start": {
                                            "line": 588,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 588,
                                            "column": 43
                                          },
                                          "identifierName": "_filter_"
                                        },
                                        "name": "_filter_"
                                      },
                                      "computed": false
                                    },
                                    "computed": true
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 16628,
                                    "end": 16643,
                                    "loc": {
                                      "start": {
                                        "line": 588,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 588,
                                        "column": 60
                                      },
                                      "identifierName": "filter_function"
                                    },
                                    "name": "filter_function"
                                  },
                                  "computed": false
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "start": 16653,
                                    "end": 16658,
                                    "loc": {
                                      "start": {
                                        "line": 589,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 589,
                                        "column": 13
                                      },
                                      "identifierName": "value"
                                    },
                                    "name": "value"
                                  },
                                  {
                                    "type": "MemberExpression",
                                    "start": 16668,
                                    "end": 16687,
                                    "loc": {
                                      "start": {
                                        "line": 590,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 590,
                                        "column": 27
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 16668,
                                      "end": 16678,
                                      "loc": {
                                        "start": {
                                          "line": 590,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 590,
                                          "column": 18
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 16668,
                                        "end": 16672,
                                        "loc": {
                                          "start": {
                                            "line": 590,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 590,
                                            "column": 12
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 16673,
                                        "end": 16678,
                                        "loc": {
                                          "start": {
                                            "line": 590,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 590,
                                            "column": 18
                                          },
                                          "identifierName": "state"
                                        },
                                        "name": "state"
                                      },
                                      "computed": false
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 16679,
                                      "end": 16687,
                                      "loc": {
                                        "start": {
                                          "line": 590,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 590,
                                          "column": 27
                                        },
                                        "identifierName": "queryset"
                                      },
                                      "name": "queryset"
                                    },
                                    "computed": false
                                  }
                                ]
                              }
                            }
                          ],
                          "kind": "let"
                        },
                        {
                          "type": "ExpressionStatement",
                          "start": 16703,
                          "end": 16741,
                          "loc": {
                            "start": {
                              "line": 592,
                              "column": 6
                            },
                            "end": {
                              "line": 592,
                              "column": 44
                            }
                          },
                          "expression": {
                            "type": "CallExpression",
                            "start": 16703,
                            "end": 16740,
                            "loc": {
                              "start": {
                                "line": 592,
                                "column": 6
                              },
                              "end": {
                                "line": 592,
                                "column": 43
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 16703,
                              "end": 16716,
                              "loc": {
                                "start": {
                                  "line": 592,
                                  "column": 6
                                },
                                "end": {
                                  "line": 592,
                                  "column": 19
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 16703,
                                "end": 16707,
                                "loc": {
                                  "start": {
                                    "line": 592,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 592,
                                    "column": 10
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 16708,
                                "end": 16716,
                                "loc": {
                                  "start": {
                                    "line": 592,
                                    "column": 11
                                  },
                                  "end": {
                                    "line": 592,
                                    "column": 19
                                  },
                                  "identifierName": "setState"
                                },
                                "name": "setState"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "ObjectExpression",
                                "start": 16717,
                                "end": 16739,
                                "loc": {
                                  "start": {
                                    "line": 592,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 592,
                                    "column": 42
                                  }
                                },
                                "properties": [
                                  {
                                    "type": "ObjectProperty",
                                    "start": 16719,
                                    "end": 16737,
                                    "loc": {
                                      "start": {
                                        "line": 592,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 592,
                                        "column": 40
                                      }
                                    },
                                    "method": false,
                                    "shorthand": false,
                                    "computed": false,
                                    "key": {
                                      "type": "Identifier",
                                      "start": 16719,
                                      "end": 16727,
                                      "loc": {
                                        "start": {
                                          "line": 592,
                                          "column": 22
                                        },
                                        "end": {
                                          "line": 592,
                                          "column": 30
                                        },
                                        "identifierName": "queryset"
                                      },
                                      "name": "queryset"
                                    },
                                    "value": {
                                      "type": "Identifier",
                                      "start": 16729,
                                      "end": 16737,
                                      "loc": {
                                        "start": {
                                          "line": 592,
                                          "column": 32
                                        },
                                        "end": {
                                          "line": 592,
                                          "column": 40
                                        },
                                        "identifierName": "queryset"
                                      },
                                      "name": "queryset"
                                    }
                                  }
                                ]
                              }
                            ]
                          }
                        }
                      ],
                      "directives": []
                    }
                  }
                ],
                "directives": []
              }
            },
            {
              "type": "ClassMethod",
              "start": 16754,
              "end": 17811,
              "loc": {
                "start": {
                  "line": 595,
                  "column": 2
                },
                "end": {
                  "line": 634,
                  "column": 3
                }
              },
              "static": false,
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 16754,
                "end": 16768,
                "loc": {
                  "start": {
                    "line": 595,
                    "column": 2
                  },
                  "end": {
                    "line": 595,
                    "column": 16
                  },
                  "identifierName": "render_filters"
                },
                "name": "render_filters"
              },
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "start": 16771,
                "end": 17811,
                "loc": {
                  "start": {
                    "line": 595,
                    "column": 19
                  },
                  "end": {
                    "line": 634,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "VariableDeclaration",
                    "start": 16777,
                    "end": 16794,
                    "loc": {
                      "start": {
                        "line": 596,
                        "column": 4
                      },
                      "end": {
                        "line": 596,
                        "column": 21
                      }
                    },
                    "declarations": [
                      {
                        "type": "VariableDeclarator",
                        "start": 16781,
                        "end": 16793,
                        "loc": {
                          "start": {
                            "line": 596,
                            "column": 8
                          },
                          "end": {
                            "line": 596,
                            "column": 20
                          }
                        },
                        "id": {
                          "type": "Identifier",
                          "start": 16781,
                          "end": 16788,
                          "loc": {
                            "start": {
                              "line": 596,
                              "column": 8
                            },
                            "end": {
                              "line": 596,
                              "column": 15
                            },
                            "identifierName": "options"
                          },
                          "name": "options"
                        },
                        "init": {
                          "type": "ArrayExpression",
                          "start": 16791,
                          "end": 16793,
                          "loc": {
                            "start": {
                              "line": 596,
                              "column": 18
                            },
                            "end": {
                              "line": 596,
                              "column": 20
                            }
                          },
                          "elements": []
                        }
                      }
                    ],
                    "kind": "let"
                  },
                  {
                    "type": "VariableDeclaration",
                    "start": 16799,
                    "end": 16832,
                    "loc": {
                      "start": {
                        "line": 597,
                        "column": 4
                      },
                      "end": {
                        "line": 597,
                        "column": 37
                      }
                    },
                    "declarations": [
                      {
                        "type": "VariableDeclarator",
                        "start": 16803,
                        "end": 16831,
                        "loc": {
                          "start": {
                            "line": 597,
                            "column": 8
                          },
                          "end": {
                            "line": 597,
                            "column": 36
                          }
                        },
                        "id": {
                          "type": "Identifier",
                          "start": 16803,
                          "end": 16810,
                          "loc": {
                            "start": {
                              "line": 597,
                              "column": 8
                            },
                            "end": {
                              "line": 597,
                              "column": 15
                            },
                            "identifierName": "filters"
                          },
                          "name": "filters"
                        },
                        "init": {
                          "type": "CallExpression",
                          "start": 16813,
                          "end": 16831,
                          "loc": {
                            "start": {
                              "line": 597,
                              "column": 18
                            },
                            "end": {
                              "line": 597,
                              "column": 36
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 16813,
                            "end": 16829,
                            "loc": {
                              "start": {
                                "line": 597,
                                "column": 18
                              },
                              "end": {
                                "line": 597,
                                "column": 34
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 16813,
                              "end": 16817,
                              "loc": {
                                "start": {
                                  "line": 597,
                                  "column": 18
                                },
                                "end": {
                                  "line": 597,
                                  "column": 22
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 16818,
                              "end": 16829,
                              "loc": {
                                "start": {
                                  "line": 597,
                                  "column": 23
                                },
                                "end": {
                                  "line": 597,
                                  "column": 34
                                },
                                "identifierName": "get_filters"
                              },
                              "name": "get_filters"
                            },
                            "computed": false
                          },
                          "arguments": []
                        }
                      }
                    ],
                    "kind": "let"
                  },
                  {
                    "type": "ForOfStatement",
                    "start": 16837,
                    "end": 17401,
                    "loc": {
                      "start": {
                        "line": 598,
                        "column": 4
                      },
                      "end": {
                        "line": 618,
                        "column": 5
                      }
                    },
                    "left": {
                      "type": "VariableDeclaration",
                      "start": 16842,
                      "end": 16852,
                      "loc": {
                        "start": {
                          "line": 598,
                          "column": 9
                        },
                        "end": {
                          "line": 598,
                          "column": 19
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 16846,
                          "end": 16852,
                          "loc": {
                            "start": {
                              "line": 598,
                              "column": 13
                            },
                            "end": {
                              "line": 598,
                              "column": 19
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 16846,
                            "end": 16852,
                            "loc": {
                              "start": {
                                "line": 598,
                                "column": 13
                              },
                              "end": {
                                "line": 598,
                                "column": 19
                              },
                              "identifierName": "filter"
                            },
                            "name": "filter"
                          },
                          "init": null
                        }
                      ],
                      "kind": "let"
                    },
                    "right": {
                      "type": "CallExpression",
                      "start": 16856,
                      "end": 16871,
                      "loc": {
                        "start": {
                          "line": 598,
                          "column": 23
                        },
                        "end": {
                          "line": 598,
                          "column": 38
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 16856,
                        "end": 16862,
                        "loc": {
                          "start": {
                            "line": 598,
                            "column": 23
                          },
                          "end": {
                            "line": 598,
                            "column": 29
                          }
                        },
                        "object": {
                          "type": "Identifier",
                          "start": 16856,
                          "end": 16857,
                          "loc": {
                            "start": {
                              "line": 598,
                              "column": 23
                            },
                            "end": {
                              "line": 598,
                              "column": 24
                            },
                            "identifierName": "_"
                          },
                          "name": "_"
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 16858,
                          "end": 16862,
                          "loc": {
                            "start": {
                              "line": 598,
                              "column": 25
                            },
                            "end": {
                              "line": 598,
                              "column": 29
                            },
                            "identifierName": "keys"
                          },
                          "name": "keys"
                        },
                        "computed": false
                      },
                      "arguments": [
                        {
                          "type": "Identifier",
                          "start": 16863,
                          "end": 16870,
                          "loc": {
                            "start": {
                              "line": 598,
                              "column": 30
                            },
                            "end": {
                              "line": 598,
                              "column": 37
                            },
                            "identifierName": "filters"
                          },
                          "name": "filters"
                        }
                      ]
                    },
                    "body": {
                      "type": "BlockStatement",
                      "start": 16873,
                      "end": 17401,
                      "loc": {
                        "start": {
                          "line": 598,
                          "column": 40
                        },
                        "end": {
                          "line": 618,
                          "column": 5
                        }
                      },
                      "body": [
                        {
                          "type": "ExpressionStatement",
                          "start": 16881,
                          "end": 17009,
                          "loc": {
                            "start": {
                              "line": 599,
                              "column": 6
                            },
                            "end": {
                              "line": 604,
                              "column": 9
                            }
                          },
                          "expression": {
                            "type": "CallExpression",
                            "start": 16881,
                            "end": 17008,
                            "loc": {
                              "start": {
                                "line": 599,
                                "column": 6
                              },
                              "end": {
                                "line": 604,
                                "column": 8
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 16881,
                              "end": 16893,
                              "loc": {
                                "start": {
                                  "line": 599,
                                  "column": 6
                                },
                                "end": {
                                  "line": 599,
                                  "column": 18
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 16881,
                                "end": 16888,
                                "loc": {
                                  "start": {
                                    "line": 599,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 599,
                                    "column": 13
                                  },
                                  "identifierName": "options"
                                },
                                "name": "options"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 16889,
                                "end": 16893,
                                "loc": {
                                  "start": {
                                    "line": 599,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 599,
                                    "column": 18
                                  },
                                  "identifierName": "push"
                                },
                                "name": "push"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "ObjectExpression",
                                "start": 16894,
                                "end": 17007,
                                "loc": {
                                  "start": {
                                    "line": 599,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 604,
                                    "column": 7
                                  }
                                },
                                "properties": [
                                  {
                                    "type": "ObjectProperty",
                                    "start": 16904,
                                    "end": 16930,
                                    "loc": {
                                      "start": {
                                        "line": 600,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 600,
                                        "column": 34
                                      }
                                    },
                                    "method": false,
                                    "shorthand": false,
                                    "computed": false,
                                    "key": {
                                      "type": "Identifier",
                                      "start": 16904,
                                      "end": 16909,
                                      "loc": {
                                        "start": {
                                          "line": 600,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 600,
                                          "column": 13
                                        },
                                        "identifierName": "label"
                                      },
                                      "name": "label"
                                    },
                                    "value": {
                                      "type": "CallExpression",
                                      "start": 16911,
                                      "end": 16930,
                                      "loc": {
                                        "start": {
                                          "line": 600,
                                          "column": 15
                                        },
                                        "end": {
                                          "line": 600,
                                          "column": 34
                                        }
                                      },
                                      "callee": {
                                        "type": "MemberExpression",
                                        "start": 16911,
                                        "end": 16922,
                                        "loc": {
                                          "start": {
                                            "line": 600,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 600,
                                            "column": 26
                                          }
                                        },
                                        "object": {
                                          "type": "Identifier",
                                          "start": 16911,
                                          "end": 16912,
                                          "loc": {
                                            "start": {
                                              "line": 600,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 600,
                                              "column": 16
                                            },
                                            "identifierName": "_"
                                          },
                                          "name": "_"
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 16913,
                                          "end": 16922,
                                          "loc": {
                                            "start": {
                                              "line": 600,
                                              "column": 17
                                            },
                                            "end": {
                                              "line": 600,
                                              "column": 26
                                            },
                                            "identifierName": "startCase"
                                          },
                                          "name": "startCase"
                                        },
                                        "computed": false
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "start": 16923,
                                          "end": 16929,
                                          "loc": {
                                            "start": {
                                              "line": 600,
                                              "column": 27
                                            },
                                            "end": {
                                              "line": 600,
                                              "column": 33
                                            },
                                            "identifierName": "filter"
                                          },
                                          "name": "filter"
                                        }
                                      ]
                                    }
                                  },
                                  {
                                    "type": "ObjectProperty",
                                    "start": 16940,
                                    "end": 16953,
                                    "loc": {
                                      "start": {
                                        "line": 601,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 601,
                                        "column": 21
                                      }
                                    },
                                    "method": false,
                                    "shorthand": false,
                                    "computed": false,
                                    "key": {
                                      "type": "Identifier",
                                      "start": 16940,
                                      "end": 16945,
                                      "loc": {
                                        "start": {
                                          "line": 601,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 601,
                                          "column": 13
                                        },
                                        "identifierName": "value"
                                      },
                                      "name": "value"
                                    },
                                    "value": {
                                      "type": "Identifier",
                                      "start": 16947,
                                      "end": 16953,
                                      "loc": {
                                        "start": {
                                          "line": 601,
                                          "column": 15
                                        },
                                        "end": {
                                          "line": 601,
                                          "column": 21
                                        },
                                        "identifierName": "filter"
                                      },
                                      "name": "filter"
                                    }
                                  },
                                  {
                                    "type": "ObjectProperty",
                                    "start": 16963,
                                    "end": 16977,
                                    "loc": {
                                      "start": {
                                        "line": 602,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 602,
                                        "column": 22
                                      }
                                    },
                                    "method": false,
                                    "shorthand": false,
                                    "computed": false,
                                    "key": {
                                      "type": "Identifier",
                                      "start": 16963,
                                      "end": 16971,
                                      "loc": {
                                        "start": {
                                          "line": 602,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 602,
                                          "column": 16
                                        },
                                        "identifierName": "disabled"
                                      },
                                      "name": "disabled"
                                    },
                                    "value": {
                                      "type": "BooleanLiteral",
                                      "start": 16973,
                                      "end": 16977,
                                      "loc": {
                                        "start": {
                                          "line": 602,
                                          "column": 18
                                        },
                                        "end": {
                                          "line": 602,
                                          "column": 22
                                        }
                                      },
                                      "value": true
                                    }
                                  },
                                  {
                                    "type": "ObjectProperty",
                                    "start": 16987,
                                    "end": 16999,
                                    "loc": {
                                      "start": {
                                        "line": 603,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 603,
                                        "column": 20
                                      }
                                    },
                                    "method": false,
                                    "shorthand": false,
                                    "computed": false,
                                    "key": {
                                      "type": "Identifier",
                                      "start": 16987,
                                      "end": 16993,
                                      "loc": {
                                        "start": {
                                          "line": 603,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 603,
                                          "column": 14
                                        },
                                        "identifierName": "filter"
                                      },
                                      "name": "filter"
                                    },
                                    "value": {
                                      "type": "NullLiteral",
                                      "start": 16995,
                                      "end": 16999,
                                      "loc": {
                                        "start": {
                                          "line": 603,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 603,
                                          "column": 20
                                        }
                                      }
                                    }
                                  }
                                ]
                              }
                            ]
                          }
                        },
                        {
                          "type": "IfStatement",
                          "start": 17017,
                          "end": 17198,
                          "loc": {
                            "start": {
                              "line": 606,
                              "column": 6
                            },
                            "end": {
                              "line": 611,
                              "column": 7
                            }
                          },
                          "test": {
                            "type": "BinaryExpression",
                            "start": 17021,
                            "end": 17055,
                            "loc": {
                              "start": {
                                "line": 606,
                                "column": 10
                              },
                              "end": {
                                "line": 606,
                                "column": 44
                              }
                            },
                            "left": {
                              "type": "MemberExpression",
                              "start": 17021,
                              "end": 17051,
                              "loc": {
                                "start": {
                                  "line": 606,
                                  "column": 10
                                },
                                "end": {
                                  "line": 606,
                                  "column": 40
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 17021,
                                "end": 17044,
                                "loc": {
                                  "start": {
                                    "line": 606,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 606,
                                    "column": 33
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 17021,
                                  "end": 17036,
                                  "loc": {
                                    "start": {
                                      "line": 606,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 606,
                                      "column": 25
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 17021,
                                    "end": 17028,
                                    "loc": {
                                      "start": {
                                        "line": 606,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 606,
                                        "column": 17
                                      },
                                      "identifierName": "filters"
                                    },
                                    "name": "filters"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 17029,
                                    "end": 17035,
                                    "loc": {
                                      "start": {
                                        "line": 606,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 606,
                                        "column": 24
                                      },
                                      "identifierName": "filter"
                                    },
                                    "name": "filter"
                                  },
                                  "computed": true
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 17037,
                                  "end": 17044,
                                  "loc": {
                                    "start": {
                                      "line": 606,
                                      "column": 26
                                    },
                                    "end": {
                                      "line": 606,
                                      "column": 33
                                    },
                                    "identifierName": "options"
                                  },
                                  "name": "options"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 17045,
                                "end": 17051,
                                "loc": {
                                  "start": {
                                    "line": 606,
                                    "column": 34
                                  },
                                  "end": {
                                    "line": 606,
                                    "column": 40
                                  },
                                  "identifierName": "length"
                                },
                                "name": "length"
                              },
                              "computed": false
                            },
                            "operator": ">",
                            "right": {
                              "type": "NumericLiteral",
                              "start": 17054,
                              "end": 17055,
                              "loc": {
                                "start": {
                                  "line": 606,
                                  "column": 43
                                },
                                "end": {
                                  "line": 606,
                                  "column": 44
                                }
                              },
                              "extra": {
                                "rawValue": 0,
                                "raw": "0"
                              },
                              "value": 0
                            }
                          },
                          "consequent": {
                            "type": "BlockStatement",
                            "start": 17057,
                            "end": 17198,
                            "loc": {
                              "start": {
                                "line": 606,
                                "column": 46
                              },
                              "end": {
                                "line": 611,
                                "column": 7
                              }
                            },
                            "body": [
                              {
                                "type": "ForOfStatement",
                                "start": 17067,
                                "end": 17190,
                                "loc": {
                                  "start": {
                                    "line": 607,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 610,
                                    "column": 9
                                  }
                                },
                                "left": {
                                  "type": "VariableDeclaration",
                                  "start": 17072,
                                  "end": 17082,
                                  "loc": {
                                    "start": {
                                      "line": 607,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 607,
                                      "column": 23
                                    }
                                  },
                                  "declarations": [
                                    {
                                      "type": "VariableDeclarator",
                                      "start": 17076,
                                      "end": 17082,
                                      "loc": {
                                        "start": {
                                          "line": 607,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 607,
                                          "column": 23
                                        }
                                      },
                                      "id": {
                                        "type": "Identifier",
                                        "start": 17076,
                                        "end": 17082,
                                        "loc": {
                                          "start": {
                                            "line": 607,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 607,
                                            "column": 23
                                          },
                                          "identifierName": "option"
                                        },
                                        "name": "option"
                                      },
                                      "init": null
                                    }
                                  ],
                                  "kind": "let"
                                },
                                "right": {
                                  "type": "MemberExpression",
                                  "start": 17086,
                                  "end": 17109,
                                  "loc": {
                                    "start": {
                                      "line": 607,
                                      "column": 27
                                    },
                                    "end": {
                                      "line": 607,
                                      "column": 50
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 17086,
                                    "end": 17101,
                                    "loc": {
                                      "start": {
                                        "line": 607,
                                        "column": 27
                                      },
                                      "end": {
                                        "line": 607,
                                        "column": 42
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 17086,
                                      "end": 17093,
                                      "loc": {
                                        "start": {
                                          "line": 607,
                                          "column": 27
                                        },
                                        "end": {
                                          "line": 607,
                                          "column": 34
                                        },
                                        "identifierName": "filters"
                                      },
                                      "name": "filters"
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 17094,
                                      "end": 17100,
                                      "loc": {
                                        "start": {
                                          "line": 607,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 607,
                                          "column": 41
                                        },
                                        "identifierName": "filter"
                                      },
                                      "name": "filter"
                                    },
                                    "computed": true
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 17102,
                                    "end": 17109,
                                    "loc": {
                                      "start": {
                                        "line": 607,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 607,
                                        "column": 50
                                      },
                                      "identifierName": "options"
                                    },
                                    "name": "options"
                                  },
                                  "computed": false
                                },
                                "body": {
                                  "type": "BlockStatement",
                                  "start": 17111,
                                  "end": 17190,
                                  "loc": {
                                    "start": {
                                      "line": 607,
                                      "column": 52
                                    },
                                    "end": {
                                      "line": 610,
                                      "column": 9
                                    }
                                  },
                                  "body": [
                                    {
                                      "type": "ExpressionStatement",
                                      "start": 17123,
                                      "end": 17148,
                                      "loc": {
                                        "start": {
                                          "line": 608,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 608,
                                          "column": 35
                                        }
                                      },
                                      "expression": {
                                        "type": "AssignmentExpression",
                                        "start": 17123,
                                        "end": 17147,
                                        "loc": {
                                          "start": {
                                            "line": 608,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 608,
                                            "column": 34
                                          }
                                        },
                                        "operator": "=",
                                        "left": {
                                          "type": "MemberExpression",
                                          "start": 17123,
                                          "end": 17138,
                                          "loc": {
                                            "start": {
                                              "line": 608,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 608,
                                              "column": 25
                                            }
                                          },
                                          "object": {
                                            "type": "Identifier",
                                            "start": 17123,
                                            "end": 17129,
                                            "loc": {
                                              "start": {
                                                "line": 608,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 608,
                                                "column": 16
                                              },
                                              "identifierName": "option"
                                            },
                                            "name": "option"
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 17130,
                                            "end": 17138,
                                            "loc": {
                                              "start": {
                                                "line": 608,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 608,
                                                "column": 25
                                              },
                                              "identifierName": "_filter_"
                                            },
                                            "name": "_filter_"
                                          },
                                          "computed": false
                                        },
                                        "right": {
                                          "type": "Identifier",
                                          "start": 17141,
                                          "end": 17147,
                                          "loc": {
                                            "start": {
                                              "line": 608,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 608,
                                              "column": 34
                                            },
                                            "identifierName": "filter"
                                          },
                                          "name": "filter"
                                        }
                                      }
                                    },
                                    {
                                      "type": "ExpressionStatement",
                                      "start": 17159,
                                      "end": 17180,
                                      "loc": {
                                        "start": {
                                          "line": 609,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 609,
                                          "column": 31
                                        }
                                      },
                                      "expression": {
                                        "type": "CallExpression",
                                        "start": 17159,
                                        "end": 17179,
                                        "loc": {
                                          "start": {
                                            "line": 609,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 609,
                                            "column": 30
                                          }
                                        },
                                        "callee": {
                                          "type": "MemberExpression",
                                          "start": 17159,
                                          "end": 17171,
                                          "loc": {
                                            "start": {
                                              "line": 609,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 609,
                                              "column": 22
                                            }
                                          },
                                          "object": {
                                            "type": "Identifier",
                                            "start": 17159,
                                            "end": 17166,
                                            "loc": {
                                              "start": {
                                                "line": 609,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 609,
                                                "column": 17
                                              },
                                              "identifierName": "options"
                                            },
                                            "name": "options"
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 17167,
                                            "end": 17171,
                                            "loc": {
                                              "start": {
                                                "line": 609,
                                                "column": 18
                                              },
                                              "end": {
                                                "line": 609,
                                                "column": 22
                                              },
                                              "identifierName": "push"
                                            },
                                            "name": "push"
                                          },
                                          "computed": false
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "start": 17172,
                                            "end": 17178,
                                            "loc": {
                                              "start": {
                                                "line": 609,
                                                "column": 23
                                              },
                                              "end": {
                                                "line": 609,
                                                "column": 29
                                              },
                                              "identifierName": "option"
                                            },
                                            "name": "option"
                                          }
                                        ]
                                      }
                                    }
                                  ],
                                  "directives": []
                                }
                              }
                            ],
                            "directives": []
                          },
                          "alternate": null
                        },
                        {
                          "type": "IfStatement",
                          "start": 17205,
                          "end": 17395,
                          "loc": {
                            "start": {
                              "line": 612,
                              "column": 6
                            },
                            "end": {
                              "line": 617,
                              "column": 7
                            }
                          },
                          "test": {
                            "type": "MemberExpression",
                            "start": 17209,
                            "end": 17242,
                            "loc": {
                              "start": {
                                "line": 612,
                                "column": 10
                              },
                              "end": {
                                "line": 612,
                                "column": 43
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 17209,
                              "end": 17234,
                              "loc": {
                                "start": {
                                  "line": 612,
                                  "column": 10
                                },
                                "end": {
                                  "line": 612,
                                  "column": 35
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 17209,
                                "end": 17219,
                                "loc": {
                                  "start": {
                                    "line": 612,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 612,
                                    "column": 20
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 17209,
                                  "end": 17213,
                                  "loc": {
                                    "start": {
                                      "line": 612,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 612,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 17214,
                                  "end": 17219,
                                  "loc": {
                                    "start": {
                                      "line": 612,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 612,
                                      "column": 20
                                    },
                                    "identifierName": "state"
                                  },
                                  "name": "state"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 17220,
                                "end": 17234,
                                "loc": {
                                  "start": {
                                    "line": 612,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 612,
                                    "column": 35
                                  },
                                  "identifierName": "filter_options"
                                },
                                "name": "filter_options"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 17235,
                              "end": 17241,
                              "loc": {
                                "start": {
                                  "line": 612,
                                  "column": 36
                                },
                                "end": {
                                  "line": 612,
                                  "column": 42
                                },
                                "identifierName": "filter"
                              },
                              "name": "filter"
                            },
                            "computed": true
                          },
                          "consequent": {
                            "type": "BlockStatement",
                            "start": 17244,
                            "end": 17395,
                            "loc": {
                              "start": {
                                "line": 612,
                                "column": 45
                              },
                              "end": {
                                "line": 617,
                                "column": 7
                              }
                            },
                            "body": [
                              {
                                "type": "ForOfStatement",
                                "start": 17254,
                                "end": 17387,
                                "loc": {
                                  "start": {
                                    "line": 613,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 616,
                                    "column": 9
                                  }
                                },
                                "left": {
                                  "type": "VariableDeclaration",
                                  "start": 17259,
                                  "end": 17269,
                                  "loc": {
                                    "start": {
                                      "line": 613,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 613,
                                      "column": 23
                                    }
                                  },
                                  "declarations": [
                                    {
                                      "type": "VariableDeclarator",
                                      "start": 17263,
                                      "end": 17269,
                                      "loc": {
                                        "start": {
                                          "line": 613,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 613,
                                          "column": 23
                                        }
                                      },
                                      "id": {
                                        "type": "Identifier",
                                        "start": 17263,
                                        "end": 17269,
                                        "loc": {
                                          "start": {
                                            "line": 613,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 613,
                                            "column": 23
                                          },
                                          "identifierName": "option"
                                        },
                                        "name": "option"
                                      },
                                      "init": null
                                    }
                                  ],
                                  "kind": "let"
                                },
                                "right": {
                                  "type": "MemberExpression",
                                  "start": 17273,
                                  "end": 17306,
                                  "loc": {
                                    "start": {
                                      "line": 613,
                                      "column": 27
                                    },
                                    "end": {
                                      "line": 613,
                                      "column": 60
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 17273,
                                    "end": 17298,
                                    "loc": {
                                      "start": {
                                        "line": 613,
                                        "column": 27
                                      },
                                      "end": {
                                        "line": 613,
                                        "column": 52
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 17273,
                                      "end": 17283,
                                      "loc": {
                                        "start": {
                                          "line": 613,
                                          "column": 27
                                        },
                                        "end": {
                                          "line": 613,
                                          "column": 37
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 17273,
                                        "end": 17277,
                                        "loc": {
                                          "start": {
                                            "line": 613,
                                            "column": 27
                                          },
                                          "end": {
                                            "line": 613,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 17278,
                                        "end": 17283,
                                        "loc": {
                                          "start": {
                                            "line": 613,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 613,
                                            "column": 37
                                          },
                                          "identifierName": "state"
                                        },
                                        "name": "state"
                                      },
                                      "computed": false
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 17284,
                                      "end": 17298,
                                      "loc": {
                                        "start": {
                                          "line": 613,
                                          "column": 38
                                        },
                                        "end": {
                                          "line": 613,
                                          "column": 52
                                        },
                                        "identifierName": "filter_options"
                                      },
                                      "name": "filter_options"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 17299,
                                    "end": 17305,
                                    "loc": {
                                      "start": {
                                        "line": 613,
                                        "column": 53
                                      },
                                      "end": {
                                        "line": 613,
                                        "column": 59
                                      },
                                      "identifierName": "filter"
                                    },
                                    "name": "filter"
                                  },
                                  "computed": true
                                },
                                "body": {
                                  "type": "BlockStatement",
                                  "start": 17308,
                                  "end": 17387,
                                  "loc": {
                                    "start": {
                                      "line": 613,
                                      "column": 62
                                    },
                                    "end": {
                                      "line": 616,
                                      "column": 9
                                    }
                                  },
                                  "body": [
                                    {
                                      "type": "ExpressionStatement",
                                      "start": 17320,
                                      "end": 17345,
                                      "loc": {
                                        "start": {
                                          "line": 614,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 614,
                                          "column": 35
                                        }
                                      },
                                      "expression": {
                                        "type": "AssignmentExpression",
                                        "start": 17320,
                                        "end": 17344,
                                        "loc": {
                                          "start": {
                                            "line": 614,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 614,
                                            "column": 34
                                          }
                                        },
                                        "operator": "=",
                                        "left": {
                                          "type": "MemberExpression",
                                          "start": 17320,
                                          "end": 17335,
                                          "loc": {
                                            "start": {
                                              "line": 614,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 614,
                                              "column": 25
                                            }
                                          },
                                          "object": {
                                            "type": "Identifier",
                                            "start": 17320,
                                            "end": 17326,
                                            "loc": {
                                              "start": {
                                                "line": 614,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 614,
                                                "column": 16
                                              },
                                              "identifierName": "option"
                                            },
                                            "name": "option"
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 17327,
                                            "end": 17335,
                                            "loc": {
                                              "start": {
                                                "line": 614,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 614,
                                                "column": 25
                                              },
                                              "identifierName": "_filter_"
                                            },
                                            "name": "_filter_"
                                          },
                                          "computed": false
                                        },
                                        "right": {
                                          "type": "Identifier",
                                          "start": 17338,
                                          "end": 17344,
                                          "loc": {
                                            "start": {
                                              "line": 614,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 614,
                                              "column": 34
                                            },
                                            "identifierName": "filter"
                                          },
                                          "name": "filter"
                                        }
                                      }
                                    },
                                    {
                                      "type": "ExpressionStatement",
                                      "start": 17356,
                                      "end": 17377,
                                      "loc": {
                                        "start": {
                                          "line": 615,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 615,
                                          "column": 31
                                        }
                                      },
                                      "expression": {
                                        "type": "CallExpression",
                                        "start": 17356,
                                        "end": 17376,
                                        "loc": {
                                          "start": {
                                            "line": 615,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 615,
                                            "column": 30
                                          }
                                        },
                                        "callee": {
                                          "type": "MemberExpression",
                                          "start": 17356,
                                          "end": 17368,
                                          "loc": {
                                            "start": {
                                              "line": 615,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 615,
                                              "column": 22
                                            }
                                          },
                                          "object": {
                                            "type": "Identifier",
                                            "start": 17356,
                                            "end": 17363,
                                            "loc": {
                                              "start": {
                                                "line": 615,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 615,
                                                "column": 17
                                              },
                                              "identifierName": "options"
                                            },
                                            "name": "options"
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 17364,
                                            "end": 17368,
                                            "loc": {
                                              "start": {
                                                "line": 615,
                                                "column": 18
                                              },
                                              "end": {
                                                "line": 615,
                                                "column": 22
                                              },
                                              "identifierName": "push"
                                            },
                                            "name": "push"
                                          },
                                          "computed": false
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "start": 17369,
                                            "end": 17375,
                                            "loc": {
                                              "start": {
                                                "line": 615,
                                                "column": 23
                                              },
                                              "end": {
                                                "line": 615,
                                                "column": 29
                                              },
                                              "identifierName": "option"
                                            },
                                            "name": "option"
                                          }
                                        ]
                                      }
                                    }
                                  ],
                                  "directives": []
                                }
                              }
                            ],
                            "directives": []
                          },
                          "alternate": null
                        }
                      ],
                      "directives": []
                    }
                  },
                  {
                    "type": "ReturnStatement",
                    "start": 17407,
                    "end": 17807,
                    "loc": {
                      "start": {
                        "line": 620,
                        "column": 4
                      },
                      "end": {
                        "line": 633,
                        "column": 6
                      }
                    },
                    "argument": {
                      "type": "JSXElement",
                      "start": 17422,
                      "end": 17800,
                      "loc": {
                        "start": {
                          "line": 621,
                          "column": 6
                        },
                        "end": {
                          "line": 632,
                          "column": 12
                        }
                      },
                      "openingElement": {
                        "type": "JSXOpeningElement",
                        "start": 17422,
                        "end": 17473,
                        "loc": {
                          "start": {
                            "line": 621,
                            "column": 6
                          },
                          "end": {
                            "line": 621,
                            "column": 57
                          }
                        },
                        "attributes": [
                          {
                            "type": "JSXAttribute",
                            "start": 17427,
                            "end": 17472,
                            "loc": {
                              "start": {
                                "line": 621,
                                "column": 11
                              },
                              "end": {
                                "line": 621,
                                "column": 56
                              }
                            },
                            "name": {
                              "type": "JSXIdentifier",
                              "start": 17427,
                              "end": 17432,
                              "loc": {
                                "start": {
                                  "line": 621,
                                  "column": 11
                                },
                                "end": {
                                  "line": 621,
                                  "column": 16
                                }
                              },
                              "name": "style"
                            },
                            "value": {
                              "type": "JSXExpressionContainer",
                              "start": 17433,
                              "end": 17472,
                              "loc": {
                                "start": {
                                  "line": 621,
                                  "column": 17
                                },
                                "end": {
                                  "line": 621,
                                  "column": 56
                                }
                              },
                              "expression": {
                                "type": "ObjectExpression",
                                "start": 17434,
                                "end": 17471,
                                "loc": {
                                  "start": {
                                    "line": 621,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 621,
                                    "column": 55
                                  }
                                },
                                "properties": [
                                  {
                                    "type": "ObjectProperty",
                                    "start": 17436,
                                    "end": 17454,
                                    "loc": {
                                      "start": {
                                        "line": 621,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 621,
                                        "column": 38
                                      }
                                    },
                                    "method": false,
                                    "shorthand": false,
                                    "computed": false,
                                    "key": {
                                      "type": "Identifier",
                                      "start": 17436,
                                      "end": 17446,
                                      "loc": {
                                        "start": {
                                          "line": 621,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 621,
                                          "column": 30
                                        },
                                        "identifierName": "marginLeft"
                                      },
                                      "name": "marginLeft"
                                    },
                                    "value": {
                                      "type": "StringLiteral",
                                      "start": 17448,
                                      "end": 17454,
                                      "loc": {
                                        "start": {
                                          "line": 621,
                                          "column": 32
                                        },
                                        "end": {
                                          "line": 621,
                                          "column": 38
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "10px",
                                        "raw": "\"10px\""
                                      },
                                      "value": "10px"
                                    }
                                  },
                                  {
                                    "type": "ObjectProperty",
                                    "start": 17456,
                                    "end": 17469,
                                    "loc": {
                                      "start": {
                                        "line": 621,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 621,
                                        "column": 53
                                      }
                                    },
                                    "method": false,
                                    "shorthand": false,
                                    "computed": false,
                                    "key": {
                                      "type": "Identifier",
                                      "start": 17456,
                                      "end": 17461,
                                      "loc": {
                                        "start": {
                                          "line": 621,
                                          "column": 40
                                        },
                                        "end": {
                                          "line": 621,
                                          "column": 45
                                        },
                                        "identifierName": "width"
                                      },
                                      "name": "width"
                                    },
                                    "value": {
                                      "type": "StringLiteral",
                                      "start": 17463,
                                      "end": 17469,
                                      "loc": {
                                        "start": {
                                          "line": 621,
                                          "column": 47
                                        },
                                        "end": {
                                          "line": 621,
                                          "column": 53
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "100%",
                                        "raw": "\"100%\""
                                      },
                                      "value": "100%"
                                    }
                                  }
                                ]
                              }
                            }
                          }
                        ],
                        "name": {
                          "type": "JSXIdentifier",
                          "start": 17423,
                          "end": 17426,
                          "loc": {
                            "start": {
                              "line": 621,
                              "column": 7
                            },
                            "end": {
                              "line": 621,
                              "column": 10
                            }
                          },
                          "name": "div"
                        },
                        "selfClosing": false
                      },
                      "closingElement": {
                        "type": "JSXClosingElement",
                        "start": 17794,
                        "end": 17800,
                        "loc": {
                          "start": {
                            "line": 632,
                            "column": 6
                          },
                          "end": {
                            "line": 632,
                            "column": 12
                          }
                        },
                        "name": {
                          "type": "JSXIdentifier",
                          "start": 17796,
                          "end": 17799,
                          "loc": {
                            "start": {
                              "line": 632,
                              "column": 8
                            },
                            "end": {
                              "line": 632,
                              "column": 11
                            }
                          },
                          "name": "div"
                        }
                      },
                      "children": [
                        {
                          "type": "JSXText",
                          "start": 17473,
                          "end": 17482,
                          "loc": {
                            "start": {
                              "line": 621,
                              "column": 57
                            },
                            "end": {
                              "line": 622,
                              "column": 8
                            }
                          },
                          "extra": null,
                          "value": "\n        "
                        },
                        {
                          "type": "JSXElement",
                          "start": 17482,
                          "end": 17787,
                          "loc": {
                            "start": {
                              "line": 622,
                              "column": 8
                            },
                            "end": {
                              "line": 631,
                              "column": 10
                            }
                          },
                          "openingElement": {
                            "type": "JSXOpeningElement",
                            "start": 17482,
                            "end": 17787,
                            "loc": {
                              "start": {
                                "line": 622,
                                "column": 8
                              },
                              "end": {
                                "line": 631,
                                "column": 10
                              }
                            },
                            "attributes": [
                              {
                                "type": "JSXAttribute",
                                "start": 17500,
                                "end": 17518,
                                "loc": {
                                  "start": {
                                    "line": 623,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 623,
                                    "column": 28
                                  }
                                },
                                "name": {
                                  "type": "JSXIdentifier",
                                  "start": 17500,
                                  "end": 17504,
                                  "loc": {
                                    "start": {
                                      "line": 623,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 623,
                                      "column": 14
                                    }
                                  },
                                  "name": "name"
                                },
                                "value": {
                                  "type": "StringLiteral",
                                  "start": 17505,
                                  "end": 17518,
                                  "loc": {
                                    "start": {
                                      "line": 623,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 623,
                                      "column": 28
                                    }
                                  },
                                  "extra": null,
                                  "value": "filter-form"
                                }
                              },
                              {
                                "type": "JSXAttribute",
                                "start": 17529,
                                "end": 17541,
                                "loc": {
                                  "start": {
                                    "line": 624,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 624,
                                    "column": 22
                                  }
                                },
                                "name": {
                                  "type": "JSXIdentifier",
                                  "start": 17529,
                                  "end": 17534,
                                  "loc": {
                                    "start": {
                                      "line": 624,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 624,
                                      "column": 15
                                    }
                                  },
                                  "name": "multi"
                                },
                                "value": {
                                  "type": "JSXExpressionContainer",
                                  "start": 17535,
                                  "end": 17541,
                                  "loc": {
                                    "start": {
                                      "line": 624,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 624,
                                      "column": 22
                                    }
                                  },
                                  "expression": {
                                    "type": "BooleanLiteral",
                                    "start": 17536,
                                    "end": 17540,
                                    "loc": {
                                      "start": {
                                        "line": 624,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 624,
                                        "column": 21
                                      }
                                    },
                                    "value": true
                                  }
                                }
                              },
                              {
                                "type": "JSXAttribute",
                                "start": 17552,
                                "end": 17600,
                                "loc": {
                                  "start": {
                                    "line": 625,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 625,
                                    "column": 58
                                  }
                                },
                                "name": {
                                  "type": "JSXIdentifier",
                                  "start": 17552,
                                  "end": 17560,
                                  "loc": {
                                    "start": {
                                      "line": 625,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 625,
                                      "column": 18
                                    }
                                  },
                                  "name": "onChange"
                                },
                                "value": {
                                  "type": "JSXExpressionContainer",
                                  "start": 17561,
                                  "end": 17600,
                                  "loc": {
                                    "start": {
                                      "line": 625,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 625,
                                      "column": 58
                                    }
                                  },
                                  "expression": {
                                    "type": "CallExpression",
                                    "start": 17562,
                                    "end": 17599,
                                    "loc": {
                                      "start": {
                                        "line": 625,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 625,
                                        "column": 57
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 17562,
                                      "end": 17593,
                                      "loc": {
                                        "start": {
                                          "line": 625,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 625,
                                          "column": 51
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 17562,
                                        "end": 17588,
                                        "loc": {
                                          "start": {
                                            "line": 625,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 625,
                                            "column": 46
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 17562,
                                          "end": 17566,
                                          "loc": {
                                            "start": {
                                              "line": 625,
                                              "column": 20
                                            },
                                            "end": {
                                              "line": 625,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 17567,
                                          "end": 17588,
                                          "loc": {
                                            "start": {
                                              "line": 625,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 625,
                                              "column": 46
                                            },
                                            "identifierName": "_handle_filter_change"
                                          },
                                          "name": "_handle_filter_change"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 17589,
                                        "end": 17593,
                                        "loc": {
                                          "start": {
                                            "line": 625,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 625,
                                            "column": 51
                                          },
                                          "identifierName": "bind"
                                        },
                                        "name": "bind"
                                      },
                                      "computed": false
                                    },
                                    "arguments": [
                                      {
                                        "type": "ThisExpression",
                                        "start": 17594,
                                        "end": 17598,
                                        "loc": {
                                          "start": {
                                            "line": 625,
                                            "column": 52
                                          },
                                          "end": {
                                            "line": 625,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ]
                                  }
                                }
                              },
                              {
                                "type": "JSXAttribute",
                                "start": 17611,
                                "end": 17631,
                                "loc": {
                                  "start": {
                                    "line": 626,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 626,
                                    "column": 30
                                  }
                                },
                                "name": {
                                  "type": "JSXIdentifier",
                                  "start": 17611,
                                  "end": 17624,
                                  "loc": {
                                    "start": {
                                      "line": 626,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 626,
                                      "column": 23
                                    }
                                  },
                                  "name": "closeOnSelect"
                                },
                                "value": {
                                  "type": "JSXExpressionContainer",
                                  "start": 17625,
                                  "end": 17631,
                                  "loc": {
                                    "start": {
                                      "line": 626,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 626,
                                      "column": 30
                                    }
                                  },
                                  "expression": {
                                    "type": "BooleanLiteral",
                                    "start": 17626,
                                    "end": 17630,
                                    "loc": {
                                      "start": {
                                        "line": 626,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 626,
                                        "column": 29
                                      }
                                    },
                                    "value": true
                                  }
                                }
                              },
                              {
                                "type": "JSXAttribute",
                                "start": 17642,
                                "end": 17674,
                                "loc": {
                                  "start": {
                                    "line": 627,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 627,
                                    "column": 42
                                  }
                                },
                                "name": {
                                  "type": "JSXIdentifier",
                                  "start": 17642,
                                  "end": 17647,
                                  "loc": {
                                    "start": {
                                      "line": 627,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 627,
                                      "column": 15
                                    }
                                  },
                                  "name": "value"
                                },
                                "value": {
                                  "type": "JSXExpressionContainer",
                                  "start": 17648,
                                  "end": 17674,
                                  "loc": {
                                    "start": {
                                      "line": 627,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 627,
                                      "column": 42
                                    }
                                  },
                                  "expression": {
                                    "type": "MemberExpression",
                                    "start": 17649,
                                    "end": 17673,
                                    "loc": {
                                      "start": {
                                        "line": 627,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 627,
                                        "column": 41
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 17649,
                                      "end": 17659,
                                      "loc": {
                                        "start": {
                                          "line": 627,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 627,
                                          "column": 27
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 17649,
                                        "end": 17653,
                                        "loc": {
                                          "start": {
                                            "line": 627,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 627,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 17654,
                                        "end": 17659,
                                        "loc": {
                                          "start": {
                                            "line": 627,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 627,
                                            "column": 27
                                          },
                                          "identifierName": "state"
                                        },
                                        "name": "state"
                                      },
                                      "computed": false
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 17660,
                                      "end": 17673,
                                      "loc": {
                                        "start": {
                                          "line": 627,
                                          "column": 28
                                        },
                                        "end": {
                                          "line": 627,
                                          "column": 41
                                        },
                                        "identifierName": "filter_values"
                                      },
                                      "name": "filter_values"
                                    },
                                    "computed": false
                                  }
                                }
                              },
                              {
                                "type": "JSXAttribute",
                                "start": 17685,
                                "end": 17706,
                                "loc": {
                                  "start": {
                                    "line": 628,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 628,
                                    "column": 31
                                  }
                                },
                                "name": {
                                  "type": "JSXIdentifier",
                                  "start": 17685,
                                  "end": 17699,
                                  "loc": {
                                    "start": {
                                      "line": 628,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 628,
                                      "column": 24
                                    }
                                  },
                                  "name": "removeSelected"
                                },
                                "value": {
                                  "type": "JSXExpressionContainer",
                                  "start": 17700,
                                  "end": 17706,
                                  "loc": {
                                    "start": {
                                      "line": 628,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 628,
                                      "column": 31
                                    }
                                  },
                                  "expression": {
                                    "type": "BooleanLiteral",
                                    "start": 17701,
                                    "end": 17705,
                                    "loc": {
                                      "start": {
                                        "line": 628,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 628,
                                        "column": 30
                                      }
                                    },
                                    "value": true
                                  }
                                }
                              },
                              {
                                "type": "JSXAttribute",
                                "start": 17717,
                                "end": 17748,
                                "loc": {
                                  "start": {
                                    "line": 629,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 629,
                                    "column": 41
                                  }
                                },
                                "name": {
                                  "type": "JSXIdentifier",
                                  "start": 17717,
                                  "end": 17728,
                                  "loc": {
                                    "start": {
                                      "line": 629,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 629,
                                      "column": 21
                                    }
                                  },
                                  "name": "placeholder"
                                },
                                "value": {
                                  "type": "JSXExpressionContainer",
                                  "start": 17729,
                                  "end": 17748,
                                  "loc": {
                                    "start": {
                                      "line": 629,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 629,
                                      "column": 41
                                    }
                                  },
                                  "expression": {
                                    "type": "StringLiteral",
                                    "start": 17730,
                                    "end": 17747,
                                    "loc": {
                                      "start": {
                                        "line": 629,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 629,
                                        "column": 40
                                      }
                                    },
                                    "extra": {
                                      "rawValue": "Select a filter",
                                      "raw": "\"Select a filter\""
                                    },
                                    "value": "Select a filter"
                                  }
                                }
                              },
                              {
                                "type": "JSXAttribute",
                                "start": 17759,
                                "end": 17776,
                                "loc": {
                                  "start": {
                                    "line": 630,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 630,
                                    "column": 27
                                  }
                                },
                                "name": {
                                  "type": "JSXIdentifier",
                                  "start": 17759,
                                  "end": 17766,
                                  "loc": {
                                    "start": {
                                      "line": 630,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 630,
                                      "column": 17
                                    }
                                  },
                                  "name": "options"
                                },
                                "value": {
                                  "type": "JSXExpressionContainer",
                                  "start": 17767,
                                  "end": 17776,
                                  "loc": {
                                    "start": {
                                      "line": 630,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 630,
                                      "column": 27
                                    }
                                  },
                                  "expression": {
                                    "type": "Identifier",
                                    "start": 17768,
                                    "end": 17775,
                                    "loc": {
                                      "start": {
                                        "line": 630,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 630,
                                        "column": 26
                                      },
                                      "identifierName": "options"
                                    },
                                    "name": "options"
                                  }
                                }
                              }
                            ],
                            "name": {
                              "type": "JSXIdentifier",
                              "start": 17483,
                              "end": 17489,
                              "loc": {
                                "start": {
                                  "line": 622,
                                  "column": 9
                                },
                                "end": {
                                  "line": 622,
                                  "column": 15
                                }
                              },
                              "name": "Select"
                            },
                            "selfClosing": true
                          },
                          "closingElement": null,
                          "children": []
                        },
                        {
                          "type": "JSXText",
                          "start": 17787,
                          "end": 17794,
                          "loc": {
                            "start": {
                              "line": 631,
                              "column": 10
                            },
                            "end": {
                              "line": 632,
                              "column": 6
                            }
                          },
                          "extra": null,
                          "value": "\n      "
                        }
                      ],
                      "extra": {
                        "parenthesized": true,
                        "parenStart": 17414
                      }
                    }
                  }
                ],
                "directives": []
              }
            },
            {
              "type": "ClassMethod",
              "start": 17814,
              "end": 17899,
              "loc": {
                "start": {
                  "line": 635,
                  "column": 2
                },
                "end": {
                  "line": 637,
                  "column": 3
                }
              },
              "static": false,
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 17814,
                "end": 17821,
                "loc": {
                  "start": {
                    "line": 635,
                    "column": 2
                  },
                  "end": {
                    "line": 635,
                    "column": 9
                  },
                  "identifierName": "sort_by"
                },
                "name": "sort_by"
              },
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [
                {
                  "type": "Identifier",
                  "start": 17822,
                  "end": 17833,
                  "loc": {
                    "start": {
                      "line": 635,
                      "column": 10
                    },
                    "end": {
                      "line": 635,
                      "column": 21
                    },
                    "identifierName": "sort_fields"
                  },
                  "name": "sort_fields"
                }
              ],
              "body": {
                "type": "BlockStatement",
                "start": 17835,
                "end": 17899,
                "loc": {
                  "start": {
                    "line": 635,
                    "column": 23
                  },
                  "end": {
                    "line": 637,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "ReturnStatement",
                    "start": 17841,
                    "end": 17895,
                    "loc": {
                      "start": {
                        "line": 636,
                        "column": 4
                      },
                      "end": {
                        "line": 636,
                        "column": 58
                      }
                    },
                    "argument": {
                      "type": "ConditionalExpression",
                      "start": 17848,
                      "end": 17894,
                      "loc": {
                        "start": {
                          "line": 636,
                          "column": 11
                        },
                        "end": {
                          "line": 636,
                          "column": 57
                        }
                      },
                      "test": {
                        "type": "MemberExpression",
                        "start": 17848,
                        "end": 17867,
                        "loc": {
                          "start": {
                            "line": 636,
                            "column": 11
                          },
                          "end": {
                            "line": 636,
                            "column": 30
                          }
                        },
                        "object": {
                          "type": "MemberExpression",
                          "start": 17848,
                          "end": 17858,
                          "loc": {
                            "start": {
                              "line": 636,
                              "column": 11
                            },
                            "end": {
                              "line": 636,
                              "column": 21
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 17848,
                            "end": 17852,
                            "loc": {
                              "start": {
                                "line": 636,
                                "column": 11
                              },
                              "end": {
                                "line": 636,
                                "column": 15
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 17853,
                            "end": 17858,
                            "loc": {
                              "start": {
                                "line": 636,
                                "column": 16
                              },
                              "end": {
                                "line": 636,
                                "column": 21
                              },
                              "identifierName": "state"
                            },
                            "name": "state"
                          },
                          "computed": false
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 17859,
                          "end": 17867,
                          "loc": {
                            "start": {
                              "line": 636,
                              "column": 22
                            },
                            "end": {
                              "line": 636,
                              "column": 30
                            },
                            "identifierName": "queryset"
                          },
                          "name": "queryset"
                        },
                        "computed": false
                      },
                      "consequent": {
                        "type": "MemberExpression",
                        "start": 17870,
                        "end": 17889,
                        "loc": {
                          "start": {
                            "line": 636,
                            "column": 33
                          },
                          "end": {
                            "line": 636,
                            "column": 52
                          }
                        },
                        "object": {
                          "type": "MemberExpression",
                          "start": 17870,
                          "end": 17880,
                          "loc": {
                            "start": {
                              "line": 636,
                              "column": 33
                            },
                            "end": {
                              "line": 636,
                              "column": 43
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 17870,
                            "end": 17874,
                            "loc": {
                              "start": {
                                "line": 636,
                                "column": 33
                              },
                              "end": {
                                "line": 636,
                                "column": 37
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 17875,
                            "end": 17880,
                            "loc": {
                              "start": {
                                "line": 636,
                                "column": 38
                              },
                              "end": {
                                "line": 636,
                                "column": 43
                              },
                              "identifierName": "state"
                            },
                            "name": "state"
                          },
                          "computed": false
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 17881,
                          "end": 17889,
                          "loc": {
                            "start": {
                              "line": 636,
                              "column": 44
                            },
                            "end": {
                              "line": 636,
                              "column": 52
                            },
                            "identifierName": "queryset"
                          },
                          "name": "queryset"
                        },
                        "computed": false
                      },
                      "alternate": {
                        "type": "ArrayExpression",
                        "start": 17892,
                        "end": 17894,
                        "loc": {
                          "start": {
                            "line": 636,
                            "column": 55
                          },
                          "end": {
                            "line": 636,
                            "column": 57
                          }
                        },
                        "elements": []
                      }
                    }
                  }
                ],
                "directives": []
              }
            },
            {
              "type": "ClassMethod",
              "start": 17903,
              "end": 18522,
              "loc": {
                "start": {
                  "line": 639,
                  "column": 2
                },
                "end": {
                  "line": 662,
                  "column": 3
                }
              },
              "static": false,
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 17903,
                "end": 17916,
                "loc": {
                  "start": {
                    "line": 639,
                    "column": 2
                  },
                  "end": {
                    "line": 639,
                    "column": 15
                  },
                  "identifierName": "_sort_handler"
                },
                "name": "_sort_handler"
              },
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [
                {
                  "type": "Identifier",
                  "start": 17917,
                  "end": 17922,
                  "loc": {
                    "start": {
                      "line": 639,
                      "column": 16
                    },
                    "end": {
                      "line": 639,
                      "column": 21
                    },
                    "identifierName": "field"
                  },
                  "name": "field"
                }
              ],
              "body": {
                "type": "BlockStatement",
                "start": 17924,
                "end": 18522,
                "loc": {
                  "start": {
                    "line": 639,
                    "column": 23
                  },
                  "end": {
                    "line": 662,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "ReturnStatement",
                    "start": 17930,
                    "end": 18518,
                    "loc": {
                      "start": {
                        "line": 640,
                        "column": 4
                      },
                      "end": {
                        "line": 661,
                        "column": 6
                      }
                    },
                    "argument": {
                      "type": "ArrowFunctionExpression",
                      "start": 17937,
                      "end": 18517,
                      "loc": {
                        "start": {
                          "line": 640,
                          "column": 11
                        },
                        "end": {
                          "line": 661,
                          "column": 5
                        }
                      },
                      "id": null,
                      "generator": false,
                      "expression": false,
                      "async": false,
                      "params": [
                        {
                          "type": "Identifier",
                          "start": 17937,
                          "end": 17942,
                          "loc": {
                            "start": {
                              "line": 640,
                              "column": 11
                            },
                            "end": {
                              "line": 640,
                              "column": 16
                            },
                            "identifierName": "event"
                          },
                          "name": "event"
                        }
                      ],
                      "body": {
                        "type": "BlockStatement",
                        "start": 17946,
                        "end": 18517,
                        "loc": {
                          "start": {
                            "line": 640,
                            "column": 20
                          },
                          "end": {
                            "line": 661,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "start": 17954,
                            "end": 18047,
                            "loc": {
                              "start": {
                                "line": 641,
                                "column": 6
                              },
                              "end": {
                                "line": 643,
                                "column": 8
                              }
                            },
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "start": 17958,
                                "end": 18046,
                                "loc": {
                                  "start": {
                                    "line": 641,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 643,
                                    "column": 7
                                  }
                                },
                                "id": {
                                  "type": "Identifier",
                                  "start": 17958,
                                  "end": 17963,
                                  "loc": {
                                    "start": {
                                      "line": 641,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 641,
                                      "column": 15
                                    },
                                    "identifierName": "index"
                                  },
                                  "name": "index"
                                },
                                "init": {
                                  "type": "CallExpression",
                                  "start": 17966,
                                  "end": 18046,
                                  "loc": {
                                    "start": {
                                      "line": 641,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 643,
                                      "column": 7
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 17966,
                                    "end": 17977,
                                    "loc": {
                                      "start": {
                                        "line": 641,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 641,
                                        "column": 29
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 17966,
                                      "end": 17967,
                                      "loc": {
                                        "start": {
                                          "line": 641,
                                          "column": 18
                                        },
                                        "end": {
                                          "line": 641,
                                          "column": 19
                                        },
                                        "identifierName": "_"
                                      },
                                      "name": "_"
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 17968,
                                      "end": 17977,
                                      "loc": {
                                        "start": {
                                          "line": 641,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 641,
                                          "column": 29
                                        },
                                        "identifierName": "findIndex"
                                      },
                                      "name": "findIndex"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "MemberExpression",
                                      "start": 17978,
                                      "end": 17994,
                                      "loc": {
                                        "start": {
                                          "line": 641,
                                          "column": 30
                                        },
                                        "end": {
                                          "line": 641,
                                          "column": 46
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 17978,
                                        "end": 17982,
                                        "loc": {
                                          "start": {
                                            "line": 641,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 641,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 17983,
                                        "end": 17994,
                                        "loc": {
                                          "start": {
                                            "line": 641,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 641,
                                            "column": 46
                                          },
                                          "identifierName": "sort_fields"
                                        },
                                        "name": "sort_fields"
                                      },
                                      "computed": false
                                    },
                                    {
                                      "type": "ArrowFunctionExpression",
                                      "start": 17996,
                                      "end": 18038,
                                      "loc": {
                                        "start": {
                                          "line": 641,
                                          "column": 48
                                        },
                                        "end": {
                                          "line": 642,
                                          "column": 34
                                        }
                                      },
                                      "id": null,
                                      "generator": false,
                                      "expression": true,
                                      "async": false,
                                      "params": [
                                        {
                                          "type": "Identifier",
                                          "start": 17996,
                                          "end": 18000,
                                          "loc": {
                                            "start": {
                                              "line": 641,
                                              "column": 48
                                            },
                                            "end": {
                                              "line": 641,
                                              "column": 52
                                            },
                                            "identifierName": "item"
                                          },
                                          "name": "item"
                                        }
                                      ],
                                      "body": {
                                        "type": "CallExpression",
                                        "start": 18012,
                                        "end": 18038,
                                        "loc": {
                                          "start": {
                                            "line": 642,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 642,
                                            "column": 34
                                          }
                                        },
                                        "callee": {
                                          "type": "MemberExpression",
                                          "start": 18012,
                                          "end": 18031,
                                          "loc": {
                                            "start": {
                                              "line": 642,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 642,
                                              "column": 27
                                            }
                                          },
                                          "object": {
                                            "type": "Identifier",
                                            "start": 18012,
                                            "end": 18016,
                                            "loc": {
                                              "start": {
                                                "line": 642,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 642,
                                                "column": 12
                                              },
                                              "identifierName": "item"
                                            },
                                            "name": "item"
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 18017,
                                            "end": 18031,
                                            "loc": {
                                              "start": {
                                                "line": 642,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 642,
                                                "column": 27
                                              },
                                              "identifierName": "hasOwnProperty"
                                            },
                                            "name": "hasOwnProperty"
                                          },
                                          "computed": false
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "start": 18032,
                                            "end": 18037,
                                            "loc": {
                                              "start": {
                                                "line": 642,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 642,
                                                "column": 33
                                              },
                                              "identifierName": "field"
                                            },
                                            "name": "field"
                                          }
                                        ]
                                      }
                                    }
                                  ]
                                }
                              }
                            ],
                            "kind": "let"
                          },
                          {
                            "type": "IfStatement",
                            "start": 18054,
                            "end": 18446,
                            "loc": {
                              "start": {
                                "line": 644,
                                "column": 6
                              },
                              "end": {
                                "line": 657,
                                "column": 7
                              }
                            },
                            "test": {
                              "type": "BinaryExpression",
                              "start": 18058,
                              "end": 18068,
                              "loc": {
                                "start": {
                                  "line": 644,
                                  "column": 10
                                },
                                "end": {
                                  "line": 644,
                                  "column": 20
                                }
                              },
                              "left": {
                                "type": "Identifier",
                                "start": 18058,
                                "end": 18063,
                                "loc": {
                                  "start": {
                                    "line": 644,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 644,
                                    "column": 15
                                  },
                                  "identifierName": "index"
                                },
                                "name": "index"
                              },
                              "operator": ">=",
                              "right": {
                                "type": "NumericLiteral",
                                "start": 18067,
                                "end": 18068,
                                "loc": {
                                  "start": {
                                    "line": 644,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 644,
                                    "column": 20
                                  }
                                },
                                "extra": {
                                  "rawValue": 0,
                                  "raw": "0"
                                },
                                "value": 0
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "start": 18070,
                              "end": 18342,
                              "loc": {
                                "start": {
                                  "line": 644,
                                  "column": 22
                                },
                                "end": {
                                  "line": 653,
                                  "column": 7
                                }
                              },
                              "body": [
                                {
                                  "type": "IfStatement",
                                  "start": 18080,
                                  "end": 18334,
                                  "loc": {
                                    "start": {
                                      "line": 645,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 652,
                                      "column": 9
                                    }
                                  },
                                  "test": {
                                    "type": "BinaryExpression",
                                    "start": 18084,
                                    "end": 18123,
                                    "loc": {
                                      "start": {
                                        "line": 645,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 645,
                                        "column": 51
                                      }
                                    },
                                    "left": {
                                      "type": "MemberExpression",
                                      "start": 18084,
                                      "end": 18114,
                                      "loc": {
                                        "start": {
                                          "line": 645,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 645,
                                          "column": 42
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 18084,
                                        "end": 18107,
                                        "loc": {
                                          "start": {
                                            "line": 645,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 645,
                                            "column": 35
                                          }
                                        },
                                        "object": {
                                          "type": "MemberExpression",
                                          "start": 18084,
                                          "end": 18100,
                                          "loc": {
                                            "start": {
                                              "line": 645,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 645,
                                              "column": 28
                                            }
                                          },
                                          "object": {
                                            "type": "ThisExpression",
                                            "start": 18084,
                                            "end": 18088,
                                            "loc": {
                                              "start": {
                                                "line": 645,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 645,
                                                "column": 16
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 18089,
                                            "end": 18100,
                                            "loc": {
                                              "start": {
                                                "line": 645,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 645,
                                                "column": 28
                                              },
                                              "identifierName": "sort_fields"
                                            },
                                            "name": "sort_fields"
                                          },
                                          "computed": false
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 18101,
                                          "end": 18106,
                                          "loc": {
                                            "start": {
                                              "line": 645,
                                              "column": 29
                                            },
                                            "end": {
                                              "line": 645,
                                              "column": 34
                                            },
                                            "identifierName": "index"
                                          },
                                          "name": "index"
                                        },
                                        "computed": true
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 18108,
                                        "end": 18113,
                                        "loc": {
                                          "start": {
                                            "line": 645,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 645,
                                            "column": 41
                                          },
                                          "identifierName": "field"
                                        },
                                        "name": "field"
                                      },
                                      "computed": true
                                    },
                                    "operator": "==",
                                    "right": {
                                      "type": "StringLiteral",
                                      "start": 18118,
                                      "end": 18123,
                                      "loc": {
                                        "start": {
                                          "line": 645,
                                          "column": 46
                                        },
                                        "end": {
                                          "line": 645,
                                          "column": 51
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "asc",
                                        "raw": "\"asc\""
                                      },
                                      "value": "asc"
                                    }
                                  },
                                  "consequent": {
                                    "type": "BlockStatement",
                                    "start": 18125,
                                    "end": 18187,
                                    "loc": {
                                      "start": {
                                        "line": 645,
                                        "column": 53
                                      },
                                      "end": {
                                        "line": 647,
                                        "column": 9
                                      }
                                    },
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "start": 18137,
                                        "end": 18177,
                                        "loc": {
                                          "start": {
                                            "line": 646,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 646,
                                            "column": 50
                                          }
                                        },
                                        "expression": {
                                          "type": "AssignmentExpression",
                                          "start": 18137,
                                          "end": 18176,
                                          "loc": {
                                            "start": {
                                              "line": 646,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 646,
                                              "column": 49
                                            }
                                          },
                                          "operator": "=",
                                          "left": {
                                            "type": "MemberExpression",
                                            "start": 18137,
                                            "end": 18167,
                                            "loc": {
                                              "start": {
                                                "line": 646,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 646,
                                                "column": 40
                                              }
                                            },
                                            "object": {
                                              "type": "MemberExpression",
                                              "start": 18137,
                                              "end": 18160,
                                              "loc": {
                                                "start": {
                                                  "line": 646,
                                                  "column": 10
                                                },
                                                "end": {
                                                  "line": 646,
                                                  "column": 33
                                                }
                                              },
                                              "object": {
                                                "type": "MemberExpression",
                                                "start": 18137,
                                                "end": 18153,
                                                "loc": {
                                                  "start": {
                                                    "line": 646,
                                                    "column": 10
                                                  },
                                                  "end": {
                                                    "line": 646,
                                                    "column": 26
                                                  }
                                                },
                                                "object": {
                                                  "type": "ThisExpression",
                                                  "start": 18137,
                                                  "end": 18141,
                                                  "loc": {
                                                    "start": {
                                                      "line": 646,
                                                      "column": 10
                                                    },
                                                    "end": {
                                                      "line": 646,
                                                      "column": 14
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "start": 18142,
                                                  "end": 18153,
                                                  "loc": {
                                                    "start": {
                                                      "line": 646,
                                                      "column": 15
                                                    },
                                                    "end": {
                                                      "line": 646,
                                                      "column": 26
                                                    },
                                                    "identifierName": "sort_fields"
                                                  },
                                                  "name": "sort_fields"
                                                },
                                                "computed": false
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 18154,
                                                "end": 18159,
                                                "loc": {
                                                  "start": {
                                                    "line": 646,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 646,
                                                    "column": 32
                                                  },
                                                  "identifierName": "index"
                                                },
                                                "name": "index"
                                              },
                                              "computed": true
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 18161,
                                              "end": 18166,
                                              "loc": {
                                                "start": {
                                                  "line": 646,
                                                  "column": 34
                                                },
                                                "end": {
                                                  "line": 646,
                                                  "column": 39
                                                },
                                                "identifierName": "field"
                                              },
                                              "name": "field"
                                            },
                                            "computed": true
                                          },
                                          "right": {
                                            "type": "StringLiteral",
                                            "start": 18170,
                                            "end": 18176,
                                            "loc": {
                                              "start": {
                                                "line": 646,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 646,
                                                "column": 49
                                              }
                                            },
                                            "extra": {
                                              "rawValue": "desc",
                                              "raw": "\"desc\""
                                            },
                                            "value": "desc"
                                          }
                                        }
                                      }
                                    ],
                                    "directives": []
                                  },
                                  "alternate": {
                                    "type": "BlockStatement",
                                    "start": 18193,
                                    "end": 18334,
                                    "loc": {
                                      "start": {
                                        "line": 647,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 652,
                                        "column": 9
                                      }
                                    },
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "start": 18205,
                                        "end": 18324,
                                        "loc": {
                                          "start": {
                                            "line": 648,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 651,
                                            "column": 12
                                          }
                                        },
                                        "expression": {
                                          "type": "AssignmentExpression",
                                          "start": 18205,
                                          "end": 18323,
                                          "loc": {
                                            "start": {
                                              "line": 648,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 651,
                                              "column": 11
                                            }
                                          },
                                          "operator": "=",
                                          "left": {
                                            "type": "MemberExpression",
                                            "start": 18205,
                                            "end": 18221,
                                            "loc": {
                                              "start": {
                                                "line": 648,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 648,
                                                "column": 26
                                              }
                                            },
                                            "object": {
                                              "type": "ThisExpression",
                                              "start": 18205,
                                              "end": 18209,
                                              "loc": {
                                                "start": {
                                                  "line": 648,
                                                  "column": 10
                                                },
                                                "end": {
                                                  "line": 648,
                                                  "column": 14
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 18210,
                                              "end": 18221,
                                              "loc": {
                                                "start": {
                                                  "line": 648,
                                                  "column": 15
                                                },
                                                "end": {
                                                  "line": 648,
                                                  "column": 26
                                                },
                                                "identifierName": "sort_fields"
                                              },
                                              "name": "sort_fields"
                                            },
                                            "computed": false
                                          },
                                          "right": {
                                            "type": "CallExpression",
                                            "start": 18224,
                                            "end": 18323,
                                            "loc": {
                                              "start": {
                                                "line": 648,
                                                "column": 29
                                              },
                                              "end": {
                                                "line": 651,
                                                "column": 11
                                              }
                                            },
                                            "callee": {
                                              "type": "MemberExpression",
                                              "start": 18224,
                                              "end": 18232,
                                              "loc": {
                                                "start": {
                                                  "line": 648,
                                                  "column": 29
                                                },
                                                "end": {
                                                  "line": 648,
                                                  "column": 37
                                                }
                                              },
                                              "object": {
                                                "type": "Identifier",
                                                "start": 18224,
                                                "end": 18225,
                                                "loc": {
                                                  "start": {
                                                    "line": 648,
                                                    "column": 29
                                                  },
                                                  "end": {
                                                    "line": 648,
                                                    "column": 30
                                                  },
                                                  "identifierName": "_"
                                                },
                                                "name": "_"
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 18226,
                                                "end": 18232,
                                                "loc": {
                                                  "start": {
                                                    "line": 648,
                                                    "column": 31
                                                  },
                                                  "end": {
                                                    "line": 648,
                                                    "column": 37
                                                  },
                                                  "identifierName": "filter"
                                                },
                                                "name": "filter"
                                              },
                                              "computed": false
                                            },
                                            "arguments": [
                                              {
                                                "type": "MemberExpression",
                                                "start": 18246,
                                                "end": 18262,
                                                "loc": {
                                                  "start": {
                                                    "line": 649,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 649,
                                                    "column": 28
                                                  }
                                                },
                                                "object": {
                                                  "type": "ThisExpression",
                                                  "start": 18246,
                                                  "end": 18250,
                                                  "loc": {
                                                    "start": {
                                                      "line": 649,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 649,
                                                      "column": 16
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "start": 18251,
                                                  "end": 18262,
                                                  "loc": {
                                                    "start": {
                                                      "line": 649,
                                                      "column": 17
                                                    },
                                                    "end": {
                                                      "line": 649,
                                                      "column": 28
                                                    },
                                                    "identifierName": "sort_fields"
                                                  },
                                                  "name": "sort_fields"
                                                },
                                                "computed": false
                                              },
                                              {
                                                "type": "ArrowFunctionExpression",
                                                "start": 18276,
                                                "end": 18311,
                                                "loc": {
                                                  "start": {
                                                    "line": 650,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 650,
                                                    "column": 47
                                                  }
                                                },
                                                "id": null,
                                                "generator": false,
                                                "expression": true,
                                                "async": false,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "start": 18276,
                                                    "end": 18280,
                                                    "loc": {
                                                      "start": {
                                                        "line": 650,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 650,
                                                        "column": 16
                                                      },
                                                      "identifierName": "item"
                                                    },
                                                    "name": "item"
                                                  }
                                                ],
                                                "body": {
                                                  "type": "UnaryExpression",
                                                  "start": 18284,
                                                  "end": 18311,
                                                  "loc": {
                                                    "start": {
                                                      "line": 650,
                                                      "column": 20
                                                    },
                                                    "end": {
                                                      "line": 650,
                                                      "column": 47
                                                    }
                                                  },
                                                  "operator": "!",
                                                  "prefix": true,
                                                  "argument": {
                                                    "type": "CallExpression",
                                                    "start": 18285,
                                                    "end": 18311,
                                                    "loc": {
                                                      "start": {
                                                        "line": 650,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 650,
                                                        "column": 47
                                                      }
                                                    },
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "start": 18285,
                                                      "end": 18304,
                                                      "loc": {
                                                        "start": {
                                                          "line": 650,
                                                          "column": 21
                                                        },
                                                        "end": {
                                                          "line": 650,
                                                          "column": 40
                                                        }
                                                      },
                                                      "object": {
                                                        "type": "Identifier",
                                                        "start": 18285,
                                                        "end": 18289,
                                                        "loc": {
                                                          "start": {
                                                            "line": 650,
                                                            "column": 21
                                                          },
                                                          "end": {
                                                            "line": 650,
                                                            "column": 25
                                                          },
                                                          "identifierName": "item"
                                                        },
                                                        "name": "item"
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "start": 18290,
                                                        "end": 18304,
                                                        "loc": {
                                                          "start": {
                                                            "line": 650,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 650,
                                                            "column": 40
                                                          },
                                                          "identifierName": "hasOwnProperty"
                                                        },
                                                        "name": "hasOwnProperty"
                                                      },
                                                      "computed": false
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "start": 18305,
                                                        "end": 18310,
                                                        "loc": {
                                                          "start": {
                                                            "line": 650,
                                                            "column": 41
                                                          },
                                                          "end": {
                                                            "line": 650,
                                                            "column": 46
                                                          },
                                                          "identifierName": "field"
                                                        },
                                                        "name": "field"
                                                      }
                                                    ]
                                                  },
                                                  "extra": {
                                                    "parenthesizedArgument": false
                                                  }
                                                }
                                              }
                                            ]
                                          }
                                        }
                                      }
                                    ],
                                    "directives": []
                                  }
                                }
                              ],
                              "directives": []
                            },
                            "alternate": {
                              "type": "BlockStatement",
                              "start": 18348,
                              "end": 18446,
                              "loc": {
                                "start": {
                                  "line": 653,
                                  "column": 13
                                },
                                "end": {
                                  "line": 657,
                                  "column": 7
                                }
                              },
                              "body": [
                                {
                                  "type": "VariableDeclaration",
                                  "start": 18358,
                                  "end": 18372,
                                  "loc": {
                                    "start": {
                                      "line": 654,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 654,
                                      "column": 22
                                    }
                                  },
                                  "declarations": [
                                    {
                                      "type": "VariableDeclarator",
                                      "start": 18362,
                                      "end": 18371,
                                      "loc": {
                                        "start": {
                                          "line": 654,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 654,
                                          "column": 21
                                        }
                                      },
                                      "id": {
                                        "type": "Identifier",
                                        "start": 18362,
                                        "end": 18366,
                                        "loc": {
                                          "start": {
                                            "line": 654,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 654,
                                            "column": 16
                                          },
                                          "identifierName": "temp"
                                        },
                                        "name": "temp"
                                      },
                                      "init": {
                                        "type": "ObjectExpression",
                                        "start": 18369,
                                        "end": 18371,
                                        "loc": {
                                          "start": {
                                            "line": 654,
                                            "column": 19
                                          },
                                          "end": {
                                            "line": 654,
                                            "column": 21
                                          }
                                        },
                                        "properties": []
                                      }
                                    }
                                  ],
                                  "kind": "let"
                                },
                                {
                                  "type": "ExpressionStatement",
                                  "start": 18381,
                                  "end": 18401,
                                  "loc": {
                                    "start": {
                                      "line": 655,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 655,
                                      "column": 28
                                    }
                                  },
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "start": 18381,
                                    "end": 18400,
                                    "loc": {
                                      "start": {
                                        "line": 655,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 655,
                                        "column": 27
                                      }
                                    },
                                    "operator": "=",
                                    "left": {
                                      "type": "MemberExpression",
                                      "start": 18381,
                                      "end": 18392,
                                      "loc": {
                                        "start": {
                                          "line": 655,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 655,
                                          "column": 19
                                        }
                                      },
                                      "object": {
                                        "type": "Identifier",
                                        "start": 18381,
                                        "end": 18385,
                                        "loc": {
                                          "start": {
                                            "line": 655,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 655,
                                            "column": 12
                                          },
                                          "identifierName": "temp"
                                        },
                                        "name": "temp"
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 18386,
                                        "end": 18391,
                                        "loc": {
                                          "start": {
                                            "line": 655,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 655,
                                            "column": 18
                                          },
                                          "identifierName": "field"
                                        },
                                        "name": "field"
                                      },
                                      "computed": true
                                    },
                                    "right": {
                                      "type": "StringLiteral",
                                      "start": 18395,
                                      "end": 18400,
                                      "loc": {
                                        "start": {
                                          "line": 655,
                                          "column": 22
                                        },
                                        "end": {
                                          "line": 655,
                                          "column": 27
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "asc",
                                        "raw": "\"asc\""
                                      },
                                      "value": "asc"
                                    }
                                  }
                                },
                                {
                                  "type": "ExpressionStatement",
                                  "start": 18410,
                                  "end": 18438,
                                  "loc": {
                                    "start": {
                                      "line": 656,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 656,
                                      "column": 36
                                    }
                                  },
                                  "expression": {
                                    "type": "CallExpression",
                                    "start": 18410,
                                    "end": 18437,
                                    "loc": {
                                      "start": {
                                        "line": 656,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 656,
                                        "column": 35
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 18410,
                                      "end": 18431,
                                      "loc": {
                                        "start": {
                                          "line": 656,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 656,
                                          "column": 29
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 18410,
                                        "end": 18426,
                                        "loc": {
                                          "start": {
                                            "line": 656,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 656,
                                            "column": 24
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 18410,
                                          "end": 18414,
                                          "loc": {
                                            "start": {
                                              "line": 656,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 656,
                                              "column": 12
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 18415,
                                          "end": 18426,
                                          "loc": {
                                            "start": {
                                              "line": 656,
                                              "column": 13
                                            },
                                            "end": {
                                              "line": 656,
                                              "column": 24
                                            },
                                            "identifierName": "sort_fields"
                                          },
                                          "name": "sort_fields"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 18427,
                                        "end": 18431,
                                        "loc": {
                                          "start": {
                                            "line": 656,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 656,
                                            "column": 29
                                          },
                                          "identifierName": "push"
                                        },
                                        "name": "push"
                                      },
                                      "computed": false
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "start": 18432,
                                        "end": 18436,
                                        "loc": {
                                          "start": {
                                            "line": 656,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 656,
                                            "column": 34
                                          },
                                          "identifierName": "temp"
                                        },
                                        "name": "temp"
                                      }
                                    ]
                                  }
                                }
                              ],
                              "directives": []
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 18454,
                            "end": 18485,
                            "loc": {
                              "start": {
                                "line": 659,
                                "column": 6
                              },
                              "end": {
                                "line": 659,
                                "column": 37
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 18454,
                              "end": 18484,
                              "loc": {
                                "start": {
                                  "line": 659,
                                  "column": 6
                                },
                                "end": {
                                  "line": 659,
                                  "column": 36
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 18454,
                                "end": 18466,
                                "loc": {
                                  "start": {
                                    "line": 659,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 659,
                                    "column": 18
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 18454,
                                  "end": 18458,
                                  "loc": {
                                    "start": {
                                      "line": 659,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 659,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 18459,
                                  "end": 18466,
                                  "loc": {
                                    "start": {
                                      "line": 659,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 659,
                                      "column": 18
                                    },
                                    "identifierName": "sort_by"
                                  },
                                  "name": "sort_by"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "start": 18467,
                                  "end": 18483,
                                  "loc": {
                                    "start": {
                                      "line": 659,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 659,
                                      "column": 35
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 18467,
                                    "end": 18471,
                                    "loc": {
                                      "start": {
                                        "line": 659,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 659,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 18472,
                                    "end": 18483,
                                    "loc": {
                                      "start": {
                                        "line": 659,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 659,
                                        "column": 35
                                      },
                                      "identifierName": "sort_fields"
                                    },
                                    "name": "sort_fields"
                                  },
                                  "computed": false
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 18492,
                            "end": 18511,
                            "loc": {
                              "start": {
                                "line": 660,
                                "column": 6
                              },
                              "end": {
                                "line": 660,
                                "column": 25
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 18492,
                              "end": 18510,
                              "loc": {
                                "start": {
                                  "line": 660,
                                  "column": 6
                                },
                                "end": {
                                  "line": 660,
                                  "column": 24
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 18492,
                                "end": 18508,
                                "loc": {
                                  "start": {
                                    "line": 660,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 660,
                                    "column": 22
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 18492,
                                  "end": 18496,
                                  "loc": {
                                    "start": {
                                      "line": 660,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 660,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 18497,
                                  "end": 18508,
                                  "loc": {
                                    "start": {
                                      "line": 660,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 660,
                                      "column": 22
                                    },
                                    "identifierName": "forceUpdate"
                                  },
                                  "name": "forceUpdate"
                                },
                                "computed": false
                              },
                              "arguments": []
                            }
                          }
                        ],
                        "directives": []
                      }
                    }
                  }
                ],
                "directives": [],
                "trailingComments": null
              },
              "trailingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n   * This method is an event handler that listens to when all objects of the queryset\n   * displayed within a single display page are selected\n   ",
                  "start": 18525,
                  "end": 18677,
                  "loc": {
                    "start": {
                      "line": 663,
                      "column": 2
                    },
                    "end": {
                      "line": 666,
                      "column": 5
                    }
                  }
                }
              ]
            },
            {
              "type": "ClassMethod",
              "start": 18681,
              "end": 18987,
              "loc": {
                "start": {
                  "line": 668,
                  "column": 2
                },
                "end": {
                  "line": 677,
                  "column": 3
                }
              },
              "static": false,
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 18681,
                "end": 18692,
                "loc": {
                  "start": {
                    "line": 668,
                    "column": 2
                  },
                  "end": {
                    "line": 668,
                    "column": 13
                  },
                  "identifierName": "_select_all"
                },
                "name": "_select_all",
                "leadingComments": null
              },
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [
                {
                  "type": "Identifier",
                  "start": 18693,
                  "end": 18698,
                  "loc": {
                    "start": {
                      "line": 668,
                      "column": 14
                    },
                    "end": {
                      "line": 668,
                      "column": 19
                    },
                    "identifierName": "event"
                  },
                  "name": "event"
                }
              ],
              "body": {
                "type": "BlockStatement",
                "start": 18700,
                "end": 18987,
                "loc": {
                  "start": {
                    "line": 668,
                    "column": 21
                  },
                  "end": {
                    "line": 677,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "IfStatement",
                    "start": 18706,
                    "end": 18937,
                    "loc": {
                      "start": {
                        "line": 669,
                        "column": 4
                      },
                      "end": {
                        "line": 675,
                        "column": 5
                      }
                    },
                    "test": {
                      "type": "MemberExpression",
                      "start": 18710,
                      "end": 18728,
                      "loc": {
                        "start": {
                          "line": 669,
                          "column": 8
                        },
                        "end": {
                          "line": 669,
                          "column": 26
                        }
                      },
                      "object": {
                        "type": "ThisExpression",
                        "start": 18710,
                        "end": 18714,
                        "loc": {
                          "start": {
                            "line": 669,
                            "column": 8
                          },
                          "end": {
                            "line": 669,
                            "column": 12
                          }
                        }
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 18715,
                        "end": 18728,
                        "loc": {
                          "start": {
                            "line": 669,
                            "column": 13
                          },
                          "end": {
                            "line": 669,
                            "column": 26
                          },
                          "identifierName": "_all_selected"
                        },
                        "name": "_all_selected"
                      },
                      "computed": false
                    },
                    "consequent": {
                      "type": "BlockStatement",
                      "start": 18730,
                      "end": 18815,
                      "loc": {
                        "start": {
                          "line": 669,
                          "column": 28
                        },
                        "end": {
                          "line": 671,
                          "column": 5
                        }
                      },
                      "body": [
                        {
                          "type": "ExpressionStatement",
                          "start": 18738,
                          "end": 18809,
                          "loc": {
                            "start": {
                              "line": 670,
                              "column": 6
                            },
                            "end": {
                              "line": 670,
                              "column": 77
                            }
                          },
                          "expression": {
                            "type": "CallExpression",
                            "start": 18738,
                            "end": 18808,
                            "loc": {
                              "start": {
                                "line": 670,
                                "column": 6
                              },
                              "end": {
                                "line": 670,
                                "column": 76
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 18738,
                              "end": 18751,
                              "loc": {
                                "start": {
                                  "line": 670,
                                  "column": 6
                                },
                                "end": {
                                  "line": 670,
                                  "column": 19
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 18738,
                                "end": 18742,
                                "loc": {
                                  "start": {
                                    "line": 670,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 670,
                                    "column": 10
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 18743,
                                "end": 18751,
                                "loc": {
                                  "start": {
                                    "line": 670,
                                    "column": 11
                                  },
                                  "end": {
                                    "line": 670,
                                    "column": 19
                                  },
                                  "identifierName": "setState"
                                },
                                "name": "setState"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "ObjectExpression",
                                "start": 18752,
                                "end": 18807,
                                "loc": {
                                  "start": {
                                    "line": 670,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 670,
                                    "column": 75
                                  }
                                },
                                "properties": [
                                  {
                                    "type": "ObjectProperty",
                                    "start": 18754,
                                    "end": 18805,
                                    "loc": {
                                      "start": {
                                        "line": 670,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 670,
                                        "column": 73
                                      }
                                    },
                                    "method": false,
                                    "shorthand": false,
                                    "computed": false,
                                    "key": {
                                      "type": "Identifier",
                                      "start": 18754,
                                      "end": 18770,
                                      "loc": {
                                        "start": {
                                          "line": 670,
                                          "column": 22
                                        },
                                        "end": {
                                          "line": 670,
                                          "column": 38
                                        },
                                        "identifierName": "selected_objects"
                                      },
                                      "name": "selected_objects"
                                    },
                                    "value": {
                                      "type": "NewExpression",
                                      "start": 18772,
                                      "end": 18805,
                                      "loc": {
                                        "start": {
                                          "line": 670,
                                          "column": 40
                                        },
                                        "end": {
                                          "line": 670,
                                          "column": 73
                                        }
                                      },
                                      "callee": {
                                        "type": "Identifier",
                                        "start": 18776,
                                        "end": 18779,
                                        "loc": {
                                          "start": {
                                            "line": 670,
                                            "column": 44
                                          },
                                          "end": {
                                            "line": 670,
                                            "column": 47
                                          },
                                          "identifierName": "Set"
                                        },
                                        "name": "Set"
                                      },
                                      "arguments": [
                                        {
                                          "type": "ArrayExpression",
                                          "start": 18780,
                                          "end": 18782,
                                          "loc": {
                                            "start": {
                                              "line": 670,
                                              "column": 48
                                            },
                                            "end": {
                                              "line": 670,
                                              "column": 50
                                            }
                                          },
                                          "elements": []
                                        },
                                        {
                                          "type": "MemberExpression",
                                          "start": 18784,
                                          "end": 18804,
                                          "loc": {
                                            "start": {
                                              "line": 670,
                                              "column": 52
                                            },
                                            "end": {
                                              "line": 670,
                                              "column": 72
                                            }
                                          },
                                          "object": {
                                            "type": "ThisExpression",
                                            "start": 18784,
                                            "end": 18788,
                                            "loc": {
                                              "start": {
                                                "line": 670,
                                                "column": 52
                                              },
                                              "end": {
                                                "line": 670,
                                                "column": 56
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 18789,
                                            "end": 18804,
                                            "loc": {
                                              "start": {
                                                "line": 670,
                                                "column": 57
                                              },
                                              "end": {
                                                "line": 670,
                                                "column": 72
                                              },
                                              "identifierName": "is_object_equal"
                                            },
                                            "name": "is_object_equal"
                                          },
                                          "computed": false
                                        }
                                      ]
                                    }
                                  }
                                ]
                              }
                            ]
                          }
                        }
                      ],
                      "directives": []
                    },
                    "alternate": {
                      "type": "BlockStatement",
                      "start": 18821,
                      "end": 18937,
                      "loc": {
                        "start": {
                          "line": 671,
                          "column": 11
                        },
                        "end": {
                          "line": 675,
                          "column": 5
                        }
                      },
                      "body": [
                        {
                          "type": "ExpressionStatement",
                          "start": 18829,
                          "end": 18931,
                          "loc": {
                            "start": {
                              "line": 672,
                              "column": 6
                            },
                            "end": {
                              "line": 674,
                              "column": 9
                            }
                          },
                          "expression": {
                            "type": "CallExpression",
                            "start": 18829,
                            "end": 18930,
                            "loc": {
                              "start": {
                                "line": 672,
                                "column": 6
                              },
                              "end": {
                                "line": 674,
                                "column": 8
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 18829,
                              "end": 18842,
                              "loc": {
                                "start": {
                                  "line": 672,
                                  "column": 6
                                },
                                "end": {
                                  "line": 672,
                                  "column": 19
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 18829,
                                "end": 18833,
                                "loc": {
                                  "start": {
                                    "line": 672,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 672,
                                    "column": 10
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 18834,
                                "end": 18842,
                                "loc": {
                                  "start": {
                                    "line": 672,
                                    "column": 11
                                  },
                                  "end": {
                                    "line": 672,
                                    "column": 19
                                  },
                                  "identifierName": "setState"
                                },
                                "name": "setState"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "ObjectExpression",
                                "start": 18843,
                                "end": 18929,
                                "loc": {
                                  "start": {
                                    "line": 672,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 674,
                                    "column": 7
                                  }
                                },
                                "properties": [
                                  {
                                    "type": "ObjectProperty",
                                    "start": 18853,
                                    "end": 18921,
                                    "loc": {
                                      "start": {
                                        "line": 673,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 673,
                                        "column": 76
                                      }
                                    },
                                    "method": false,
                                    "shorthand": false,
                                    "computed": false,
                                    "key": {
                                      "type": "Identifier",
                                      "start": 18853,
                                      "end": 18869,
                                      "loc": {
                                        "start": {
                                          "line": 673,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 673,
                                          "column": 24
                                        },
                                        "identifierName": "selected_objects"
                                      },
                                      "name": "selected_objects"
                                    },
                                    "value": {
                                      "type": "NewExpression",
                                      "start": 18871,
                                      "end": 18921,
                                      "loc": {
                                        "start": {
                                          "line": 673,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 673,
                                          "column": 76
                                        }
                                      },
                                      "callee": {
                                        "type": "Identifier",
                                        "start": 18875,
                                        "end": 18878,
                                        "loc": {
                                          "start": {
                                            "line": 673,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 673,
                                            "column": 33
                                          },
                                          "identifierName": "Set"
                                        },
                                        "name": "Set"
                                      },
                                      "arguments": [
                                        {
                                          "type": "MemberExpression",
                                          "start": 18879,
                                          "end": 18898,
                                          "loc": {
                                            "start": {
                                              "line": 673,
                                              "column": 34
                                            },
                                            "end": {
                                              "line": 673,
                                              "column": 53
                                            }
                                          },
                                          "object": {
                                            "type": "MemberExpression",
                                            "start": 18879,
                                            "end": 18889,
                                            "loc": {
                                              "start": {
                                                "line": 673,
                                                "column": 34
                                              },
                                              "end": {
                                                "line": 673,
                                                "column": 44
                                              }
                                            },
                                            "object": {
                                              "type": "ThisExpression",
                                              "start": 18879,
                                              "end": 18883,
                                              "loc": {
                                                "start": {
                                                  "line": 673,
                                                  "column": 34
                                                },
                                                "end": {
                                                  "line": 673,
                                                  "column": 38
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 18884,
                                              "end": 18889,
                                              "loc": {
                                                "start": {
                                                  "line": 673,
                                                  "column": 39
                                                },
                                                "end": {
                                                  "line": 673,
                                                  "column": 44
                                                },
                                                "identifierName": "state"
                                              },
                                              "name": "state"
                                            },
                                            "computed": false
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 18890,
                                            "end": 18898,
                                            "loc": {
                                              "start": {
                                                "line": 673,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 673,
                                                "column": 53
                                              },
                                              "identifierName": "queryset"
                                            },
                                            "name": "queryset"
                                          },
                                          "computed": false
                                        },
                                        {
                                          "type": "MemberExpression",
                                          "start": 18900,
                                          "end": 18920,
                                          "loc": {
                                            "start": {
                                              "line": 673,
                                              "column": 55
                                            },
                                            "end": {
                                              "line": 673,
                                              "column": 75
                                            }
                                          },
                                          "object": {
                                            "type": "ThisExpression",
                                            "start": 18900,
                                            "end": 18904,
                                            "loc": {
                                              "start": {
                                                "line": 673,
                                                "column": 55
                                              },
                                              "end": {
                                                "line": 673,
                                                "column": 59
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 18905,
                                            "end": 18920,
                                            "loc": {
                                              "start": {
                                                "line": 673,
                                                "column": 60
                                              },
                                              "end": {
                                                "line": 673,
                                                "column": 75
                                              },
                                              "identifierName": "is_object_equal"
                                            },
                                            "name": "is_object_equal"
                                          },
                                          "computed": false
                                        }
                                      ]
                                    }
                                  }
                                ]
                              }
                            ]
                          }
                        }
                      ],
                      "directives": []
                    }
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 18942,
                    "end": 18983,
                    "loc": {
                      "start": {
                        "line": 676,
                        "column": 4
                      },
                      "end": {
                        "line": 676,
                        "column": 45
                      }
                    },
                    "expression": {
                      "type": "AssignmentExpression",
                      "start": 18942,
                      "end": 18982,
                      "loc": {
                        "start": {
                          "line": 676,
                          "column": 4
                        },
                        "end": {
                          "line": 676,
                          "column": 44
                        }
                      },
                      "operator": "=",
                      "left": {
                        "type": "MemberExpression",
                        "start": 18942,
                        "end": 18960,
                        "loc": {
                          "start": {
                            "line": 676,
                            "column": 4
                          },
                          "end": {
                            "line": 676,
                            "column": 22
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 18942,
                          "end": 18946,
                          "loc": {
                            "start": {
                              "line": 676,
                              "column": 4
                            },
                            "end": {
                              "line": 676,
                              "column": 8
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 18947,
                          "end": 18960,
                          "loc": {
                            "start": {
                              "line": 676,
                              "column": 9
                            },
                            "end": {
                              "line": 676,
                              "column": 22
                            },
                            "identifierName": "_all_selected"
                          },
                          "name": "_all_selected"
                        },
                        "computed": false
                      },
                      "right": {
                        "type": "UnaryExpression",
                        "start": 18963,
                        "end": 18982,
                        "loc": {
                          "start": {
                            "line": 676,
                            "column": 25
                          },
                          "end": {
                            "line": 676,
                            "column": 44
                          }
                        },
                        "operator": "!",
                        "prefix": true,
                        "argument": {
                          "type": "MemberExpression",
                          "start": 18964,
                          "end": 18982,
                          "loc": {
                            "start": {
                              "line": 676,
                              "column": 26
                            },
                            "end": {
                              "line": 676,
                              "column": 44
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 18964,
                            "end": 18968,
                            "loc": {
                              "start": {
                                "line": 676,
                                "column": 26
                              },
                              "end": {
                                "line": 676,
                                "column": 30
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 18969,
                            "end": 18982,
                            "loc": {
                              "start": {
                                "line": 676,
                                "column": 31
                              },
                              "end": {
                                "line": 676,
                                "column": 44
                              },
                              "identifierName": "_all_selected"
                            },
                            "name": "_all_selected"
                          },
                          "computed": false
                        },
                        "extra": {
                          "parenthesizedArgument": false
                        }
                      }
                    }
                  }
                ],
                "directives": [],
                "trailingComments": null
              },
              "leadingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n   * This method is an event handler that listens to when all objects of the queryset\n   * displayed within a single display page are selected\n   ",
                  "start": 18525,
                  "end": 18677,
                  "loc": {
                    "start": {
                      "line": 663,
                      "column": 2
                    },
                    "end": {
                      "line": 666,
                      "column": 5
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n   * This method is an event handler that listens when a single objects of the queryset\n   * displayed is selected\n   ",
                  "start": 18990,
                  "end": 19114,
                  "loc": {
                    "start": {
                      "line": 678,
                      "column": 2
                    },
                    "end": {
                      "line": 681,
                      "column": 5
                    }
                  }
                }
              ]
            },
            {
              "type": "ClassMethod",
              "start": 19118,
              "end": 19503,
              "loc": {
                "start": {
                  "line": 683,
                  "column": 2
                },
                "end": {
                  "line": 694,
                  "column": 3
                }
              },
              "static": false,
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 19118,
                "end": 19129,
                "loc": {
                  "start": {
                    "line": 683,
                    "column": 2
                  },
                  "end": {
                    "line": 683,
                    "column": 13
                  },
                  "identifierName": "_select_one"
                },
                "name": "_select_one",
                "leadingComments": null
              },
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [
                {
                  "type": "Identifier",
                  "start": 19130,
                  "end": 19136,
                  "loc": {
                    "start": {
                      "line": 683,
                      "column": 14
                    },
                    "end": {
                      "line": 683,
                      "column": 20
                    },
                    "identifierName": "object"
                  },
                  "name": "object"
                }
              ],
              "body": {
                "type": "BlockStatement",
                "start": 19138,
                "end": 19503,
                "loc": {
                  "start": {
                    "line": 683,
                    "column": 22
                  },
                  "end": {
                    "line": 694,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "ReturnStatement",
                    "start": 19144,
                    "end": 19499,
                    "loc": {
                      "start": {
                        "line": 684,
                        "column": 4
                      },
                      "end": {
                        "line": 693,
                        "column": 6
                      }
                    },
                    "argument": {
                      "type": "ArrowFunctionExpression",
                      "start": 19151,
                      "end": 19498,
                      "loc": {
                        "start": {
                          "line": 684,
                          "column": 11
                        },
                        "end": {
                          "line": 693,
                          "column": 5
                        }
                      },
                      "id": null,
                      "generator": false,
                      "expression": false,
                      "async": false,
                      "params": [
                        {
                          "type": "Identifier",
                          "start": 19151,
                          "end": 19156,
                          "loc": {
                            "start": {
                              "line": 684,
                              "column": 11
                            },
                            "end": {
                              "line": 684,
                              "column": 16
                            },
                            "identifierName": "event"
                          },
                          "name": "event"
                        }
                      ],
                      "body": {
                        "type": "BlockStatement",
                        "start": 19160,
                        "end": 19498,
                        "loc": {
                          "start": {
                            "line": 684,
                            "column": 20
                          },
                          "end": {
                            "line": 693,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "IfStatement",
                            "start": 19168,
                            "end": 19492,
                            "loc": {
                              "start": {
                                "line": 685,
                                "column": 6
                              },
                              "end": {
                                "line": 692,
                                "column": 7
                              }
                            },
                            "test": {
                              "type": "CallExpression",
                              "start": 19172,
                              "end": 19216,
                              "loc": {
                                "start": {
                                  "line": 685,
                                  "column": 10
                                },
                                "end": {
                                  "line": 685,
                                  "column": 54
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 19172,
                                "end": 19208,
                                "loc": {
                                  "start": {
                                    "line": 685,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 685,
                                    "column": 46
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 19172,
                                  "end": 19199,
                                  "loc": {
                                    "start": {
                                      "line": 685,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 685,
                                      "column": 37
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 19172,
                                    "end": 19182,
                                    "loc": {
                                      "start": {
                                        "line": 685,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 685,
                                        "column": 20
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 19172,
                                      "end": 19176,
                                      "loc": {
                                        "start": {
                                          "line": 685,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 685,
                                          "column": 14
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 19177,
                                      "end": 19182,
                                      "loc": {
                                        "start": {
                                          "line": 685,
                                          "column": 15
                                        },
                                        "end": {
                                          "line": 685,
                                          "column": 20
                                        },
                                        "identifierName": "state"
                                      },
                                      "name": "state"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 19183,
                                    "end": 19199,
                                    "loc": {
                                      "start": {
                                        "line": 685,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 685,
                                        "column": 37
                                      },
                                      "identifierName": "selected_objects"
                                    },
                                    "name": "selected_objects"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 19200,
                                  "end": 19208,
                                  "loc": {
                                    "start": {
                                      "line": 685,
                                      "column": 38
                                    },
                                    "end": {
                                      "line": 685,
                                      "column": 46
                                    },
                                    "identifierName": "contains"
                                  },
                                  "name": "contains"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "start": 19209,
                                  "end": 19215,
                                  "loc": {
                                    "start": {
                                      "line": 685,
                                      "column": 47
                                    },
                                    "end": {
                                      "line": 685,
                                      "column": 53
                                    },
                                    "identifierName": "object"
                                  },
                                  "name": "object"
                                }
                              ]
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "start": 19218,
                              "end": 19354,
                              "loc": {
                                "start": {
                                  "line": 685,
                                  "column": 56
                                },
                                "end": {
                                  "line": 689,
                                  "column": 7
                                }
                              },
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "start": 19228,
                                  "end": 19271,
                                  "loc": {
                                    "start": {
                                      "line": 686,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 686,
                                      "column": 51
                                    }
                                  },
                                  "expression": {
                                    "type": "CallExpression",
                                    "start": 19228,
                                    "end": 19270,
                                    "loc": {
                                      "start": {
                                        "line": 686,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 686,
                                        "column": 50
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 19228,
                                      "end": 19262,
                                      "loc": {
                                        "start": {
                                          "line": 686,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 686,
                                          "column": 42
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 19228,
                                        "end": 19255,
                                        "loc": {
                                          "start": {
                                            "line": 686,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 686,
                                            "column": 35
                                          }
                                        },
                                        "object": {
                                          "type": "MemberExpression",
                                          "start": 19228,
                                          "end": 19238,
                                          "loc": {
                                            "start": {
                                              "line": 686,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 686,
                                              "column": 18
                                            }
                                          },
                                          "object": {
                                            "type": "ThisExpression",
                                            "start": 19228,
                                            "end": 19232,
                                            "loc": {
                                              "start": {
                                                "line": 686,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 686,
                                                "column": 12
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 19233,
                                            "end": 19238,
                                            "loc": {
                                              "start": {
                                                "line": 686,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 686,
                                                "column": 18
                                              },
                                              "identifierName": "state"
                                            },
                                            "name": "state"
                                          },
                                          "computed": false
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 19239,
                                          "end": 19255,
                                          "loc": {
                                            "start": {
                                              "line": 686,
                                              "column": 19
                                            },
                                            "end": {
                                              "line": 686,
                                              "column": 35
                                            },
                                            "identifierName": "selected_objects"
                                          },
                                          "name": "selected_objects"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 19256,
                                        "end": 19262,
                                        "loc": {
                                          "start": {
                                            "line": 686,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 686,
                                            "column": 42
                                          },
                                          "identifierName": "remove"
                                        },
                                        "name": "remove"
                                      },
                                      "computed": false
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "start": 19263,
                                        "end": 19269,
                                        "loc": {
                                          "start": {
                                            "line": 686,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 686,
                                            "column": 49
                                          },
                                          "identifierName": "object"
                                        },
                                        "name": "object"
                                      }
                                    ]
                                  }
                                },
                                {
                                  "type": "ExpressionStatement",
                                  "start": 19281,
                                  "end": 19346,
                                  "loc": {
                                    "start": {
                                      "line": 688,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 688,
                                      "column": 73
                                    }
                                  },
                                  "expression": {
                                    "type": "CallExpression",
                                    "start": 19281,
                                    "end": 19345,
                                    "loc": {
                                      "start": {
                                        "line": 688,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 688,
                                        "column": 72
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 19281,
                                      "end": 19294,
                                      "loc": {
                                        "start": {
                                          "line": 688,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 688,
                                          "column": 21
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 19281,
                                        "end": 19285,
                                        "loc": {
                                          "start": {
                                            "line": 688,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 688,
                                            "column": 12
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 19286,
                                        "end": 19294,
                                        "loc": {
                                          "start": {
                                            "line": 688,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 688,
                                            "column": 21
                                          },
                                          "identifierName": "setState"
                                        },
                                        "name": "setState"
                                      },
                                      "computed": false
                                    },
                                    "arguments": [
                                      {
                                        "type": "ObjectExpression",
                                        "start": 19295,
                                        "end": 19344,
                                        "loc": {
                                          "start": {
                                            "line": 688,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 688,
                                            "column": 71
                                          }
                                        },
                                        "properties": [
                                          {
                                            "type": "ObjectProperty",
                                            "start": 19297,
                                            "end": 19342,
                                            "loc": {
                                              "start": {
                                                "line": 688,
                                                "column": 24
                                              },
                                              "end": {
                                                "line": 688,
                                                "column": 69
                                              }
                                            },
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "key": {
                                              "type": "Identifier",
                                              "start": 19297,
                                              "end": 19313,
                                              "loc": {
                                                "start": {
                                                  "line": 688,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 688,
                                                  "column": 40
                                                },
                                                "identifierName": "selected_objects"
                                              },
                                              "name": "selected_objects"
                                            },
                                            "value": {
                                              "type": "MemberExpression",
                                              "start": 19315,
                                              "end": 19342,
                                              "loc": {
                                                "start": {
                                                  "line": 688,
                                                  "column": 42
                                                },
                                                "end": {
                                                  "line": 688,
                                                  "column": 69
                                                }
                                              },
                                              "object": {
                                                "type": "MemberExpression",
                                                "start": 19315,
                                                "end": 19325,
                                                "loc": {
                                                  "start": {
                                                    "line": 688,
                                                    "column": 42
                                                  },
                                                  "end": {
                                                    "line": 688,
                                                    "column": 52
                                                  }
                                                },
                                                "object": {
                                                  "type": "ThisExpression",
                                                  "start": 19315,
                                                  "end": 19319,
                                                  "loc": {
                                                    "start": {
                                                      "line": 688,
                                                      "column": 42
                                                    },
                                                    "end": {
                                                      "line": 688,
                                                      "column": 46
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "start": 19320,
                                                  "end": 19325,
                                                  "loc": {
                                                    "start": {
                                                      "line": 688,
                                                      "column": 47
                                                    },
                                                    "end": {
                                                      "line": 688,
                                                      "column": 52
                                                    },
                                                    "identifierName": "state"
                                                  },
                                                  "name": "state"
                                                },
                                                "computed": false
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 19326,
                                                "end": 19342,
                                                "loc": {
                                                  "start": {
                                                    "line": 688,
                                                    "column": 53
                                                  },
                                                  "end": {
                                                    "line": 688,
                                                    "column": 69
                                                  },
                                                  "identifierName": "selected_objects"
                                                },
                                                "name": "selected_objects"
                                              },
                                              "computed": false
                                            }
                                          }
                                        ]
                                      }
                                    ]
                                  }
                                }
                              ],
                              "directives": []
                            },
                            "alternate": {
                              "type": "BlockStatement",
                              "start": 19360,
                              "end": 19492,
                              "loc": {
                                "start": {
                                  "line": 689,
                                  "column": 13
                                },
                                "end": {
                                  "line": 692,
                                  "column": 7
                                }
                              },
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "start": 19370,
                                  "end": 19410,
                                  "loc": {
                                    "start": {
                                      "line": 690,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 690,
                                      "column": 48
                                    }
                                  },
                                  "expression": {
                                    "type": "CallExpression",
                                    "start": 19370,
                                    "end": 19409,
                                    "loc": {
                                      "start": {
                                        "line": 690,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 690,
                                        "column": 47
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 19370,
                                      "end": 19401,
                                      "loc": {
                                        "start": {
                                          "line": 690,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 690,
                                          "column": 39
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 19370,
                                        "end": 19397,
                                        "loc": {
                                          "start": {
                                            "line": 690,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 690,
                                            "column": 35
                                          }
                                        },
                                        "object": {
                                          "type": "MemberExpression",
                                          "start": 19370,
                                          "end": 19380,
                                          "loc": {
                                            "start": {
                                              "line": 690,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 690,
                                              "column": 18
                                            }
                                          },
                                          "object": {
                                            "type": "ThisExpression",
                                            "start": 19370,
                                            "end": 19374,
                                            "loc": {
                                              "start": {
                                                "line": 690,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 690,
                                                "column": 12
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 19375,
                                            "end": 19380,
                                            "loc": {
                                              "start": {
                                                "line": 690,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 690,
                                                "column": 18
                                              },
                                              "identifierName": "state"
                                            },
                                            "name": "state"
                                          },
                                          "computed": false
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 19381,
                                          "end": 19397,
                                          "loc": {
                                            "start": {
                                              "line": 690,
                                              "column": 19
                                            },
                                            "end": {
                                              "line": 690,
                                              "column": 35
                                            },
                                            "identifierName": "selected_objects"
                                          },
                                          "name": "selected_objects"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 19398,
                                        "end": 19401,
                                        "loc": {
                                          "start": {
                                            "line": 690,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 690,
                                            "column": 39
                                          },
                                          "identifierName": "add"
                                        },
                                        "name": "add"
                                      },
                                      "computed": false
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "start": 19402,
                                        "end": 19408,
                                        "loc": {
                                          "start": {
                                            "line": 690,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 690,
                                            "column": 46
                                          },
                                          "identifierName": "object"
                                        },
                                        "name": "object"
                                      }
                                    ]
                                  }
                                },
                                {
                                  "type": "ExpressionStatement",
                                  "start": 19419,
                                  "end": 19484,
                                  "loc": {
                                    "start": {
                                      "line": 691,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 691,
                                      "column": 73
                                    }
                                  },
                                  "expression": {
                                    "type": "CallExpression",
                                    "start": 19419,
                                    "end": 19483,
                                    "loc": {
                                      "start": {
                                        "line": 691,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 691,
                                        "column": 72
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 19419,
                                      "end": 19432,
                                      "loc": {
                                        "start": {
                                          "line": 691,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 691,
                                          "column": 21
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 19419,
                                        "end": 19423,
                                        "loc": {
                                          "start": {
                                            "line": 691,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 691,
                                            "column": 12
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 19424,
                                        "end": 19432,
                                        "loc": {
                                          "start": {
                                            "line": 691,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 691,
                                            "column": 21
                                          },
                                          "identifierName": "setState"
                                        },
                                        "name": "setState"
                                      },
                                      "computed": false
                                    },
                                    "arguments": [
                                      {
                                        "type": "ObjectExpression",
                                        "start": 19433,
                                        "end": 19482,
                                        "loc": {
                                          "start": {
                                            "line": 691,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 691,
                                            "column": 71
                                          }
                                        },
                                        "properties": [
                                          {
                                            "type": "ObjectProperty",
                                            "start": 19435,
                                            "end": 19480,
                                            "loc": {
                                              "start": {
                                                "line": 691,
                                                "column": 24
                                              },
                                              "end": {
                                                "line": 691,
                                                "column": 69
                                              }
                                            },
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "key": {
                                              "type": "Identifier",
                                              "start": 19435,
                                              "end": 19451,
                                              "loc": {
                                                "start": {
                                                  "line": 691,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 691,
                                                  "column": 40
                                                },
                                                "identifierName": "selected_objects"
                                              },
                                              "name": "selected_objects"
                                            },
                                            "value": {
                                              "type": "MemberExpression",
                                              "start": 19453,
                                              "end": 19480,
                                              "loc": {
                                                "start": {
                                                  "line": 691,
                                                  "column": 42
                                                },
                                                "end": {
                                                  "line": 691,
                                                  "column": 69
                                                }
                                              },
                                              "object": {
                                                "type": "MemberExpression",
                                                "start": 19453,
                                                "end": 19463,
                                                "loc": {
                                                  "start": {
                                                    "line": 691,
                                                    "column": 42
                                                  },
                                                  "end": {
                                                    "line": 691,
                                                    "column": 52
                                                  }
                                                },
                                                "object": {
                                                  "type": "ThisExpression",
                                                  "start": 19453,
                                                  "end": 19457,
                                                  "loc": {
                                                    "start": {
                                                      "line": 691,
                                                      "column": 42
                                                    },
                                                    "end": {
                                                      "line": 691,
                                                      "column": 46
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "start": 19458,
                                                  "end": 19463,
                                                  "loc": {
                                                    "start": {
                                                      "line": 691,
                                                      "column": 47
                                                    },
                                                    "end": {
                                                      "line": 691,
                                                      "column": 52
                                                    },
                                                    "identifierName": "state"
                                                  },
                                                  "name": "state"
                                                },
                                                "computed": false
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 19464,
                                                "end": 19480,
                                                "loc": {
                                                  "start": {
                                                    "line": 691,
                                                    "column": 53
                                                  },
                                                  "end": {
                                                    "line": 691,
                                                    "column": 69
                                                  },
                                                  "identifierName": "selected_objects"
                                                },
                                                "name": "selected_objects"
                                              },
                                              "computed": false
                                            }
                                          }
                                        ]
                                      }
                                    ]
                                  }
                                }
                              ],
                              "directives": []
                            }
                          }
                        ],
                        "directives": []
                      }
                    }
                  }
                ],
                "directives": [],
                "trailingComments": null
              },
              "leadingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n   * This method is an event handler that listens when a single objects of the queryset\n   * displayed is selected\n   ",
                  "start": 18990,
                  "end": 19114,
                  "loc": {
                    "start": {
                      "line": 678,
                      "column": 2
                    },
                    "end": {
                      "line": 681,
                      "column": 5
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n   * Generate the table body for the list display page\n   *\n   * @return  An array of table rows <tr/>\n   ",
                  "start": 19507,
                  "end": 19619,
                  "loc": {
                    "start": {
                      "line": 696,
                      "column": 2
                    },
                    "end": {
                      "line": 700,
                      "column": 5
                    }
                  }
                }
              ]
            },
            {
              "type": "ClassMethod",
              "start": 19623,
              "end": 20619,
              "loc": {
                "start": {
                  "line": 702,
                  "column": 2
                },
                "end": {
                  "line": 734,
                  "column": 3
                }
              },
              "static": false,
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 19623,
                "end": 19638,
                "loc": {
                  "start": {
                    "line": 702,
                    "column": 2
                  },
                  "end": {
                    "line": 702,
                    "column": 17
                  },
                  "identifierName": "_get_table_body"
                },
                "name": "_get_table_body",
                "leadingComments": null
              },
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "start": 19641,
                "end": 20619,
                "loc": {
                  "start": {
                    "line": 702,
                    "column": 20
                  },
                  "end": {
                    "line": 734,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "ReturnStatement",
                    "start": 19647,
                    "end": 20615,
                    "loc": {
                      "start": {
                        "line": 703,
                        "column": 4
                      },
                      "end": {
                        "line": 733,
                        "column": 7
                      }
                    },
                    "argument": {
                      "type": "CallExpression",
                      "start": 19654,
                      "end": 20614,
                      "loc": {
                        "start": {
                          "line": 703,
                          "column": 11
                        },
                        "end": {
                          "line": 733,
                          "column": 6
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 19654,
                        "end": 19686,
                        "loc": {
                          "start": {
                            "line": 703,
                            "column": 11
                          },
                          "end": {
                            "line": 703,
                            "column": 43
                          }
                        },
                        "object": {
                          "type": "CallExpression",
                          "start": 19654,
                          "end": 19682,
                          "loc": {
                            "start": {
                              "line": 703,
                              "column": 11
                            },
                            "end": {
                              "line": 703,
                              "column": 39
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 19654,
                            "end": 19680,
                            "loc": {
                              "start": {
                                "line": 703,
                                "column": 11
                              },
                              "end": {
                                "line": 703,
                                "column": 37
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 19654,
                              "end": 19658,
                              "loc": {
                                "start": {
                                  "line": 703,
                                  "column": 11
                                },
                                "end": {
                                  "line": 703,
                                  "column": 15
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 19659,
                              "end": 19680,
                              "loc": {
                                "start": {
                                  "line": 703,
                                  "column": 16
                                },
                                "end": {
                                  "line": 703,
                                  "column": 37
                                },
                                "identifierName": "_get_ordered_queryset"
                              },
                              "name": "_get_ordered_queryset"
                            },
                            "computed": false
                          },
                          "arguments": []
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 19683,
                          "end": 19686,
                          "loc": {
                            "start": {
                              "line": 703,
                              "column": 40
                            },
                            "end": {
                              "line": 703,
                              "column": 43
                            },
                            "identifierName": "map"
                          },
                          "name": "map"
                        },
                        "computed": false
                      },
                      "arguments": [
                        {
                          "type": "ArrowFunctionExpression",
                          "start": 19687,
                          "end": 20613,
                          "loc": {
                            "start": {
                              "line": 703,
                              "column": 44
                            },
                            "end": {
                              "line": 733,
                              "column": 5
                            }
                          },
                          "id": null,
                          "generator": false,
                          "expression": false,
                          "async": false,
                          "params": [
                            {
                              "type": "Identifier",
                              "start": 19688,
                              "end": 19694,
                              "loc": {
                                "start": {
                                  "line": 703,
                                  "column": 45
                                },
                                "end": {
                                  "line": 703,
                                  "column": 51
                                },
                                "identifierName": "object"
                              },
                              "name": "object"
                            },
                            {
                              "type": "Identifier",
                              "start": 19696,
                              "end": 19697,
                              "loc": {
                                "start": {
                                  "line": 703,
                                  "column": 53
                                },
                                "end": {
                                  "line": 703,
                                  "column": 54
                                },
                                "identifierName": "i"
                              },
                              "name": "i"
                            }
                          ],
                          "body": {
                            "type": "BlockStatement",
                            "start": 19702,
                            "end": 20613,
                            "loc": {
                              "start": {
                                "line": 703,
                                "column": 59
                              },
                              "end": {
                                "line": 733,
                                "column": 5
                              }
                            },
                            "body": [
                              {
                                "type": "ReturnStatement",
                                "start": 19710,
                                "end": 20607,
                                "loc": {
                                  "start": {
                                    "line": 704,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 732,
                                    "column": 8
                                  }
                                },
                                "argument": {
                                  "type": "JSXElement",
                                  "start": 19727,
                                  "end": 20598,
                                  "loc": {
                                    "start": {
                                      "line": 705,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 731,
                                      "column": 13
                                    }
                                  },
                                  "openingElement": {
                                    "type": "JSXOpeningElement",
                                    "start": 19727,
                                    "end": 19748,
                                    "loc": {
                                      "start": {
                                        "line": 705,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 705,
                                        "column": 29
                                      }
                                    },
                                    "attributes": [
                                      {
                                        "type": "JSXAttribute",
                                        "start": 19731,
                                        "end": 19747,
                                        "loc": {
                                          "start": {
                                            "line": 705,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 705,
                                            "column": 28
                                          }
                                        },
                                        "name": {
                                          "type": "JSXIdentifier",
                                          "start": 19731,
                                          "end": 19734,
                                          "loc": {
                                            "start": {
                                              "line": 705,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 705,
                                              "column": 15
                                            }
                                          },
                                          "name": "key"
                                        },
                                        "value": {
                                          "type": "JSXExpressionContainer",
                                          "start": 19735,
                                          "end": 19747,
                                          "loc": {
                                            "start": {
                                              "line": 705,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 705,
                                              "column": 28
                                            }
                                          },
                                          "expression": {
                                            "type": "BinaryExpression",
                                            "start": 19736,
                                            "end": 19746,
                                            "loc": {
                                              "start": {
                                                "line": 705,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 705,
                                                "column": 27
                                              }
                                            },
                                            "left": {
                                              "type": "StringLiteral",
                                              "start": 19736,
                                              "end": 19742,
                                              "loc": {
                                                "start": {
                                                  "line": 705,
                                                  "column": 17
                                                },
                                                "end": {
                                                  "line": 705,
                                                  "column": 23
                                                }
                                              },
                                              "extra": {
                                                "rawValue": "row-",
                                                "raw": "\"row-\""
                                              },
                                              "value": "row-"
                                            },
                                            "operator": "+",
                                            "right": {
                                              "type": "Identifier",
                                              "start": 19745,
                                              "end": 19746,
                                              "loc": {
                                                "start": {
                                                  "line": 705,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 705,
                                                  "column": 27
                                                },
                                                "identifierName": "i"
                                              },
                                              "name": "i"
                                            }
                                          }
                                        }
                                      }
                                    ],
                                    "name": {
                                      "type": "JSXIdentifier",
                                      "start": 19728,
                                      "end": 19730,
                                      "loc": {
                                        "start": {
                                          "line": 705,
                                          "column": 9
                                        },
                                        "end": {
                                          "line": 705,
                                          "column": 11
                                        }
                                      },
                                      "name": "tr"
                                    },
                                    "selfClosing": false
                                  },
                                  "closingElement": {
                                    "type": "JSXClosingElement",
                                    "start": 20593,
                                    "end": 20598,
                                    "loc": {
                                      "start": {
                                        "line": 731,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 731,
                                        "column": 13
                                      }
                                    },
                                    "name": {
                                      "type": "JSXIdentifier",
                                      "start": 20595,
                                      "end": 20597,
                                      "loc": {
                                        "start": {
                                          "line": 731,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 731,
                                          "column": 12
                                        }
                                      },
                                      "name": "tr"
                                    }
                                  },
                                  "children": [
                                    {
                                      "type": "JSXText",
                                      "start": 19748,
                                      "end": 19759,
                                      "loc": {
                                        "start": {
                                          "line": 705,
                                          "column": 29
                                        },
                                        "end": {
                                          "line": 706,
                                          "column": 10
                                        }
                                      },
                                      "extra": null,
                                      "value": "\n          "
                                    },
                                    {
                                      "type": "JSXElement",
                                      "start": 19759,
                                      "end": 20085,
                                      "loc": {
                                        "start": {
                                          "line": 706,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 715,
                                          "column": 15
                                        }
                                      },
                                      "openingElement": {
                                        "type": "JSXOpeningElement",
                                        "start": 19759,
                                        "end": 19763,
                                        "loc": {
                                          "start": {
                                            "line": 706,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 706,
                                            "column": 14
                                          }
                                        },
                                        "attributes": [],
                                        "name": {
                                          "type": "JSXIdentifier",
                                          "start": 19760,
                                          "end": 19762,
                                          "loc": {
                                            "start": {
                                              "line": 706,
                                              "column": 11
                                            },
                                            "end": {
                                              "line": 706,
                                              "column": 13
                                            }
                                          },
                                          "name": "td"
                                        },
                                        "selfClosing": false
                                      },
                                      "closingElement": {
                                        "type": "JSXClosingElement",
                                        "start": 20080,
                                        "end": 20085,
                                        "loc": {
                                          "start": {
                                            "line": 715,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 715,
                                            "column": 15
                                          }
                                        },
                                        "name": {
                                          "type": "JSXIdentifier",
                                          "start": 20082,
                                          "end": 20084,
                                          "loc": {
                                            "start": {
                                              "line": 715,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 715,
                                              "column": 14
                                            }
                                          },
                                          "name": "td"
                                        }
                                      },
                                      "children": [
                                        {
                                          "type": "JSXText",
                                          "start": 19763,
                                          "end": 19776,
                                          "loc": {
                                            "start": {
                                              "line": 706,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 707,
                                              "column": 12
                                            }
                                          },
                                          "extra": null,
                                          "value": "\n            "
                                        },
                                        {
                                          "type": "JSXExpressionContainer",
                                          "start": 19776,
                                          "end": 19781,
                                          "loc": {
                                            "start": {
                                              "line": 707,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 707,
                                              "column": 17
                                            }
                                          },
                                          "expression": {
                                            "type": "StringLiteral",
                                            "start": 19777,
                                            "end": 19780,
                                            "loc": {
                                              "start": {
                                                "line": 707,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 707,
                                                "column": 16
                                              }
                                            },
                                            "extra": {
                                              "rawValue": " ",
                                              "raw": "\" \""
                                            },
                                            "value": " "
                                          }
                                        },
                                        {
                                          "type": "JSXText",
                                          "start": 19781,
                                          "end": 19794,
                                          "loc": {
                                            "start": {
                                              "line": 707,
                                              "column": 17
                                            },
                                            "end": {
                                              "line": 708,
                                              "column": 12
                                            }
                                          },
                                          "extra": null,
                                          "value": "\n            "
                                        },
                                        {
                                          "type": "JSXElement",
                                          "start": 19794,
                                          "end": 19999,
                                          "loc": {
                                            "start": {
                                              "line": 708,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 713,
                                              "column": 14
                                            }
                                          },
                                          "openingElement": {
                                            "type": "JSXOpeningElement",
                                            "start": 19794,
                                            "end": 19999,
                                            "loc": {
                                              "start": {
                                                "line": 708,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 713,
                                                "column": 14
                                              }
                                            },
                                            "attributes": [
                                              {
                                                "type": "JSXAttribute",
                                                "start": 19815,
                                                "end": 19830,
                                                "loc": {
                                                  "start": {
                                                    "line": 709,
                                                    "column": 14
                                                  },
                                                  "end": {
                                                    "line": 709,
                                                    "column": 29
                                                  }
                                                },
                                                "name": {
                                                  "type": "JSXIdentifier",
                                                  "start": 19815,
                                                  "end": 19819,
                                                  "loc": {
                                                    "start": {
                                                      "line": 709,
                                                      "column": 14
                                                    },
                                                    "end": {
                                                      "line": 709,
                                                      "column": 18
                                                    }
                                                  },
                                                  "name": "type"
                                                },
                                                "value": {
                                                  "type": "StringLiteral",
                                                  "start": 19820,
                                                  "end": 19830,
                                                  "loc": {
                                                    "start": {
                                                      "line": 709,
                                                      "column": 19
                                                    },
                                                    "end": {
                                                      "line": 709,
                                                      "column": 29
                                                    }
                                                  },
                                                  "extra": null,
                                                  "value": "checkbox"
                                                }
                                              },
                                              {
                                                "type": "JSXAttribute",
                                                "start": 19845,
                                                "end": 19865,
                                                "loc": {
                                                  "start": {
                                                    "line": 710,
                                                    "column": 14
                                                  },
                                                  "end": {
                                                    "line": 710,
                                                    "column": 34
                                                  }
                                                },
                                                "name": {
                                                  "type": "JSXIdentifier",
                                                  "start": 19845,
                                                  "end": 19847,
                                                  "loc": {
                                                    "start": {
                                                      "line": 710,
                                                      "column": 14
                                                    },
                                                    "end": {
                                                      "line": 710,
                                                      "column": 16
                                                    }
                                                  },
                                                  "name": "id"
                                                },
                                                "value": {
                                                  "type": "JSXExpressionContainer",
                                                  "start": 19848,
                                                  "end": 19865,
                                                  "loc": {
                                                    "start": {
                                                      "line": 710,
                                                      "column": 17
                                                    },
                                                    "end": {
                                                      "line": 710,
                                                      "column": 34
                                                    }
                                                  },
                                                  "expression": {
                                                    "type": "BinaryExpression",
                                                    "start": 19849,
                                                    "end": 19864,
                                                    "loc": {
                                                      "start": {
                                                        "line": 710,
                                                        "column": 18
                                                      },
                                                      "end": {
                                                        "line": 710,
                                                        "column": 33
                                                      }
                                                    },
                                                    "left": {
                                                      "type": "Identifier",
                                                      "start": 19849,
                                                      "end": 19850,
                                                      "loc": {
                                                        "start": {
                                                          "line": 710,
                                                          "column": 18
                                                        },
                                                        "end": {
                                                          "line": 710,
                                                          "column": 19
                                                        },
                                                        "identifierName": "i"
                                                      },
                                                      "name": "i"
                                                    },
                                                    "operator": "+",
                                                    "right": {
                                                      "type": "StringLiteral",
                                                      "start": 19853,
                                                      "end": 19864,
                                                      "loc": {
                                                        "start": {
                                                          "line": 710,
                                                          "column": 22
                                                        },
                                                        "end": {
                                                          "line": 710,
                                                          "column": 33
                                                        }
                                                      },
                                                      "extra": {
                                                        "rawValue": "_checkbox",
                                                        "raw": "\"_checkbox\""
                                                      },
                                                      "value": "_checkbox"
                                                    }
                                                  }
                                                }
                                              },
                                              {
                                                "type": "JSXAttribute",
                                                "start": 19880,
                                                "end": 19915,
                                                "loc": {
                                                  "start": {
                                                    "line": 711,
                                                    "column": 14
                                                  },
                                                  "end": {
                                                    "line": 711,
                                                    "column": 49
                                                  }
                                                },
                                                "name": {
                                                  "type": "JSXIdentifier",
                                                  "start": 19880,
                                                  "end": 19888,
                                                  "loc": {
                                                    "start": {
                                                      "line": 711,
                                                      "column": 14
                                                    },
                                                    "end": {
                                                      "line": 711,
                                                      "column": 22
                                                    }
                                                  },
                                                  "name": "onChange"
                                                },
                                                "value": {
                                                  "type": "JSXExpressionContainer",
                                                  "start": 19889,
                                                  "end": 19915,
                                                  "loc": {
                                                    "start": {
                                                      "line": 711,
                                                      "column": 23
                                                    },
                                                    "end": {
                                                      "line": 711,
                                                      "column": 49
                                                    }
                                                  },
                                                  "expression": {
                                                    "type": "CallExpression",
                                                    "start": 19890,
                                                    "end": 19914,
                                                    "loc": {
                                                      "start": {
                                                        "line": 711,
                                                        "column": 24
                                                      },
                                                      "end": {
                                                        "line": 711,
                                                        "column": 48
                                                      }
                                                    },
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "start": 19890,
                                                      "end": 19906,
                                                      "loc": {
                                                        "start": {
                                                          "line": 711,
                                                          "column": 24
                                                        },
                                                        "end": {
                                                          "line": 711,
                                                          "column": 40
                                                        }
                                                      },
                                                      "object": {
                                                        "type": "ThisExpression",
                                                        "start": 19890,
                                                        "end": 19894,
                                                        "loc": {
                                                          "start": {
                                                            "line": 711,
                                                            "column": 24
                                                          },
                                                          "end": {
                                                            "line": 711,
                                                            "column": 28
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "start": 19895,
                                                        "end": 19906,
                                                        "loc": {
                                                          "start": {
                                                            "line": 711,
                                                            "column": 29
                                                          },
                                                          "end": {
                                                            "line": 711,
                                                            "column": 40
                                                          },
                                                          "identifierName": "_select_one"
                                                        },
                                                        "name": "_select_one"
                                                      },
                                                      "computed": false
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "start": 19907,
                                                        "end": 19913,
                                                        "loc": {
                                                          "start": {
                                                            "line": 711,
                                                            "column": 41
                                                          },
                                                          "end": {
                                                            "line": 711,
                                                            "column": 47
                                                          },
                                                          "identifierName": "object"
                                                        },
                                                        "name": "object"
                                                      }
                                                    ]
                                                  }
                                                }
                                              },
                                              {
                                                "type": "JSXAttribute",
                                                "start": 19930,
                                                "end": 19984,
                                                "loc": {
                                                  "start": {
                                                    "line": 712,
                                                    "column": 14
                                                  },
                                                  "end": {
                                                    "line": 712,
                                                    "column": 68
                                                  }
                                                },
                                                "name": {
                                                  "type": "JSXIdentifier",
                                                  "start": 19930,
                                                  "end": 19937,
                                                  "loc": {
                                                    "start": {
                                                      "line": 712,
                                                      "column": 14
                                                    },
                                                    "end": {
                                                      "line": 712,
                                                      "column": 21
                                                    }
                                                  },
                                                  "name": "checked"
                                                },
                                                "value": {
                                                  "type": "JSXExpressionContainer",
                                                  "start": 19938,
                                                  "end": 19984,
                                                  "loc": {
                                                    "start": {
                                                      "line": 712,
                                                      "column": 22
                                                    },
                                                    "end": {
                                                      "line": 712,
                                                      "column": 68
                                                    }
                                                  },
                                                  "expression": {
                                                    "type": "CallExpression",
                                                    "start": 19939,
                                                    "end": 19983,
                                                    "loc": {
                                                      "start": {
                                                        "line": 712,
                                                        "column": 23
                                                      },
                                                      "end": {
                                                        "line": 712,
                                                        "column": 67
                                                      }
                                                    },
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "start": 19939,
                                                      "end": 19975,
                                                      "loc": {
                                                        "start": {
                                                          "line": 712,
                                                          "column": 23
                                                        },
                                                        "end": {
                                                          "line": 712,
                                                          "column": 59
                                                        }
                                                      },
                                                      "object": {
                                                        "type": "MemberExpression",
                                                        "start": 19939,
                                                        "end": 19966,
                                                        "loc": {
                                                          "start": {
                                                            "line": 712,
                                                            "column": 23
                                                          },
                                                          "end": {
                                                            "line": 712,
                                                            "column": 50
                                                          }
                                                        },
                                                        "object": {
                                                          "type": "MemberExpression",
                                                          "start": 19939,
                                                          "end": 19949,
                                                          "loc": {
                                                            "start": {
                                                              "line": 712,
                                                              "column": 23
                                                            },
                                                            "end": {
                                                              "line": 712,
                                                              "column": 33
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "ThisExpression",
                                                            "start": 19939,
                                                            "end": 19943,
                                                            "loc": {
                                                              "start": {
                                                                "line": 712,
                                                                "column": 23
                                                              },
                                                              "end": {
                                                                "line": 712,
                                                                "column": 27
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "start": 19944,
                                                            "end": 19949,
                                                            "loc": {
                                                              "start": {
                                                                "line": 712,
                                                                "column": 28
                                                              },
                                                              "end": {
                                                                "line": 712,
                                                                "column": 33
                                                              },
                                                              "identifierName": "state"
                                                            },
                                                            "name": "state"
                                                          },
                                                          "computed": false
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "start": 19950,
                                                          "end": 19966,
                                                          "loc": {
                                                            "start": {
                                                              "line": 712,
                                                              "column": 34
                                                            },
                                                            "end": {
                                                              "line": 712,
                                                              "column": 50
                                                            },
                                                            "identifierName": "selected_objects"
                                                          },
                                                          "name": "selected_objects"
                                                        },
                                                        "computed": false
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "start": 19967,
                                                        "end": 19975,
                                                        "loc": {
                                                          "start": {
                                                            "line": 712,
                                                            "column": 51
                                                          },
                                                          "end": {
                                                            "line": 712,
                                                            "column": 59
                                                          },
                                                          "identifierName": "contains"
                                                        },
                                                        "name": "contains"
                                                      },
                                                      "computed": false
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "start": 19976,
                                                        "end": 19982,
                                                        "loc": {
                                                          "start": {
                                                            "line": 712,
                                                            "column": 60
                                                          },
                                                          "end": {
                                                            "line": 712,
                                                            "column": 66
                                                          },
                                                          "identifierName": "object"
                                                        },
                                                        "name": "object"
                                                      }
                                                    ]
                                                  }
                                                }
                                              }
                                            ],
                                            "name": {
                                              "type": "JSXIdentifier",
                                              "start": 19795,
                                              "end": 19800,
                                              "loc": {
                                                "start": {
                                                  "line": 708,
                                                  "column": 13
                                                },
                                                "end": {
                                                  "line": 708,
                                                  "column": 18
                                                }
                                              },
                                              "name": "input"
                                            },
                                            "selfClosing": true
                                          },
                                          "closingElement": null,
                                          "children": []
                                        },
                                        {
                                          "type": "JSXExpressionContainer",
                                          "start": 19999,
                                          "end": 20004,
                                          "loc": {
                                            "start": {
                                              "line": 713,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 713,
                                              "column": 19
                                            }
                                          },
                                          "expression": {
                                            "type": "StringLiteral",
                                            "start": 20000,
                                            "end": 20003,
                                            "loc": {
                                              "start": {
                                                "line": 713,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 713,
                                                "column": 18
                                              }
                                            },
                                            "extra": {
                                              "rawValue": " ",
                                              "raw": "\" \""
                                            },
                                            "value": " "
                                          }
                                        },
                                        {
                                          "type": "JSXText",
                                          "start": 20004,
                                          "end": 20017,
                                          "loc": {
                                            "start": {
                                              "line": 713,
                                              "column": 19
                                            },
                                            "end": {
                                              "line": 714,
                                              "column": 12
                                            }
                                          },
                                          "extra": null,
                                          "value": "\n            "
                                        },
                                        {
                                          "type": "JSXElement",
                                          "start": 20017,
                                          "end": 20064,
                                          "loc": {
                                            "start": {
                                              "line": 714,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 714,
                                              "column": 59
                                            }
                                          },
                                          "openingElement": {
                                            "type": "JSXOpeningElement",
                                            "start": 20017,
                                            "end": 20050,
                                            "loc": {
                                              "start": {
                                                "line": 714,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 714,
                                                "column": 45
                                              }
                                            },
                                            "attributes": [
                                              {
                                                "type": "JSXAttribute",
                                                "start": 20024,
                                                "end": 20049,
                                                "loc": {
                                                  "start": {
                                                    "line": 714,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 714,
                                                    "column": 44
                                                  }
                                                },
                                                "name": {
                                                  "type": "JSXIdentifier",
                                                  "start": 20024,
                                                  "end": 20031,
                                                  "loc": {
                                                    "start": {
                                                      "line": 714,
                                                      "column": 19
                                                    },
                                                    "end": {
                                                      "line": 714,
                                                      "column": 26
                                                    }
                                                  },
                                                  "name": "htmlFor"
                                                },
                                                "value": {
                                                  "type": "JSXExpressionContainer",
                                                  "start": 20032,
                                                  "end": 20049,
                                                  "loc": {
                                                    "start": {
                                                      "line": 714,
                                                      "column": 27
                                                    },
                                                    "end": {
                                                      "line": 714,
                                                      "column": 44
                                                    }
                                                  },
                                                  "expression": {
                                                    "type": "BinaryExpression",
                                                    "start": 20033,
                                                    "end": 20048,
                                                    "loc": {
                                                      "start": {
                                                        "line": 714,
                                                        "column": 28
                                                      },
                                                      "end": {
                                                        "line": 714,
                                                        "column": 43
                                                      }
                                                    },
                                                    "left": {
                                                      "type": "Identifier",
                                                      "start": 20033,
                                                      "end": 20034,
                                                      "loc": {
                                                        "start": {
                                                          "line": 714,
                                                          "column": 28
                                                        },
                                                        "end": {
                                                          "line": 714,
                                                          "column": 29
                                                        },
                                                        "identifierName": "i"
                                                      },
                                                      "name": "i"
                                                    },
                                                    "operator": "+",
                                                    "right": {
                                                      "type": "StringLiteral",
                                                      "start": 20037,
                                                      "end": 20048,
                                                      "loc": {
                                                        "start": {
                                                          "line": 714,
                                                          "column": 32
                                                        },
                                                        "end": {
                                                          "line": 714,
                                                          "column": 43
                                                        }
                                                      },
                                                      "extra": {
                                                        "rawValue": "_checkbox",
                                                        "raw": "\"_checkbox\""
                                                      },
                                                      "value": "_checkbox"
                                                    }
                                                  }
                                                }
                                              }
                                            ],
                                            "name": {
                                              "type": "JSXIdentifier",
                                              "start": 20018,
                                              "end": 20023,
                                              "loc": {
                                                "start": {
                                                  "line": 714,
                                                  "column": 13
                                                },
                                                "end": {
                                                  "line": 714,
                                                  "column": 18
                                                }
                                              },
                                              "name": "label"
                                            },
                                            "selfClosing": false
                                          },
                                          "closingElement": {
                                            "type": "JSXClosingElement",
                                            "start": 20056,
                                            "end": 20064,
                                            "loc": {
                                              "start": {
                                                "line": 714,
                                                "column": 51
                                              },
                                              "end": {
                                                "line": 714,
                                                "column": 59
                                              }
                                            },
                                            "name": {
                                              "type": "JSXIdentifier",
                                              "start": 20058,
                                              "end": 20063,
                                              "loc": {
                                                "start": {
                                                  "line": 714,
                                                  "column": 53
                                                },
                                                "end": {
                                                  "line": 714,
                                                  "column": 58
                                                }
                                              },
                                              "name": "label"
                                            }
                                          },
                                          "children": [
                                            {
                                              "type": "JSXText",
                                              "start": 20050,
                                              "end": 20056,
                                              "loc": {
                                                "start": {
                                                  "line": 714,
                                                  "column": 45
                                                },
                                                "end": {
                                                  "line": 714,
                                                  "column": 51
                                                }
                                              },
                                              "extra": null,
                                              "value": " "
                                            }
                                          ]
                                        },
                                        {
                                          "type": "JSXExpressionContainer",
                                          "start": 20064,
                                          "end": 20069,
                                          "loc": {
                                            "start": {
                                              "line": 714,
                                              "column": 59
                                            },
                                            "end": {
                                              "line": 714,
                                              "column": 64
                                            }
                                          },
                                          "expression": {
                                            "type": "StringLiteral",
                                            "start": 20065,
                                            "end": 20068,
                                            "loc": {
                                              "start": {
                                                "line": 714,
                                                "column": 60
                                              },
                                              "end": {
                                                "line": 714,
                                                "column": 63
                                              }
                                            },
                                            "extra": {
                                              "rawValue": " ",
                                              "raw": "\" \""
                                            },
                                            "value": " "
                                          }
                                        },
                                        {
                                          "type": "JSXText",
                                          "start": 20069,
                                          "end": 20080,
                                          "loc": {
                                            "start": {
                                              "line": 714,
                                              "column": 64
                                            },
                                            "end": {
                                              "line": 715,
                                              "column": 10
                                            }
                                          },
                                          "extra": null,
                                          "value": "\n          "
                                        }
                                      ]
                                    },
                                    {
                                      "type": "JSXText",
                                      "start": 20085,
                                      "end": 20096,
                                      "loc": {
                                        "start": {
                                          "line": 715,
                                          "column": 15
                                        },
                                        "end": {
                                          "line": 716,
                                          "column": 10
                                        }
                                      },
                                      "extra": null,
                                      "value": "\n          "
                                    },
                                    {
                                      "type": "JSXExpressionContainer",
                                      "start": 20096,
                                      "end": 20584,
                                      "loc": {
                                        "start": {
                                          "line": 716,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 730,
                                          "column": 13
                                        }
                                      },
                                      "expression": {
                                        "type": "CallExpression",
                                        "start": 20097,
                                        "end": 20583,
                                        "loc": {
                                          "start": {
                                            "line": 716,
                                            "column": 11
                                          },
                                          "end": {
                                            "line": 730,
                                            "column": 12
                                          }
                                        },
                                        "callee": {
                                          "type": "MemberExpression",
                                          "start": 20097,
                                          "end": 20124,
                                          "loc": {
                                            "start": {
                                              "line": 716,
                                              "column": 11
                                            },
                                            "end": {
                                              "line": 716,
                                              "column": 38
                                            }
                                          },
                                          "object": {
                                            "type": "CallExpression",
                                            "start": 20097,
                                            "end": 20120,
                                            "loc": {
                                              "start": {
                                                "line": 716,
                                                "column": 11
                                              },
                                              "end": {
                                                "line": 716,
                                                "column": 34
                                              }
                                            },
                                            "callee": {
                                              "type": "MemberExpression",
                                              "start": 20097,
                                              "end": 20118,
                                              "loc": {
                                                "start": {
                                                  "line": 716,
                                                  "column": 11
                                                },
                                                "end": {
                                                  "line": 716,
                                                  "column": 32
                                                }
                                              },
                                              "object": {
                                                "type": "ThisExpression",
                                                "start": 20097,
                                                "end": 20101,
                                                "loc": {
                                                  "start": {
                                                    "line": 716,
                                                    "column": 11
                                                  },
                                                  "end": {
                                                    "line": 716,
                                                    "column": 15
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 20102,
                                                "end": 20118,
                                                "loc": {
                                                  "start": {
                                                    "line": 716,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 716,
                                                    "column": 32
                                                  },
                                                  "identifierName": "get_list_display"
                                                },
                                                "name": "get_list_display"
                                              },
                                              "computed": false
                                            },
                                            "arguments": []
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 20121,
                                            "end": 20124,
                                            "loc": {
                                              "start": {
                                                "line": 716,
                                                "column": 35
                                              },
                                              "end": {
                                                "line": 716,
                                                "column": 38
                                              },
                                              "identifierName": "map"
                                            },
                                            "name": "map"
                                          },
                                          "computed": false
                                        },
                                        "arguments": [
                                          {
                                            "type": "ArrowFunctionExpression",
                                            "start": 20125,
                                            "end": 20582,
                                            "loc": {
                                              "start": {
                                                "line": 716,
                                                "column": 39
                                              },
                                              "end": {
                                                "line": 730,
                                                "column": 11
                                              }
                                            },
                                            "id": null,
                                            "generator": false,
                                            "expression": false,
                                            "async": false,
                                            "params": [
                                              {
                                                "type": "Identifier",
                                                "start": 20125,
                                                "end": 20129,
                                                "loc": {
                                                  "start": {
                                                    "line": 716,
                                                    "column": 39
                                                  },
                                                  "end": {
                                                    "line": 716,
                                                    "column": 43
                                                  },
                                                  "identifierName": "item"
                                                },
                                                "name": "item"
                                              }
                                            ],
                                            "body": {
                                              "type": "BlockStatement",
                                              "start": 20133,
                                              "end": 20582,
                                              "loc": {
                                                "start": {
                                                  "line": 716,
                                                  "column": 47
                                                },
                                                "end": {
                                                  "line": 730,
                                                  "column": 11
                                                }
                                              },
                                              "body": [
                                                {
                                                  "type": "ReturnStatement",
                                                  "start": 20147,
                                                  "end": 20570,
                                                  "loc": {
                                                    "start": {
                                                      "line": 717,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 729,
                                                      "column": 14
                                                    }
                                                  },
                                                  "argument": {
                                                    "type": "JSXElement",
                                                    "start": 20170,
                                                    "end": 20555,
                                                    "loc": {
                                                      "start": {
                                                        "line": 718,
                                                        "column": 14
                                                      },
                                                      "end": {
                                                        "line": 728,
                                                        "column": 19
                                                      }
                                                    },
                                                    "openingElement": {
                                                      "type": "JSXOpeningElement",
                                                      "start": 20170,
                                                      "end": 20185,
                                                      "loc": {
                                                        "start": {
                                                          "line": 718,
                                                          "column": 14
                                                        },
                                                        "end": {
                                                          "line": 718,
                                                          "column": 29
                                                        }
                                                      },
                                                      "attributes": [
                                                        {
                                                          "type": "JSXAttribute",
                                                          "start": 20174,
                                                          "end": 20184,
                                                          "loc": {
                                                            "start": {
                                                              "line": 718,
                                                              "column": 18
                                                            },
                                                            "end": {
                                                              "line": 718,
                                                              "column": 28
                                                            }
                                                          },
                                                          "name": {
                                                            "type": "JSXIdentifier",
                                                            "start": 20174,
                                                            "end": 20177,
                                                            "loc": {
                                                              "start": {
                                                                "line": 718,
                                                                "column": 18
                                                              },
                                                              "end": {
                                                                "line": 718,
                                                                "column": 21
                                                              }
                                                            },
                                                            "name": "key"
                                                          },
                                                          "value": {
                                                            "type": "JSXExpressionContainer",
                                                            "start": 20178,
                                                            "end": 20184,
                                                            "loc": {
                                                              "start": {
                                                                "line": 718,
                                                                "column": 22
                                                              },
                                                              "end": {
                                                                "line": 718,
                                                                "column": 28
                                                              }
                                                            },
                                                            "expression": {
                                                              "type": "Identifier",
                                                              "start": 20179,
                                                              "end": 20183,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 718,
                                                                  "column": 23
                                                                },
                                                                "end": {
                                                                  "line": 718,
                                                                  "column": 27
                                                                },
                                                                "identifierName": "item"
                                                              },
                                                              "name": "item"
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "name": {
                                                        "type": "JSXIdentifier",
                                                        "start": 20171,
                                                        "end": 20173,
                                                        "loc": {
                                                          "start": {
                                                            "line": 718,
                                                            "column": 15
                                                          },
                                                          "end": {
                                                            "line": 718,
                                                            "column": 17
                                                          }
                                                        },
                                                        "name": "td"
                                                      },
                                                      "selfClosing": false
                                                    },
                                                    "closingElement": {
                                                      "type": "JSXClosingElement",
                                                      "start": 20550,
                                                      "end": 20555,
                                                      "loc": {
                                                        "start": {
                                                          "line": 728,
                                                          "column": 14
                                                        },
                                                        "end": {
                                                          "line": 728,
                                                          "column": 19
                                                        }
                                                      },
                                                      "name": {
                                                        "type": "JSXIdentifier",
                                                        "start": 20552,
                                                        "end": 20554,
                                                        "loc": {
                                                          "start": {
                                                            "line": 728,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 728,
                                                            "column": 18
                                                          }
                                                        },
                                                        "name": "td"
                                                      }
                                                    },
                                                    "children": [
                                                      {
                                                        "type": "JSXText",
                                                        "start": 20185,
                                                        "end": 20202,
                                                        "loc": {
                                                          "start": {
                                                            "line": 718,
                                                            "column": 29
                                                          },
                                                          "end": {
                                                            "line": 719,
                                                            "column": 16
                                                          }
                                                        },
                                                        "extra": null,
                                                        "value": "\n                "
                                                      },
                                                      {
                                                        "type": "JSXExpressionContainer",
                                                        "start": 20202,
                                                        "end": 20207,
                                                        "loc": {
                                                          "start": {
                                                            "line": 719,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 719,
                                                            "column": 21
                                                          }
                                                        },
                                                        "expression": {
                                                          "type": "StringLiteral",
                                                          "start": 20203,
                                                          "end": 20206,
                                                          "loc": {
                                                            "start": {
                                                              "line": 719,
                                                              "column": 17
                                                            },
                                                            "end": {
                                                              "line": 719,
                                                              "column": 20
                                                            }
                                                          },
                                                          "extra": {
                                                            "rawValue": " ",
                                                            "raw": "\" \""
                                                          },
                                                          "value": " "
                                                        }
                                                      },
                                                      {
                                                        "type": "JSXText",
                                                        "start": 20207,
                                                        "end": 20224,
                                                        "loc": {
                                                          "start": {
                                                            "line": 719,
                                                            "column": 21
                                                          },
                                                          "end": {
                                                            "line": 720,
                                                            "column": 16
                                                          }
                                                        },
                                                        "extra": null,
                                                        "value": "\n                "
                                                      },
                                                      {
                                                        "type": "JSXExpressionContainer",
                                                        "start": 20224,
                                                        "end": 20530,
                                                        "loc": {
                                                          "start": {
                                                            "line": 720,
                                                            "column": 16
                                                          },
                                                          "end": {
                                                            "line": 727,
                                                            "column": 54
                                                          }
                                                        },
                                                        "expression": {
                                                          "type": "ConditionalExpression",
                                                          "start": 20225,
                                                          "end": 20529,
                                                          "loc": {
                                                            "start": {
                                                              "line": 720,
                                                              "column": 17
                                                            },
                                                            "end": {
                                                              "line": 727,
                                                              "column": 53
                                                            }
                                                          },
                                                          "test": {
                                                            "type": "CallExpression",
                                                            "start": 20225,
                                                            "end": 20321,
                                                            "loc": {
                                                              "start": {
                                                                "line": 720,
                                                                "column": 17
                                                              },
                                                              "end": {
                                                                "line": 722,
                                                                "column": 18
                                                              }
                                                            },
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "start": 20225,
                                                              "end": 20259,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 720,
                                                                  "column": 17
                                                                },
                                                                "end": {
                                                                  "line": 720,
                                                                  "column": 51
                                                                }
                                                              },
                                                              "object": {
                                                                "type": "CallExpression",
                                                                "start": 20225,
                                                                "end": 20254,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 720,
                                                                    "column": 17
                                                                  },
                                                                  "end": {
                                                                    "line": 720,
                                                                    "column": 46
                                                                  }
                                                                },
                                                                "callee": {
                                                                  "type": "MemberExpression",
                                                                  "start": 20225,
                                                                  "end": 20252,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 720,
                                                                      "column": 17
                                                                    },
                                                                    "end": {
                                                                      "line": 720,
                                                                      "column": 44
                                                                    }
                                                                  },
                                                                  "object": {
                                                                    "type": "ThisExpression",
                                                                    "start": 20225,
                                                                    "end": 20229,
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 720,
                                                                        "column": 17
                                                                      },
                                                                      "end": {
                                                                        "line": 720,
                                                                        "column": 21
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "start": 20230,
                                                                    "end": 20252,
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 720,
                                                                        "column": 22
                                                                      },
                                                                      "end": {
                                                                        "line": 720,
                                                                        "column": 44
                                                                      },
                                                                      "identifierName": "get_list_display_links"
                                                                    },
                                                                    "name": "get_list_display_links"
                                                                  },
                                                                  "computed": false
                                                                },
                                                                "arguments": []
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "start": 20255,
                                                                "end": 20259,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 720,
                                                                    "column": 47
                                                                  },
                                                                  "end": {
                                                                    "line": 720,
                                                                    "column": 51
                                                                  },
                                                                  "identifierName": "find"
                                                                },
                                                                "name": "find"
                                                              },
                                                              "computed": false
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "ArrowFunctionExpression",
                                                                "start": 20260,
                                                                "end": 20320,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 720,
                                                                    "column": 52
                                                                  },
                                                                  "end": {
                                                                    "line": 722,
                                                                    "column": 17
                                                                  }
                                                                },
                                                                "id": null,
                                                                "generator": false,
                                                                "expression": false,
                                                                "async": false,
                                                                "params": [
                                                                  {
                                                                    "type": "Identifier",
                                                                    "start": 20260,
                                                                    "end": 20261,
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 720,
                                                                        "column": 52
                                                                      },
                                                                      "end": {
                                                                        "line": 720,
                                                                        "column": 53
                                                                      },
                                                                      "identifierName": "a"
                                                                    },
                                                                    "name": "a"
                                                                  }
                                                                ],
                                                                "body": {
                                                                  "type": "BlockStatement",
                                                                  "start": 20265,
                                                                  "end": 20320,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 720,
                                                                      "column": 57
                                                                    },
                                                                    "end": {
                                                                      "line": 722,
                                                                      "column": 17
                                                                    }
                                                                  },
                                                                  "body": [
                                                                    {
                                                                      "type": "ReturnStatement",
                                                                      "start": 20285,
                                                                      "end": 20302,
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 721,
                                                                          "column": 18
                                                                        },
                                                                        "end": {
                                                                          "line": 721,
                                                                          "column": 35
                                                                        }
                                                                      },
                                                                      "argument": {
                                                                        "type": "BinaryExpression",
                                                                        "start": 20292,
                                                                        "end": 20301,
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 721,
                                                                            "column": 25
                                                                          },
                                                                          "end": {
                                                                            "line": 721,
                                                                            "column": 34
                                                                          }
                                                                        },
                                                                        "left": {
                                                                          "type": "Identifier",
                                                                          "start": 20292,
                                                                          "end": 20296,
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 721,
                                                                              "column": 25
                                                                            },
                                                                            "end": {
                                                                              "line": 721,
                                                                              "column": 29
                                                                            },
                                                                            "identifierName": "item"
                                                                          },
                                                                          "name": "item"
                                                                        },
                                                                        "operator": "==",
                                                                        "right": {
                                                                          "type": "Identifier",
                                                                          "start": 20300,
                                                                          "end": 20301,
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 721,
                                                                              "column": 33
                                                                            },
                                                                            "end": {
                                                                              "line": 721,
                                                                              "column": 34
                                                                            },
                                                                            "identifierName": "a"
                                                                          },
                                                                          "name": "a"
                                                                        }
                                                                      }
                                                                    }
                                                                  ],
                                                                  "directives": []
                                                                }
                                                              }
                                                            ]
                                                          },
                                                          "consequent": {
                                                            "type": "CallExpression",
                                                            "start": 20342,
                                                            "end": 20475,
                                                            "loc": {
                                                              "start": {
                                                                "line": 723,
                                                                "column": 20
                                                              },
                                                              "end": {
                                                                "line": 726,
                                                                "column": 21
                                                              }
                                                            },
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "start": 20342,
                                                              "end": 20366,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 723,
                                                                  "column": 20
                                                                },
                                                                "end": {
                                                                  "line": 723,
                                                                  "column": 44
                                                                }
                                                              },
                                                              "object": {
                                                                "type": "ThisExpression",
                                                                "start": 20342,
                                                                "end": 20346,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 723,
                                                                    "column": 20
                                                                  },
                                                                  "end": {
                                                                    "line": 723,
                                                                    "column": 24
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "start": 20347,
                                                                "end": 20366,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 723,
                                                                    "column": 25
                                                                  },
                                                                  "end": {
                                                                    "line": 723,
                                                                    "column": 44
                                                                  },
                                                                  "identifierName": "_create_object_link"
                                                                },
                                                                "name": "_create_object_link"
                                                              },
                                                              "computed": false
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "Identifier",
                                                                "start": 20390,
                                                                "end": 20396,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 724,
                                                                    "column": 22
                                                                  },
                                                                  "end": {
                                                                    "line": 724,
                                                                    "column": 28
                                                                  },
                                                                  "identifierName": "object"
                                                                },
                                                                "name": "object"
                                                              },
                                                              {
                                                                "type": "CallExpression",
                                                                "start": 20420,
                                                                "end": 20453,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 725,
                                                                    "column": 22
                                                                  },
                                                                  "end": {
                                                                    "line": 725,
                                                                    "column": 55
                                                                  }
                                                                },
                                                                "callee": {
                                                                  "type": "MemberExpression",
                                                                  "start": 20420,
                                                                  "end": 20439,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 725,
                                                                      "column": 22
                                                                    },
                                                                    "end": {
                                                                      "line": 725,
                                                                      "column": 41
                                                                    }
                                                                  },
                                                                  "object": {
                                                                    "type": "ThisExpression",
                                                                    "start": 20420,
                                                                    "end": 20424,
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 725,
                                                                        "column": 22
                                                                      },
                                                                      "end": {
                                                                        "line": 725,
                                                                        "column": 26
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "start": 20425,
                                                                    "end": 20439,
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 725,
                                                                        "column": 27
                                                                      },
                                                                      "end": {
                                                                        "line": 725,
                                                                        "column": 41
                                                                      },
                                                                      "identifierName": "_display_field"
                                                                    },
                                                                    "name": "_display_field"
                                                                  },
                                                                  "computed": false
                                                                },
                                                                "arguments": [
                                                                  {
                                                                    "type": "Identifier",
                                                                    "start": 20440,
                                                                    "end": 20446,
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 725,
                                                                        "column": 42
                                                                      },
                                                                      "end": {
                                                                        "line": 725,
                                                                        "column": 48
                                                                      },
                                                                      "identifierName": "object"
                                                                    },
                                                                    "name": "object"
                                                                  },
                                                                  {
                                                                    "type": "Identifier",
                                                                    "start": 20448,
                                                                    "end": 20452,
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 725,
                                                                        "column": 50
                                                                      },
                                                                      "end": {
                                                                        "line": 725,
                                                                        "column": 54
                                                                      },
                                                                      "identifierName": "item"
                                                                    },
                                                                    "name": "item"
                                                                  }
                                                                ]
                                                              }
                                                            ]
                                                          },
                                                          "alternate": {
                                                            "type": "CallExpression",
                                                            "start": 20496,
                                                            "end": 20529,
                                                            "loc": {
                                                              "start": {
                                                                "line": 727,
                                                                "column": 20
                                                              },
                                                              "end": {
                                                                "line": 727,
                                                                "column": 53
                                                              }
                                                            },
                                                            "callee": {
                                                              "type": "MemberExpression",
                                                              "start": 20496,
                                                              "end": 20515,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 727,
                                                                  "column": 20
                                                                },
                                                                "end": {
                                                                  "line": 727,
                                                                  "column": 39
                                                                }
                                                              },
                                                              "object": {
                                                                "type": "ThisExpression",
                                                                "start": 20496,
                                                                "end": 20500,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 727,
                                                                    "column": 20
                                                                  },
                                                                  "end": {
                                                                    "line": 727,
                                                                    "column": 24
                                                                  }
                                                                }
                                                              },
                                                              "property": {
                                                                "type": "Identifier",
                                                                "start": 20501,
                                                                "end": 20515,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 727,
                                                                    "column": 25
                                                                  },
                                                                  "end": {
                                                                    "line": 727,
                                                                    "column": 39
                                                                  },
                                                                  "identifierName": "_display_field"
                                                                },
                                                                "name": "_display_field"
                                                              },
                                                              "computed": false
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "Identifier",
                                                                "start": 20516,
                                                                "end": 20522,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 727,
                                                                    "column": 40
                                                                  },
                                                                  "end": {
                                                                    "line": 727,
                                                                    "column": 46
                                                                  },
                                                                  "identifierName": "object"
                                                                },
                                                                "name": "object"
                                                              },
                                                              {
                                                                "type": "Identifier",
                                                                "start": 20524,
                                                                "end": 20528,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 727,
                                                                    "column": 48
                                                                  },
                                                                  "end": {
                                                                    "line": 727,
                                                                    "column": 52
                                                                  },
                                                                  "identifierName": "item"
                                                                },
                                                                "name": "item"
                                                              }
                                                            ]
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "JSXExpressionContainer",
                                                        "start": 20530,
                                                        "end": 20535,
                                                        "loc": {
                                                          "start": {
                                                            "line": 727,
                                                            "column": 54
                                                          },
                                                          "end": {
                                                            "line": 727,
                                                            "column": 59
                                                          }
                                                        },
                                                        "expression": {
                                                          "type": "StringLiteral",
                                                          "start": 20531,
                                                          "end": 20534,
                                                          "loc": {
                                                            "start": {
                                                              "line": 727,
                                                              "column": 55
                                                            },
                                                            "end": {
                                                              "line": 727,
                                                              "column": 58
                                                            }
                                                          },
                                                          "extra": {
                                                            "rawValue": " ",
                                                            "raw": "\" \""
                                                          },
                                                          "value": " "
                                                        }
                                                      },
                                                      {
                                                        "type": "JSXText",
                                                        "start": 20535,
                                                        "end": 20550,
                                                        "loc": {
                                                          "start": {
                                                            "line": 727,
                                                            "column": 59
                                                          },
                                                          "end": {
                                                            "line": 728,
                                                            "column": 14
                                                          }
                                                        },
                                                        "extra": null,
                                                        "value": "\n              "
                                                      }
                                                    ],
                                                    "extra": {
                                                      "parenthesized": true,
                                                      "parenStart": 20154
                                                    }
                                                  }
                                                }
                                              ],
                                              "directives": []
                                            }
                                          }
                                        ]
                                      }
                                    },
                                    {
                                      "type": "JSXText",
                                      "start": 20584,
                                      "end": 20593,
                                      "loc": {
                                        "start": {
                                          "line": 730,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 731,
                                          "column": 8
                                        }
                                      },
                                      "extra": null,
                                      "value": "\n        "
                                    }
                                  ],
                                  "extra": {
                                    "parenthesized": true,
                                    "parenStart": 19717
                                  }
                                }
                              }
                            ],
                            "directives": []
                          }
                        }
                      ]
                    }
                  }
                ],
                "directives": [],
                "trailingComments": null
              },
              "leadingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n   * Generate the table body for the list display page\n   *\n   * @return  An array of table rows <tr/>\n   ",
                  "start": 19507,
                  "end": 19619,
                  "loc": {
                    "start": {
                      "line": 696,
                      "column": 2
                    },
                    "end": {
                      "line": 700,
                      "column": 5
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n   * Changes the state property \"loading\" to true. The state property can be used to show a\n   * progress indicator.\n   ",
                  "start": 20622,
                  "end": 20748,
                  "loc": {
                    "start": {
                      "line": 735,
                      "column": 2
                    },
                    "end": {
                      "line": 738,
                      "column": 5
                    }
                  }
                }
              ]
            },
            {
              "type": "ClassMethod",
              "start": 20752,
              "end": 20811,
              "loc": {
                "start": {
                  "line": 740,
                  "column": 2
                },
                "end": {
                  "line": 742,
                  "column": 3
                }
              },
              "static": false,
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 20752,
                "end": 20765,
                "loc": {
                  "start": {
                    "line": 740,
                    "column": 2
                  },
                  "end": {
                    "line": 740,
                    "column": 15
                  },
                  "identifierName": "show_progress"
                },
                "name": "show_progress",
                "leadingComments": null
              },
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "start": 20768,
                "end": 20811,
                "loc": {
                  "start": {
                    "line": 740,
                    "column": 18
                  },
                  "end": {
                    "line": 742,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "ExpressionStatement",
                    "start": 20774,
                    "end": 20807,
                    "loc": {
                      "start": {
                        "line": 741,
                        "column": 4
                      },
                      "end": {
                        "line": 741,
                        "column": 37
                      }
                    },
                    "expression": {
                      "type": "CallExpression",
                      "start": 20774,
                      "end": 20806,
                      "loc": {
                        "start": {
                          "line": 741,
                          "column": 4
                        },
                        "end": {
                          "line": 741,
                          "column": 36
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 20774,
                        "end": 20787,
                        "loc": {
                          "start": {
                            "line": 741,
                            "column": 4
                          },
                          "end": {
                            "line": 741,
                            "column": 17
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 20774,
                          "end": 20778,
                          "loc": {
                            "start": {
                              "line": 741,
                              "column": 4
                            },
                            "end": {
                              "line": 741,
                              "column": 8
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 20779,
                          "end": 20787,
                          "loc": {
                            "start": {
                              "line": 741,
                              "column": 9
                            },
                            "end": {
                              "line": 741,
                              "column": 17
                            },
                            "identifierName": "setState"
                          },
                          "name": "setState"
                        },
                        "computed": false
                      },
                      "arguments": [
                        {
                          "type": "ObjectExpression",
                          "start": 20788,
                          "end": 20805,
                          "loc": {
                            "start": {
                              "line": 741,
                              "column": 18
                            },
                            "end": {
                              "line": 741,
                              "column": 35
                            }
                          },
                          "properties": [
                            {
                              "type": "ObjectProperty",
                              "start": 20790,
                              "end": 20803,
                              "loc": {
                                "start": {
                                  "line": 741,
                                  "column": 20
                                },
                                "end": {
                                  "line": 741,
                                  "column": 33
                                }
                              },
                              "method": false,
                              "shorthand": false,
                              "computed": false,
                              "key": {
                                "type": "Identifier",
                                "start": 20790,
                                "end": 20797,
                                "loc": {
                                  "start": {
                                    "line": 741,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 741,
                                    "column": 27
                                  },
                                  "identifierName": "loading"
                                },
                                "name": "loading"
                              },
                              "value": {
                                "type": "BooleanLiteral",
                                "start": 20799,
                                "end": 20803,
                                "loc": {
                                  "start": {
                                    "line": 741,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 741,
                                    "column": 33
                                  }
                                },
                                "value": true
                              }
                            }
                          ]
                        }
                      ]
                    }
                  }
                ],
                "directives": [],
                "trailingComments": null
              },
              "leadingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n   * Changes the state property \"loading\" to true. The state property can be used to show a\n   * progress indicator.\n   ",
                  "start": 20622,
                  "end": 20748,
                  "loc": {
                    "start": {
                      "line": 735,
                      "column": 2
                    },
                    "end": {
                      "line": 738,
                      "column": 5
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n   * Changes the state property \"loading\" to false. This method  can be used to hide a\n   * progress indicator by inspecting the \"loading\" property of the state object.\n   ",
                  "start": 20814,
                  "end": 20992,
                  "loc": {
                    "start": {
                      "line": 743,
                      "column": 2
                    },
                    "end": {
                      "line": 746,
                      "column": 5
                    }
                  }
                }
              ]
            },
            {
              "type": "ClassMethod",
              "start": 20996,
              "end": 21056,
              "loc": {
                "start": {
                  "line": 748,
                  "column": 2
                },
                "end": {
                  "line": 750,
                  "column": 3
                }
              },
              "static": false,
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 20996,
                "end": 21009,
                "loc": {
                  "start": {
                    "line": 748,
                    "column": 2
                  },
                  "end": {
                    "line": 748,
                    "column": 15
                  },
                  "identifierName": "hide_progress"
                },
                "name": "hide_progress",
                "leadingComments": null
              },
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "start": 21012,
                "end": 21056,
                "loc": {
                  "start": {
                    "line": 748,
                    "column": 18
                  },
                  "end": {
                    "line": 750,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "ExpressionStatement",
                    "start": 21018,
                    "end": 21052,
                    "loc": {
                      "start": {
                        "line": 749,
                        "column": 4
                      },
                      "end": {
                        "line": 749,
                        "column": 38
                      }
                    },
                    "expression": {
                      "type": "CallExpression",
                      "start": 21018,
                      "end": 21051,
                      "loc": {
                        "start": {
                          "line": 749,
                          "column": 4
                        },
                        "end": {
                          "line": 749,
                          "column": 37
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 21018,
                        "end": 21031,
                        "loc": {
                          "start": {
                            "line": 749,
                            "column": 4
                          },
                          "end": {
                            "line": 749,
                            "column": 17
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 21018,
                          "end": 21022,
                          "loc": {
                            "start": {
                              "line": 749,
                              "column": 4
                            },
                            "end": {
                              "line": 749,
                              "column": 8
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 21023,
                          "end": 21031,
                          "loc": {
                            "start": {
                              "line": 749,
                              "column": 9
                            },
                            "end": {
                              "line": 749,
                              "column": 17
                            },
                            "identifierName": "setState"
                          },
                          "name": "setState"
                        },
                        "computed": false
                      },
                      "arguments": [
                        {
                          "type": "ObjectExpression",
                          "start": 21032,
                          "end": 21050,
                          "loc": {
                            "start": {
                              "line": 749,
                              "column": 18
                            },
                            "end": {
                              "line": 749,
                              "column": 36
                            }
                          },
                          "properties": [
                            {
                              "type": "ObjectProperty",
                              "start": 21034,
                              "end": 21048,
                              "loc": {
                                "start": {
                                  "line": 749,
                                  "column": 20
                                },
                                "end": {
                                  "line": 749,
                                  "column": 34
                                }
                              },
                              "method": false,
                              "shorthand": false,
                              "computed": false,
                              "key": {
                                "type": "Identifier",
                                "start": 21034,
                                "end": 21041,
                                "loc": {
                                  "start": {
                                    "line": 749,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 749,
                                    "column": 27
                                  },
                                  "identifierName": "loading"
                                },
                                "name": "loading"
                              },
                              "value": {
                                "type": "BooleanLiteral",
                                "start": 21043,
                                "end": 21048,
                                "loc": {
                                  "start": {
                                    "line": 749,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 749,
                                    "column": 34
                                  }
                                },
                                "value": false
                              }
                            }
                          ]
                        }
                      ]
                    }
                  }
                ],
                "directives": [],
                "trailingComments": null
              },
              "leadingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n   * Changes the state property \"loading\" to false. This method  can be used to hide a\n   * progress indicator by inspecting the \"loading\" property of the state object.\n   ",
                  "start": 20814,
                  "end": 20992,
                  "loc": {
                    "start": {
                      "line": 743,
                      "column": 2
                    },
                    "end": {
                      "line": 746,
                      "column": 5
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n   * The default progress indicator. Can be overriden.\n   * @return A progress indicator component\n   ",
                  "start": 21059,
                  "end": 21167,
                  "loc": {
                    "start": {
                      "line": 751,
                      "column": 2
                    },
                    "end": {
                      "line": 754,
                      "column": 5
                    }
                  }
                }
              ]
            },
            {
              "type": "ClassMethod",
              "start": 21171,
              "end": 21329,
              "loc": {
                "start": {
                  "line": 756,
                  "column": 2
                },
                "end": {
                  "line": 764,
                  "column": 3
                }
              },
              "static": false,
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 21171,
                "end": 21186,
                "loc": {
                  "start": {
                    "line": 756,
                    "column": 2
                  },
                  "end": {
                    "line": 756,
                    "column": 17
                  },
                  "identifierName": "render_progress"
                },
                "name": "render_progress",
                "leadingComments": null
              },
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [
                {
                  "type": "Identifier",
                  "start": 21187,
                  "end": 21194,
                  "loc": {
                    "start": {
                      "line": 756,
                      "column": 18
                    },
                    "end": {
                      "line": 756,
                      "column": 25
                    },
                    "identifierName": "loading"
                  },
                  "name": "loading"
                }
              ],
              "body": {
                "type": "BlockStatement",
                "start": 21196,
                "end": 21329,
                "loc": {
                  "start": {
                    "line": 756,
                    "column": 27
                  },
                  "end": {
                    "line": 764,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "IfStatement",
                    "start": 21202,
                    "end": 21325,
                    "loc": {
                      "start": {
                        "line": 757,
                        "column": 4
                      },
                      "end": {
                        "line": 763,
                        "column": 5
                      }
                    },
                    "test": {
                      "type": "Identifier",
                      "start": 21206,
                      "end": 21213,
                      "loc": {
                        "start": {
                          "line": 757,
                          "column": 8
                        },
                        "end": {
                          "line": 757,
                          "column": 15
                        },
                        "identifierName": "loading"
                      },
                      "name": "loading"
                    },
                    "consequent": {
                      "type": "BlockStatement",
                      "start": 21215,
                      "end": 21325,
                      "loc": {
                        "start": {
                          "line": 757,
                          "column": 17
                        },
                        "end": {
                          "line": 763,
                          "column": 5
                        }
                      },
                      "body": [
                        {
                          "type": "ReturnStatement",
                          "start": 21223,
                          "end": 21319,
                          "loc": {
                            "start": {
                              "line": 758,
                              "column": 6
                            },
                            "end": {
                              "line": 762,
                              "column": 8
                            }
                          },
                          "argument": {
                            "type": "JSXElement",
                            "start": 21240,
                            "end": 21310,
                            "loc": {
                              "start": {
                                "line": 759,
                                "column": 8
                              },
                              "end": {
                                "line": 761,
                                "column": 14
                              }
                            },
                            "openingElement": {
                              "type": "JSXOpeningElement",
                              "start": 21240,
                              "end": 21272,
                              "loc": {
                                "start": {
                                  "line": 759,
                                  "column": 8
                                },
                                "end": {
                                  "line": 759,
                                  "column": 40
                                }
                              },
                              "attributes": [
                                {
                                  "type": "JSXAttribute",
                                  "start": 21245,
                                  "end": 21271,
                                  "loc": {
                                    "start": {
                                      "line": 759,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 759,
                                      "column": 39
                                    }
                                  },
                                  "name": {
                                    "type": "JSXIdentifier",
                                    "start": 21245,
                                    "end": 21254,
                                    "loc": {
                                      "start": {
                                        "line": 759,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 759,
                                        "column": 22
                                      }
                                    },
                                    "name": "className"
                                  },
                                  "value": {
                                    "type": "StringLiteral",
                                    "start": 21255,
                                    "end": 21271,
                                    "loc": {
                                      "start": {
                                        "line": 759,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 759,
                                        "column": 39
                                      }
                                    },
                                    "extra": null,
                                    "value": "fetch-progress"
                                  }
                                }
                              ],
                              "name": {
                                "type": "JSXIdentifier",
                                "start": 21241,
                                "end": 21244,
                                "loc": {
                                  "start": {
                                    "line": 759,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 759,
                                    "column": 12
                                  }
                                },
                                "name": "div"
                              },
                              "selfClosing": false
                            },
                            "closingElement": {
                              "type": "JSXClosingElement",
                              "start": 21304,
                              "end": 21310,
                              "loc": {
                                "start": {
                                  "line": 761,
                                  "column": 8
                                },
                                "end": {
                                  "line": 761,
                                  "column": 14
                                }
                              },
                              "name": {
                                "type": "JSXIdentifier",
                                "start": 21306,
                                "end": 21309,
                                "loc": {
                                  "start": {
                                    "line": 761,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 761,
                                    "column": 13
                                  }
                                },
                                "name": "div"
                              }
                            },
                            "children": [
                              {
                                "type": "JSXText",
                                "start": 21272,
                                "end": 21283,
                                "loc": {
                                  "start": {
                                    "line": 759,
                                    "column": 40
                                  },
                                  "end": {
                                    "line": 760,
                                    "column": 10
                                  }
                                },
                                "extra": null,
                                "value": "\n          "
                              },
                              {
                                "type": "JSXElement",
                                "start": 21283,
                                "end": 21295,
                                "loc": {
                                  "start": {
                                    "line": 760,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 760,
                                    "column": 22
                                  }
                                },
                                "openingElement": {
                                  "type": "JSXOpeningElement",
                                  "start": 21283,
                                  "end": 21295,
                                  "loc": {
                                    "start": {
                                      "line": 760,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 760,
                                      "column": 22
                                    }
                                  },
                                  "attributes": [],
                                  "name": {
                                    "type": "JSXIdentifier",
                                    "start": 21284,
                                    "end": 21292,
                                    "loc": {
                                      "start": {
                                        "line": 760,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 760,
                                        "column": 19
                                      }
                                    },
                                    "name": "progress"
                                  },
                                  "selfClosing": true
                                },
                                "closingElement": null,
                                "children": []
                              },
                              {
                                "type": "JSXText",
                                "start": 21295,
                                "end": 21304,
                                "loc": {
                                  "start": {
                                    "line": 760,
                                    "column": 22
                                  },
                                  "end": {
                                    "line": 761,
                                    "column": 8
                                  }
                                },
                                "extra": null,
                                "value": "\n        "
                              }
                            ],
                            "extra": {
                              "parenthesized": true,
                              "parenStart": 21230
                            }
                          }
                        }
                      ],
                      "directives": []
                    },
                    "alternate": null
                  }
                ],
                "directives": [],
                "trailingComments": null
              },
              "leadingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n   * The default progress indicator. Can be overriden.\n   * @return A progress indicator component\n   ",
                  "start": 21059,
                  "end": 21167,
                  "loc": {
                    "start": {
                      "line": 751,
                      "column": 2
                    },
                    "end": {
                      "line": 754,
                      "column": 5
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n   * An event listener that listens to the search event. This method calls search method which\n   * implements a custom search. The method uses the \"live_search\" property to implement live\n   * search or not.\n   * @private\n   * @param {object} event The search onChange event\n   ",
                  "start": 21332,
                  "end": 21617,
                  "loc": {
                    "start": {
                      "line": 765,
                      "column": 2
                    },
                    "end": {
                      "line": 771,
                      "column": 5
                    }
                  }
                }
              ]
            },
            {
              "type": "ClassMethod",
              "start": 21621,
              "end": 22283,
              "loc": {
                "start": {
                  "line": 773,
                  "column": 2
                },
                "end": {
                  "line": 797,
                  "column": 3
                }
              },
              "static": false,
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 21621,
                "end": 21635,
                "loc": {
                  "start": {
                    "line": 773,
                    "column": 2
                  },
                  "end": {
                    "line": 773,
                    "column": 16
                  },
                  "identifierName": "_handle_search"
                },
                "name": "_handle_search",
                "leadingComments": null
              },
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [
                {
                  "type": "Identifier",
                  "start": 21636,
                  "end": 21641,
                  "loc": {
                    "start": {
                      "line": 773,
                      "column": 17
                    },
                    "end": {
                      "line": 773,
                      "column": 22
                    },
                    "identifierName": "event"
                  },
                  "name": "event"
                }
              ],
              "body": {
                "type": "BlockStatement",
                "start": 21643,
                "end": 22283,
                "loc": {
                  "start": {
                    "line": 773,
                    "column": 24
                  },
                  "end": {
                    "line": 797,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "VariableDeclaration",
                    "start": 21649,
                    "end": 21679,
                    "loc": {
                      "start": {
                        "line": 774,
                        "column": 4
                      },
                      "end": {
                        "line": 774,
                        "column": 34
                      }
                    },
                    "declarations": [
                      {
                        "type": "VariableDeclarator",
                        "start": 21653,
                        "end": 21678,
                        "loc": {
                          "start": {
                            "line": 774,
                            "column": 8
                          },
                          "end": {
                            "line": 774,
                            "column": 33
                          }
                        },
                        "id": {
                          "type": "Identifier",
                          "start": 21653,
                          "end": 21657,
                          "loc": {
                            "start": {
                              "line": 774,
                              "column": 8
                            },
                            "end": {
                              "line": 774,
                              "column": 12
                            },
                            "identifierName": "term"
                          },
                          "name": "term"
                        },
                        "init": {
                          "type": "MemberExpression",
                          "start": 21660,
                          "end": 21678,
                          "loc": {
                            "start": {
                              "line": 774,
                              "column": 15
                            },
                            "end": {
                              "line": 774,
                              "column": 33
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 21660,
                            "end": 21672,
                            "loc": {
                              "start": {
                                "line": 774,
                                "column": 15
                              },
                              "end": {
                                "line": 774,
                                "column": 27
                              }
                            },
                            "object": {
                              "type": "Identifier",
                              "start": 21660,
                              "end": 21665,
                              "loc": {
                                "start": {
                                  "line": 774,
                                  "column": 15
                                },
                                "end": {
                                  "line": 774,
                                  "column": 20
                                },
                                "identifierName": "event"
                              },
                              "name": "event"
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 21666,
                              "end": 21672,
                              "loc": {
                                "start": {
                                  "line": 774,
                                  "column": 21
                                },
                                "end": {
                                  "line": 774,
                                  "column": 27
                                },
                                "identifierName": "target"
                              },
                              "name": "target"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 21673,
                            "end": 21678,
                            "loc": {
                              "start": {
                                "line": 774,
                                "column": 28
                              },
                              "end": {
                                "line": 774,
                                "column": 33
                              },
                              "identifierName": "value"
                            },
                            "name": "value"
                          },
                          "computed": false
                        }
                      }
                    ],
                    "kind": "let"
                  },
                  {
                    "type": "IfStatement",
                    "start": 21685,
                    "end": 22279,
                    "loc": {
                      "start": {
                        "line": 776,
                        "column": 4
                      },
                      "end": {
                        "line": 796,
                        "column": 5
                      }
                    },
                    "test": {
                      "type": "Identifier",
                      "start": 21689,
                      "end": 21693,
                      "loc": {
                        "start": {
                          "line": 776,
                          "column": 8
                        },
                        "end": {
                          "line": 776,
                          "column": 12
                        },
                        "identifierName": "term"
                      },
                      "name": "term"
                    },
                    "consequent": {
                      "type": "BlockStatement",
                      "start": 21695,
                      "end": 21941,
                      "loc": {
                        "start": {
                          "line": 776,
                          "column": 14
                        },
                        "end": {
                          "line": 783,
                          "column": 5
                        }
                      },
                      "body": [
                        {
                          "type": "VariableDeclaration",
                          "start": 21703,
                          "end": 21742,
                          "loc": {
                            "start": {
                              "line": 777,
                              "column": 6
                            },
                            "end": {
                              "line": 777,
                              "column": 45
                            }
                          },
                          "declarations": [
                            {
                              "type": "VariableDeclarator",
                              "start": 21707,
                              "end": 21741,
                              "loc": {
                                "start": {
                                  "line": 777,
                                  "column": 10
                                },
                                "end": {
                                  "line": 777,
                                  "column": 44
                                }
                              },
                              "id": {
                                "type": "Identifier",
                                "start": 21707,
                                "end": 21710,
                                "loc": {
                                  "start": {
                                    "line": 777,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 777,
                                    "column": 13
                                  },
                                  "identifierName": "key"
                                },
                                "name": "key"
                              },
                              "init": {
                                "type": "LogicalExpression",
                                "start": 21713,
                                "end": 21741,
                                "loc": {
                                  "start": {
                                    "line": 777,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 777,
                                    "column": 44
                                  }
                                },
                                "left": {
                                  "type": "MemberExpression",
                                  "start": 21713,
                                  "end": 21724,
                                  "loc": {
                                    "start": {
                                      "line": 777,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 777,
                                      "column": 27
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 21713,
                                    "end": 21718,
                                    "loc": {
                                      "start": {
                                        "line": 777,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 777,
                                        "column": 21
                                      },
                                      "identifierName": "event"
                                    },
                                    "name": "event"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 21719,
                                    "end": 21724,
                                    "loc": {
                                      "start": {
                                        "line": 777,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 777,
                                        "column": 27
                                      },
                                      "identifierName": "which"
                                    },
                                    "name": "which"
                                  },
                                  "computed": false
                                },
                                "operator": "||",
                                "right": {
                                  "type": "MemberExpression",
                                  "start": 21728,
                                  "end": 21741,
                                  "loc": {
                                    "start": {
                                      "line": 777,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 777,
                                      "column": 44
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 21728,
                                    "end": 21733,
                                    "loc": {
                                      "start": {
                                        "line": 777,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 777,
                                        "column": 36
                                      },
                                      "identifierName": "event"
                                    },
                                    "name": "event"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 21734,
                                    "end": 21741,
                                    "loc": {
                                      "start": {
                                        "line": 777,
                                        "column": 37
                                      },
                                      "end": {
                                        "line": 777,
                                        "column": 44
                                      },
                                      "identifierName": "keyCode"
                                    },
                                    "name": "keyCode"
                                  },
                                  "computed": false
                                }
                              }
                            }
                          ],
                          "kind": "let"
                        },
                        {
                          "type": "IfStatement",
                          "start": 21750,
                          "end": 21935,
                          "loc": {
                            "start": {
                              "line": 779,
                              "column": 6
                            },
                            "end": {
                              "line": 782,
                              "column": 7
                            }
                          },
                          "test": {
                            "type": "LogicalExpression",
                            "start": 21754,
                            "end": 21790,
                            "loc": {
                              "start": {
                                "line": 779,
                                "column": 10
                              },
                              "end": {
                                "line": 779,
                                "column": 46
                              }
                            },
                            "left": {
                              "type": "CallExpression",
                              "start": 21754,
                              "end": 21776,
                              "loc": {
                                "start": {
                                  "line": 779,
                                  "column": 10
                                },
                                "end": {
                                  "line": 779,
                                  "column": 32
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 21754,
                                "end": 21774,
                                "loc": {
                                  "start": {
                                    "line": 779,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 779,
                                    "column": 30
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 21754,
                                  "end": 21758,
                                  "loc": {
                                    "start": {
                                      "line": 779,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 779,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 21759,
                                  "end": 21774,
                                  "loc": {
                                    "start": {
                                      "line": 779,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 779,
                                      "column": 30
                                    },
                                    "identifierName": "get_live_search"
                                  },
                                  "name": "get_live_search"
                                },
                                "computed": false
                              },
                              "arguments": []
                            },
                            "operator": "||",
                            "right": {
                              "type": "BinaryExpression",
                              "start": 21780,
                              "end": 21790,
                              "loc": {
                                "start": {
                                  "line": 779,
                                  "column": 36
                                },
                                "end": {
                                  "line": 779,
                                  "column": 46
                                }
                              },
                              "left": {
                                "type": "Identifier",
                                "start": 21780,
                                "end": 21783,
                                "loc": {
                                  "start": {
                                    "line": 779,
                                    "column": 36
                                  },
                                  "end": {
                                    "line": 779,
                                    "column": 39
                                  },
                                  "identifierName": "key"
                                },
                                "name": "key"
                              },
                              "operator": "===",
                              "right": {
                                "type": "NumericLiteral",
                                "start": 21788,
                                "end": 21790,
                                "loc": {
                                  "start": {
                                    "line": 779,
                                    "column": 44
                                  },
                                  "end": {
                                    "line": 779,
                                    "column": 46
                                  }
                                },
                                "extra": {
                                  "rawValue": 13,
                                  "raw": "13"
                                },
                                "value": 13
                              }
                            }
                          },
                          "consequent": {
                            "type": "BlockStatement",
                            "start": 21792,
                            "end": 21935,
                            "loc": {
                              "start": {
                                "line": 779,
                                "column": 48
                              },
                              "end": {
                                "line": 782,
                                "column": 7
                              }
                            },
                            "body": [
                              {
                                "type": "VariableDeclaration",
                                "start": 21802,
                                "end": 21856,
                                "loc": {
                                  "start": {
                                    "line": 780,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 780,
                                    "column": 62
                                  }
                                },
                                "declarations": [
                                  {
                                    "type": "VariableDeclarator",
                                    "start": 21806,
                                    "end": 21855,
                                    "loc": {
                                      "start": {
                                        "line": 780,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 780,
                                        "column": 61
                                      }
                                    },
                                    "id": {
                                      "type": "Identifier",
                                      "start": 21806,
                                      "end": 21814,
                                      "loc": {
                                        "start": {
                                          "line": 780,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 780,
                                          "column": 20
                                        },
                                        "identifierName": "queryset"
                                      },
                                      "name": "queryset"
                                    },
                                    "init": {
                                      "type": "CallExpression",
                                      "start": 21817,
                                      "end": 21855,
                                      "loc": {
                                        "start": {
                                          "line": 780,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 780,
                                          "column": 61
                                        }
                                      },
                                      "callee": {
                                        "type": "MemberExpression",
                                        "start": 21817,
                                        "end": 21828,
                                        "loc": {
                                          "start": {
                                            "line": 780,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 780,
                                            "column": 34
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 21817,
                                          "end": 21821,
                                          "loc": {
                                            "start": {
                                              "line": 780,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 780,
                                              "column": 27
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 21822,
                                          "end": 21828,
                                          "loc": {
                                            "start": {
                                              "line": 780,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 780,
                                              "column": 34
                                            },
                                            "identifierName": "search"
                                          },
                                          "name": "search"
                                        },
                                        "computed": false
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "start": 21829,
                                          "end": 21833,
                                          "loc": {
                                            "start": {
                                              "line": 780,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 780,
                                              "column": 39
                                            },
                                            "identifierName": "term"
                                          },
                                          "name": "term"
                                        },
                                        {
                                          "type": "MemberExpression",
                                          "start": 21835,
                                          "end": 21854,
                                          "loc": {
                                            "start": {
                                              "line": 780,
                                              "column": 41
                                            },
                                            "end": {
                                              "line": 780,
                                              "column": 60
                                            }
                                          },
                                          "object": {
                                            "type": "MemberExpression",
                                            "start": 21835,
                                            "end": 21845,
                                            "loc": {
                                              "start": {
                                                "line": 780,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 780,
                                                "column": 51
                                              }
                                            },
                                            "object": {
                                              "type": "ThisExpression",
                                              "start": 21835,
                                              "end": 21839,
                                              "loc": {
                                                "start": {
                                                  "line": 780,
                                                  "column": 41
                                                },
                                                "end": {
                                                  "line": 780,
                                                  "column": 45
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 21840,
                                              "end": 21845,
                                              "loc": {
                                                "start": {
                                                  "line": 780,
                                                  "column": 46
                                                },
                                                "end": {
                                                  "line": 780,
                                                  "column": 51
                                                },
                                                "identifierName": "state"
                                              },
                                              "name": "state"
                                            },
                                            "computed": false
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 21846,
                                            "end": 21854,
                                            "loc": {
                                              "start": {
                                                "line": 780,
                                                "column": 52
                                              },
                                              "end": {
                                                "line": 780,
                                                "column": 60
                                              },
                                              "identifierName": "queryset"
                                            },
                                            "name": "queryset"
                                          },
                                          "computed": false
                                        }
                                      ]
                                    }
                                  }
                                ],
                                "kind": "let"
                              },
                              {
                                "type": "ExpressionStatement",
                                "start": 21865,
                                "end": 21927,
                                "loc": {
                                  "start": {
                                    "line": 781,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 781,
                                    "column": 70
                                  }
                                },
                                "expression": {
                                  "type": "CallExpression",
                                  "start": 21865,
                                  "end": 21926,
                                  "loc": {
                                    "start": {
                                      "line": 781,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 781,
                                      "column": 69
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 21865,
                                    "end": 21878,
                                    "loc": {
                                      "start": {
                                        "line": 781,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 781,
                                        "column": 21
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 21865,
                                      "end": 21869,
                                      "loc": {
                                        "start": {
                                          "line": 781,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 781,
                                          "column": 12
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 21870,
                                      "end": 21878,
                                      "loc": {
                                        "start": {
                                          "line": 781,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 781,
                                          "column": 21
                                        },
                                        "identifierName": "setState"
                                      },
                                      "name": "setState"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "ObjectExpression",
                                      "start": 21879,
                                      "end": 21925,
                                      "loc": {
                                        "start": {
                                          "line": 781,
                                          "column": 22
                                        },
                                        "end": {
                                          "line": 781,
                                          "column": 68
                                        }
                                      },
                                      "properties": [
                                        {
                                          "type": "ObjectProperty",
                                          "start": 21881,
                                          "end": 21899,
                                          "loc": {
                                            "start": {
                                              "line": 781,
                                              "column": 24
                                            },
                                            "end": {
                                              "line": 781,
                                              "column": 42
                                            }
                                          },
                                          "method": false,
                                          "shorthand": false,
                                          "computed": false,
                                          "key": {
                                            "type": "Identifier",
                                            "start": 21881,
                                            "end": 21889,
                                            "loc": {
                                              "start": {
                                                "line": 781,
                                                "column": 24
                                              },
                                              "end": {
                                                "line": 781,
                                                "column": 32
                                              },
                                              "identifierName": "queryset"
                                            },
                                            "name": "queryset"
                                          },
                                          "value": {
                                            "type": "Identifier",
                                            "start": 21891,
                                            "end": 21899,
                                            "loc": {
                                              "start": {
                                                "line": 781,
                                                "column": 34
                                              },
                                              "end": {
                                                "line": 781,
                                                "column": 42
                                              },
                                              "identifierName": "queryset"
                                            },
                                            "name": "queryset"
                                          }
                                        },
                                        {
                                          "type": "ObjectProperty",
                                          "start": 21901,
                                          "end": 21923,
                                          "loc": {
                                            "start": {
                                              "line": 781,
                                              "column": 44
                                            },
                                            "end": {
                                              "line": 781,
                                              "column": 66
                                            }
                                          },
                                          "method": false,
                                          "shorthand": false,
                                          "computed": false,
                                          "key": {
                                            "type": "Identifier",
                                            "start": 21901,
                                            "end": 21906,
                                            "loc": {
                                              "start": {
                                                "line": 781,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 781,
                                                "column": 49
                                              },
                                              "identifierName": "total"
                                            },
                                            "name": "total"
                                          },
                                          "value": {
                                            "type": "MemberExpression",
                                            "start": 21908,
                                            "end": 21923,
                                            "loc": {
                                              "start": {
                                                "line": 781,
                                                "column": 51
                                              },
                                              "end": {
                                                "line": 781,
                                                "column": 66
                                              }
                                            },
                                            "object": {
                                              "type": "Identifier",
                                              "start": 21908,
                                              "end": 21916,
                                              "loc": {
                                                "start": {
                                                  "line": 781,
                                                  "column": 51
                                                },
                                                "end": {
                                                  "line": 781,
                                                  "column": 59
                                                },
                                                "identifierName": "queryset"
                                              },
                                              "name": "queryset"
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 21917,
                                              "end": 21923,
                                              "loc": {
                                                "start": {
                                                  "line": 781,
                                                  "column": 60
                                                },
                                                "end": {
                                                  "line": 781,
                                                  "column": 66
                                                },
                                                "identifierName": "length"
                                              },
                                              "name": "length"
                                            },
                                            "computed": false
                                          }
                                        }
                                      ]
                                    }
                                  ]
                                }
                              }
                            ],
                            "directives": []
                          },
                          "alternate": null
                        }
                      ],
                      "directives": []
                    },
                    "alternate": {
                      "type": "BlockStatement",
                      "start": 21947,
                      "end": 22279,
                      "loc": {
                        "start": {
                          "line": 783,
                          "column": 11
                        },
                        "end": {
                          "line": 796,
                          "column": 5
                        }
                      },
                      "body": [
                        {
                          "type": "ExpressionStatement",
                          "start": 21955,
                          "end": 22273,
                          "loc": {
                            "start": {
                              "line": 784,
                              "column": 6
                            },
                            "end": {
                              "line": 795,
                              "column": 9
                            }
                          },
                          "expression": {
                            "type": "CallExpression",
                            "start": 21955,
                            "end": 22272,
                            "loc": {
                              "start": {
                                "line": 784,
                                "column": 6
                              },
                              "end": {
                                "line": 795,
                                "column": 8
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 21955,
                              "end": 21968,
                              "loc": {
                                "start": {
                                  "line": 784,
                                  "column": 6
                                },
                                "end": {
                                  "line": 784,
                                  "column": 19
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 21955,
                                "end": 21959,
                                "loc": {
                                  "start": {
                                    "line": 784,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 784,
                                    "column": 10
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 21960,
                                "end": 21968,
                                "loc": {
                                  "start": {
                                    "line": 784,
                                    "column": 11
                                  },
                                  "end": {
                                    "line": 784,
                                    "column": 19
                                  },
                                  "identifierName": "setState"
                                },
                                "name": "setState"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "ObjectExpression",
                                "start": 21969,
                                "end": 22271,
                                "loc": {
                                  "start": {
                                    "line": 784,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 795,
                                    "column": 7
                                  }
                                },
                                "properties": [
                                  {
                                    "type": "ObjectProperty",
                                    "start": 21979,
                                    "end": 22117,
                                    "loc": {
                                      "start": {
                                        "line": 785,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 789,
                                        "column": 9
                                      }
                                    },
                                    "method": false,
                                    "shorthand": false,
                                    "computed": false,
                                    "key": {
                                      "type": "Identifier",
                                      "start": 21979,
                                      "end": 21987,
                                      "loc": {
                                        "start": {
                                          "line": 785,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 785,
                                          "column": 16
                                        },
                                        "identifierName": "queryset"
                                      },
                                      "name": "queryset"
                                    },
                                    "value": {
                                      "type": "CallExpression",
                                      "start": 21989,
                                      "end": 22117,
                                      "loc": {
                                        "start": {
                                          "line": 785,
                                          "column": 18
                                        },
                                        "end": {
                                          "line": 789,
                                          "column": 9
                                        }
                                      },
                                      "callee": {
                                        "type": "MemberExpression",
                                        "start": 21989,
                                        "end": 22006,
                                        "loc": {
                                          "start": {
                                            "line": 785,
                                            "column": 18
                                          },
                                          "end": {
                                            "line": 785,
                                            "column": 35
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 21989,
                                          "end": 21993,
                                          "loc": {
                                            "start": {
                                              "line": 785,
                                              "column": 18
                                            },
                                            "end": {
                                              "line": 785,
                                              "column": 22
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 21994,
                                          "end": 22006,
                                          "loc": {
                                            "start": {
                                              "line": 785,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 785,
                                              "column": 35
                                            },
                                            "identifierName": "get_queryset"
                                          },
                                          "name": "get_queryset"
                                        },
                                        "computed": false
                                      },
                                      "arguments": [
                                        {
                                          "type": "MemberExpression",
                                          "start": 22018,
                                          "end": 22040,
                                          "loc": {
                                            "start": {
                                              "line": 786,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 786,
                                              "column": 32
                                            }
                                          },
                                          "object": {
                                            "type": "MemberExpression",
                                            "start": 22018,
                                            "end": 22028,
                                            "loc": {
                                              "start": {
                                                "line": 786,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 786,
                                                "column": 20
                                              }
                                            },
                                            "object": {
                                              "type": "ThisExpression",
                                              "start": 22018,
                                              "end": 22022,
                                              "loc": {
                                                "start": {
                                                  "line": 786,
                                                  "column": 10
                                                },
                                                "end": {
                                                  "line": 786,
                                                  "column": 14
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 22023,
                                              "end": 22028,
                                              "loc": {
                                                "start": {
                                                  "line": 786,
                                                  "column": 15
                                                },
                                                "end": {
                                                  "line": 786,
                                                  "column": 20
                                                },
                                                "identifierName": "state"
                                              },
                                              "name": "state"
                                            },
                                            "computed": false
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 22029,
                                            "end": 22040,
                                            "loc": {
                                              "start": {
                                                "line": 786,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 786,
                                                "column": 32
                                              },
                                              "identifierName": "page_number"
                                            },
                                            "name": "page_number"
                                          },
                                          "computed": false
                                        },
                                        {
                                          "type": "CallExpression",
                                          "start": 22052,
                                          "end": 22076,
                                          "loc": {
                                            "start": {
                                              "line": 787,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 787,
                                              "column": 34
                                            }
                                          },
                                          "callee": {
                                            "type": "MemberExpression",
                                            "start": 22052,
                                            "end": 22074,
                                            "loc": {
                                              "start": {
                                                "line": 787,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 787,
                                                "column": 32
                                              }
                                            },
                                            "object": {
                                              "type": "ThisExpression",
                                              "start": 22052,
                                              "end": 22056,
                                              "loc": {
                                                "start": {
                                                  "line": 787,
                                                  "column": 10
                                                },
                                                "end": {
                                                  "line": 787,
                                                  "column": 14
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 22057,
                                              "end": 22074,
                                              "loc": {
                                                "start": {
                                                  "line": 787,
                                                  "column": 15
                                                },
                                                "end": {
                                                  "line": 787,
                                                  "column": 32
                                                },
                                                "identifierName": "get_list_per_page"
                                              },
                                              "name": "get_list_per_page"
                                            },
                                            "computed": false
                                          },
                                          "arguments": []
                                        },
                                        {
                                          "type": "MemberExpression",
                                          "start": 22088,
                                          "end": 22107,
                                          "loc": {
                                            "start": {
                                              "line": 788,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 788,
                                              "column": 29
                                            }
                                          },
                                          "object": {
                                            "type": "MemberExpression",
                                            "start": 22088,
                                            "end": 22098,
                                            "loc": {
                                              "start": {
                                                "line": 788,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 788,
                                                "column": 20
                                              }
                                            },
                                            "object": {
                                              "type": "ThisExpression",
                                              "start": 22088,
                                              "end": 22092,
                                              "loc": {
                                                "start": {
                                                  "line": 788,
                                                  "column": 10
                                                },
                                                "end": {
                                                  "line": 788,
                                                  "column": 14
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 22093,
                                              "end": 22098,
                                              "loc": {
                                                "start": {
                                                  "line": 788,
                                                  "column": 15
                                                },
                                                "end": {
                                                  "line": 788,
                                                  "column": 20
                                                },
                                                "identifierName": "state"
                                              },
                                              "name": "state"
                                            },
                                            "computed": false
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 22099,
                                            "end": 22107,
                                            "loc": {
                                              "start": {
                                                "line": 788,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 788,
                                                "column": 29
                                              },
                                              "identifierName": "queryset"
                                            },
                                            "name": "queryset"
                                          },
                                          "computed": false
                                        }
                                      ]
                                    }
                                  },
                                  {
                                    "type": "ObjectProperty",
                                    "start": 22127,
                                    "end": 22263,
                                    "loc": {
                                      "start": {
                                        "line": 790,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 794,
                                        "column": 16
                                      }
                                    },
                                    "method": false,
                                    "shorthand": false,
                                    "computed": false,
                                    "key": {
                                      "type": "Identifier",
                                      "start": 22127,
                                      "end": 22132,
                                      "loc": {
                                        "start": {
                                          "line": 790,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 790,
                                          "column": 13
                                        },
                                        "identifierName": "total"
                                      },
                                      "name": "total"
                                    },
                                    "value": {
                                      "type": "MemberExpression",
                                      "start": 22134,
                                      "end": 22263,
                                      "loc": {
                                        "start": {
                                          "line": 790,
                                          "column": 15
                                        },
                                        "end": {
                                          "line": 794,
                                          "column": 16
                                        }
                                      },
                                      "object": {
                                        "type": "CallExpression",
                                        "start": 22134,
                                        "end": 22256,
                                        "loc": {
                                          "start": {
                                            "line": 790,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 794,
                                            "column": 9
                                          }
                                        },
                                        "callee": {
                                          "type": "MemberExpression",
                                          "start": 22134,
                                          "end": 22151,
                                          "loc": {
                                            "start": {
                                              "line": 790,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 790,
                                              "column": 32
                                            }
                                          },
                                          "object": {
                                            "type": "ThisExpression",
                                            "start": 22134,
                                            "end": 22138,
                                            "loc": {
                                              "start": {
                                                "line": 790,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 790,
                                                "column": 19
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 22139,
                                            "end": 22151,
                                            "loc": {
                                              "start": {
                                                "line": 790,
                                                "column": 20
                                              },
                                              "end": {
                                                "line": 790,
                                                "column": 32
                                              },
                                              "identifierName": "get_queryset"
                                            },
                                            "name": "get_queryset"
                                          },
                                          "computed": false
                                        },
                                        "arguments": [
                                          {
                                            "type": "MemberExpression",
                                            "start": 22163,
                                            "end": 22185,
                                            "loc": {
                                              "start": {
                                                "line": 791,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 791,
                                                "column": 32
                                              }
                                            },
                                            "object": {
                                              "type": "MemberExpression",
                                              "start": 22163,
                                              "end": 22173,
                                              "loc": {
                                                "start": {
                                                  "line": 791,
                                                  "column": 10
                                                },
                                                "end": {
                                                  "line": 791,
                                                  "column": 20
                                                }
                                              },
                                              "object": {
                                                "type": "ThisExpression",
                                                "start": 22163,
                                                "end": 22167,
                                                "loc": {
                                                  "start": {
                                                    "line": 791,
                                                    "column": 10
                                                  },
                                                  "end": {
                                                    "line": 791,
                                                    "column": 14
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 22168,
                                                "end": 22173,
                                                "loc": {
                                                  "start": {
                                                    "line": 791,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 791,
                                                    "column": 20
                                                  },
                                                  "identifierName": "state"
                                                },
                                                "name": "state"
                                              },
                                              "computed": false
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 22174,
                                              "end": 22185,
                                              "loc": {
                                                "start": {
                                                  "line": 791,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 791,
                                                  "column": 32
                                                },
                                                "identifierName": "page_number"
                                              },
                                              "name": "page_number"
                                            },
                                            "computed": false
                                          },
                                          {
                                            "type": "MemberExpression",
                                            "start": 22197,
                                            "end": 22215,
                                            "loc": {
                                              "start": {
                                                "line": 792,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 792,
                                                "column": 28
                                              }
                                            },
                                            "object": {
                                              "type": "ThisExpression",
                                              "start": 22197,
                                              "end": 22201,
                                              "loc": {
                                                "start": {
                                                  "line": 792,
                                                  "column": 10
                                                },
                                                "end": {
                                                  "line": 792,
                                                  "column": 14
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 22202,
                                              "end": 22215,
                                              "loc": {
                                                "start": {
                                                  "line": 792,
                                                  "column": 15
                                                },
                                                "end": {
                                                  "line": 792,
                                                  "column": 28
                                                },
                                                "identifierName": "list_per_page"
                                              },
                                              "name": "list_per_page"
                                            },
                                            "computed": false
                                          },
                                          {
                                            "type": "MemberExpression",
                                            "start": 22227,
                                            "end": 22246,
                                            "loc": {
                                              "start": {
                                                "line": 793,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 793,
                                                "column": 29
                                              }
                                            },
                                            "object": {
                                              "type": "MemberExpression",
                                              "start": 22227,
                                              "end": 22237,
                                              "loc": {
                                                "start": {
                                                  "line": 793,
                                                  "column": 10
                                                },
                                                "end": {
                                                  "line": 793,
                                                  "column": 20
                                                }
                                              },
                                              "object": {
                                                "type": "ThisExpression",
                                                "start": 22227,
                                                "end": 22231,
                                                "loc": {
                                                  "start": {
                                                    "line": 793,
                                                    "column": 10
                                                  },
                                                  "end": {
                                                    "line": 793,
                                                    "column": 14
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 22232,
                                                "end": 22237,
                                                "loc": {
                                                  "start": {
                                                    "line": 793,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 793,
                                                    "column": 20
                                                  },
                                                  "identifierName": "state"
                                                },
                                                "name": "state"
                                              },
                                              "computed": false
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 22238,
                                              "end": 22246,
                                              "loc": {
                                                "start": {
                                                  "line": 793,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 793,
                                                  "column": 29
                                                },
                                                "identifierName": "queryset"
                                              },
                                              "name": "queryset"
                                            },
                                            "computed": false
                                          }
                                        ]
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 22257,
                                        "end": 22263,
                                        "loc": {
                                          "start": {
                                            "line": 794,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 794,
                                            "column": 16
                                          },
                                          "identifierName": "length"
                                        },
                                        "name": "length"
                                      },
                                      "computed": false
                                    }
                                  }
                                ]
                              }
                            ]
                          }
                        }
                      ],
                      "directives": []
                    }
                  }
                ],
                "directives": [],
                "trailingComments": null
              },
              "leadingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n   * An event listener that listens to the search event. This method calls search method which\n   * implements a custom search. The method uses the \"live_search\" property to implement live\n   * search or not.\n   * @private\n   * @param {object} event The search onChange event\n   ",
                  "start": 21332,
                  "end": 21617,
                  "loc": {
                    "start": {
                      "line": 765,
                      "column": 2
                    },
                    "end": {
                      "line": 771,
                      "column": 5
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n   * Renders the search component\n   *\n   * @return A search input field\n   ",
                  "start": 22286,
                  "end": 22368,
                  "loc": {
                    "start": {
                      "line": 798,
                      "column": 2
                    },
                    "end": {
                      "line": 802,
                      "column": 5
                    }
                  }
                }
              ]
            },
            {
              "type": "ClassMethod",
              "start": 22372,
              "end": 22666,
              "loc": {
                "start": {
                  "line": 804,
                  "column": 2
                },
                "end": {
                  "line": 817,
                  "column": 3
                }
              },
              "static": false,
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 22372,
                "end": 22391,
                "loc": {
                  "start": {
                    "line": 804,
                    "column": 2
                  },
                  "end": {
                    "line": 804,
                    "column": 21
                  },
                  "identifierName": "render_search_field"
                },
                "name": "render_search_field",
                "leadingComments": null
              },
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "start": 22394,
                "end": 22666,
                "loc": {
                  "start": {
                    "line": 804,
                    "column": 24
                  },
                  "end": {
                    "line": 817,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "ReturnStatement",
                    "start": 22400,
                    "end": 22662,
                    "loc": {
                      "start": {
                        "line": 805,
                        "column": 4
                      },
                      "end": {
                        "line": 816,
                        "column": 6
                      }
                    },
                    "argument": {
                      "type": "JSXElement",
                      "start": 22415,
                      "end": 22655,
                      "loc": {
                        "start": {
                          "line": 806,
                          "column": 6
                        },
                        "end": {
                          "line": 815,
                          "column": 12
                        }
                      },
                      "openingElement": {
                        "type": "JSXOpeningElement",
                        "start": 22415,
                        "end": 22420,
                        "loc": {
                          "start": {
                            "line": 806,
                            "column": 6
                          },
                          "end": {
                            "line": 806,
                            "column": 11
                          }
                        },
                        "attributes": [],
                        "name": {
                          "type": "JSXIdentifier",
                          "start": 22416,
                          "end": 22419,
                          "loc": {
                            "start": {
                              "line": 806,
                              "column": 7
                            },
                            "end": {
                              "line": 806,
                              "column": 10
                            }
                          },
                          "name": "div"
                        },
                        "selfClosing": false
                      },
                      "closingElement": {
                        "type": "JSXClosingElement",
                        "start": 22649,
                        "end": 22655,
                        "loc": {
                          "start": {
                            "line": 815,
                            "column": 6
                          },
                          "end": {
                            "line": 815,
                            "column": 12
                          }
                        },
                        "name": {
                          "type": "JSXIdentifier",
                          "start": 22651,
                          "end": 22654,
                          "loc": {
                            "start": {
                              "line": 815,
                              "column": 8
                            },
                            "end": {
                              "line": 815,
                              "column": 11
                            }
                          },
                          "name": "div"
                        }
                      },
                      "children": [
                        {
                          "type": "JSXText",
                          "start": 22420,
                          "end": 22429,
                          "loc": {
                            "start": {
                              "line": 806,
                              "column": 11
                            },
                            "end": {
                              "line": 807,
                              "column": 8
                            }
                          },
                          "extra": null,
                          "value": "\n        "
                        },
                        {
                          "type": "JSXElement",
                          "start": 22429,
                          "end": 22642,
                          "loc": {
                            "start": {
                              "line": 807,
                              "column": 8
                            },
                            "end": {
                              "line": 814,
                              "column": 10
                            }
                          },
                          "openingElement": {
                            "type": "JSXOpeningElement",
                            "start": 22429,
                            "end": 22642,
                            "loc": {
                              "start": {
                                "line": 807,
                                "column": 8
                              },
                              "end": {
                                "line": 814,
                                "column": 10
                              }
                            },
                            "attributes": [
                              {
                                "type": "JSXAttribute",
                                "start": 22446,
                                "end": 22459,
                                "loc": {
                                  "start": {
                                    "line": 808,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 808,
                                    "column": 23
                                  }
                                },
                                "name": {
                                  "type": "JSXIdentifier",
                                  "start": 22446,
                                  "end": 22450,
                                  "loc": {
                                    "start": {
                                      "line": 808,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 808,
                                      "column": 14
                                    }
                                  },
                                  "name": "name"
                                },
                                "value": {
                                  "type": "StringLiteral",
                                  "start": 22451,
                                  "end": 22459,
                                  "loc": {
                                    "start": {
                                      "line": 808,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 808,
                                      "column": 23
                                    }
                                  },
                                  "extra": null,
                                  "value": "search"
                                }
                              },
                              {
                                "type": "JSXAttribute",
                                "start": 22470,
                                "end": 22481,
                                "loc": {
                                  "start": {
                                    "line": 809,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 809,
                                    "column": 21
                                  }
                                },
                                "name": {
                                  "type": "JSXIdentifier",
                                  "start": 22470,
                                  "end": 22474,
                                  "loc": {
                                    "start": {
                                      "line": 809,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 809,
                                      "column": 14
                                    }
                                  },
                                  "name": "type"
                                },
                                "value": {
                                  "type": "StringLiteral",
                                  "start": 22475,
                                  "end": 22481,
                                  "loc": {
                                    "start": {
                                      "line": 809,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 809,
                                      "column": 21
                                    }
                                  },
                                  "extra": null,
                                  "value": "text"
                                }
                              },
                              {
                                "type": "JSXAttribute",
                                "start": 22492,
                                "end": 22519,
                                "loc": {
                                  "start": {
                                    "line": 810,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 810,
                                    "column": 37
                                  }
                                },
                                "name": {
                                  "type": "JSXIdentifier",
                                  "start": 22492,
                                  "end": 22501,
                                  "loc": {
                                    "start": {
                                      "line": 810,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 810,
                                      "column": 19
                                    }
                                  },
                                  "name": "className"
                                },
                                "value": {
                                  "type": "StringLiteral",
                                  "start": 22502,
                                  "end": 22519,
                                  "loc": {
                                    "start": {
                                      "line": 810,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 810,
                                      "column": 37
                                    }
                                  },
                                  "extra": null,
                                  "value": "ra-search-field"
                                }
                              },
                              {
                                "type": "JSXAttribute",
                                "start": 22530,
                                "end": 22550,
                                "loc": {
                                  "start": {
                                    "line": 811,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 811,
                                    "column": 30
                                  }
                                },
                                "name": {
                                  "type": "JSXIdentifier",
                                  "start": 22530,
                                  "end": 22541,
                                  "loc": {
                                    "start": {
                                      "line": 811,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 811,
                                      "column": 21
                                    }
                                  },
                                  "name": "placeholder"
                                },
                                "value": {
                                  "type": "StringLiteral",
                                  "start": 22542,
                                  "end": 22550,
                                  "loc": {
                                    "start": {
                                      "line": 811,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 811,
                                      "column": 30
                                    }
                                  },
                                  "extra": null,
                                  "value": "Search"
                                }
                              },
                              {
                                "type": "JSXAttribute",
                                "start": 22561,
                                "end": 22591,
                                "loc": {
                                  "start": {
                                    "line": 812,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 812,
                                    "column": 40
                                  }
                                },
                                "name": {
                                  "type": "JSXIdentifier",
                                  "start": 22561,
                                  "end": 22569,
                                  "loc": {
                                    "start": {
                                      "line": 812,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 812,
                                      "column": 18
                                    }
                                  },
                                  "name": "onChange"
                                },
                                "value": {
                                  "type": "JSXExpressionContainer",
                                  "start": 22570,
                                  "end": 22591,
                                  "loc": {
                                    "start": {
                                      "line": 812,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 812,
                                      "column": 40
                                    }
                                  },
                                  "expression": {
                                    "type": "MemberExpression",
                                    "start": 22571,
                                    "end": 22590,
                                    "loc": {
                                      "start": {
                                        "line": 812,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 812,
                                        "column": 39
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 22571,
                                      "end": 22575,
                                      "loc": {
                                        "start": {
                                          "line": 812,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 812,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 22576,
                                      "end": 22590,
                                      "loc": {
                                        "start": {
                                          "line": 812,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 812,
                                          "column": 39
                                        },
                                        "identifierName": "_handle_search"
                                      },
                                      "name": "_handle_search"
                                    },
                                    "computed": false
                                  }
                                }
                              },
                              {
                                "type": "JSXAttribute",
                                "start": 22602,
                                "end": 22631,
                                "loc": {
                                  "start": {
                                    "line": 813,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 813,
                                    "column": 39
                                  }
                                },
                                "name": {
                                  "type": "JSXIdentifier",
                                  "start": 22602,
                                  "end": 22609,
                                  "loc": {
                                    "start": {
                                      "line": 813,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 813,
                                      "column": 17
                                    }
                                  },
                                  "name": "onKeyUp"
                                },
                                "value": {
                                  "type": "JSXExpressionContainer",
                                  "start": 22610,
                                  "end": 22631,
                                  "loc": {
                                    "start": {
                                      "line": 813,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 813,
                                      "column": 39
                                    }
                                  },
                                  "expression": {
                                    "type": "MemberExpression",
                                    "start": 22611,
                                    "end": 22630,
                                    "loc": {
                                      "start": {
                                        "line": 813,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 813,
                                        "column": 38
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 22611,
                                      "end": 22615,
                                      "loc": {
                                        "start": {
                                          "line": 813,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 813,
                                          "column": 23
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 22616,
                                      "end": 22630,
                                      "loc": {
                                        "start": {
                                          "line": 813,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 813,
                                          "column": 38
                                        },
                                        "identifierName": "_handle_search"
                                      },
                                      "name": "_handle_search"
                                    },
                                    "computed": false
                                  }
                                }
                              }
                            ],
                            "name": {
                              "type": "JSXIdentifier",
                              "start": 22430,
                              "end": 22435,
                              "loc": {
                                "start": {
                                  "line": 807,
                                  "column": 9
                                },
                                "end": {
                                  "line": 807,
                                  "column": 14
                                }
                              },
                              "name": "input"
                            },
                            "selfClosing": true
                          },
                          "closingElement": null,
                          "children": []
                        },
                        {
                          "type": "JSXText",
                          "start": 22642,
                          "end": 22649,
                          "loc": {
                            "start": {
                              "line": 814,
                              "column": 10
                            },
                            "end": {
                              "line": 815,
                              "column": 6
                            }
                          },
                          "extra": null,
                          "value": "\n      "
                        }
                      ],
                      "extra": {
                        "parenthesized": true,
                        "parenStart": 22407
                      }
                    }
                  }
                ],
                "directives": [],
                "trailingComments": null
              },
              "leadingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n   * Renders the search component\n   *\n   * @return A search input field\n   ",
                  "start": 22286,
                  "end": 22368,
                  "loc": {
                    "start": {
                      "line": 798,
                      "column": 2
                    },
                    "end": {
                      "line": 802,
                      "column": 5
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n   * Renders the add object button. Checks to see if permission is given by has_add_permission\n   *\n   * @return An add button component\n   ",
                  "start": 22669,
                  "end": 22815,
                  "loc": {
                    "start": {
                      "line": 818,
                      "column": 2
                    },
                    "end": {
                      "line": 822,
                      "column": 5
                    }
                  }
                }
              ]
            },
            {
              "type": "ClassMethod",
              "start": 22819,
              "end": 23100,
              "loc": {
                "start": {
                  "line": 824,
                  "column": 2
                },
                "end": {
                  "line": 836,
                  "column": 3
                }
              },
              "static": false,
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 22819,
                "end": 22836,
                "loc": {
                  "start": {
                    "line": 824,
                    "column": 2
                  },
                  "end": {
                    "line": 824,
                    "column": 19
                  },
                  "identifierName": "render_add_button"
                },
                "name": "render_add_button",
                "leadingComments": null
              },
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "start": 22839,
                "end": 23100,
                "loc": {
                  "start": {
                    "line": 824,
                    "column": 22
                  },
                  "end": {
                    "line": 836,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "IfStatement",
                    "start": 22845,
                    "end": 23096,
                    "loc": {
                      "start": {
                        "line": 825,
                        "column": 4
                      },
                      "end": {
                        "line": 835,
                        "column": 5
                      }
                    },
                    "test": {
                      "type": "CallExpression",
                      "start": 22849,
                      "end": 22874,
                      "loc": {
                        "start": {
                          "line": 825,
                          "column": 8
                        },
                        "end": {
                          "line": 825,
                          "column": 33
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 22849,
                        "end": 22872,
                        "loc": {
                          "start": {
                            "line": 825,
                            "column": 8
                          },
                          "end": {
                            "line": 825,
                            "column": 31
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 22849,
                          "end": 22853,
                          "loc": {
                            "start": {
                              "line": 825,
                              "column": 8
                            },
                            "end": {
                              "line": 825,
                              "column": 12
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 22854,
                          "end": 22872,
                          "loc": {
                            "start": {
                              "line": 825,
                              "column": 13
                            },
                            "end": {
                              "line": 825,
                              "column": 31
                            },
                            "identifierName": "has_add_permission"
                          },
                          "name": "has_add_permission"
                        },
                        "computed": false
                      },
                      "arguments": []
                    },
                    "consequent": {
                      "type": "BlockStatement",
                      "start": 22876,
                      "end": 23096,
                      "loc": {
                        "start": {
                          "line": 825,
                          "column": 35
                        },
                        "end": {
                          "line": 835,
                          "column": 5
                        }
                      },
                      "body": [
                        {
                          "type": "ReturnStatement",
                          "start": 22884,
                          "end": 23090,
                          "loc": {
                            "start": {
                              "line": 826,
                              "column": 6
                            },
                            "end": {
                              "line": 834,
                              "column": 8
                            }
                          },
                          "argument": {
                            "type": "JSXElement",
                            "start": 22901,
                            "end": 23081,
                            "loc": {
                              "start": {
                                "line": 827,
                                "column": 8
                              },
                              "end": {
                                "line": 833,
                                "column": 17
                              }
                            },
                            "openingElement": {
                              "type": "JSXOpeningElement",
                              "start": 22901,
                              "end": 23008,
                              "loc": {
                                "start": {
                                  "line": 827,
                                  "column": 8
                                },
                                "end": {
                                  "line": 830,
                                  "column": 9
                                }
                              },
                              "attributes": [
                                {
                                  "type": "JSXAttribute",
                                  "start": 22919,
                                  "end": 22946,
                                  "loc": {
                                    "start": {
                                      "line": 828,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 828,
                                      "column": 37
                                    }
                                  },
                                  "name": {
                                    "type": "JSXIdentifier",
                                    "start": 22919,
                                    "end": 22928,
                                    "loc": {
                                      "start": {
                                        "line": 828,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 828,
                                        "column": 19
                                      }
                                    },
                                    "name": "className"
                                  },
                                  "value": {
                                    "type": "JSXExpressionContainer",
                                    "start": 22929,
                                    "end": 22946,
                                    "loc": {
                                      "start": {
                                        "line": 828,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 828,
                                        "column": 37
                                      }
                                    },
                                    "expression": {
                                      "type": "StringLiteral",
                                      "start": 22930,
                                      "end": 22945,
                                      "loc": {
                                        "start": {
                                          "line": 828,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 828,
                                          "column": 36
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "ra-add-button",
                                        "raw": "\"ra-add-button\""
                                      },
                                      "value": "ra-add-button"
                                    }
                                  }
                                },
                                {
                                  "type": "JSXAttribute",
                                  "start": 22957,
                                  "end": 22998,
                                  "loc": {
                                    "start": {
                                      "line": 829,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 829,
                                      "column": 51
                                    }
                                  },
                                  "name": {
                                    "type": "JSXIdentifier",
                                    "start": 22957,
                                    "end": 22964,
                                    "loc": {
                                      "start": {
                                        "line": 829,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 829,
                                        "column": 17
                                      }
                                    },
                                    "name": "onClick"
                                  },
                                  "value": {
                                    "type": "JSXExpressionContainer",
                                    "start": 22965,
                                    "end": 22998,
                                    "loc": {
                                      "start": {
                                        "line": 829,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 829,
                                        "column": 51
                                      }
                                    },
                                    "expression": {
                                      "type": "CallExpression",
                                      "start": 22966,
                                      "end": 22997,
                                      "loc": {
                                        "start": {
                                          "line": 829,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 829,
                                          "column": 50
                                        }
                                      },
                                      "callee": {
                                        "type": "MemberExpression",
                                        "start": 22966,
                                        "end": 22991,
                                        "loc": {
                                          "start": {
                                            "line": 829,
                                            "column": 19
                                          },
                                          "end": {
                                            "line": 829,
                                            "column": 44
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 22966,
                                          "end": 22970,
                                          "loc": {
                                            "start": {
                                              "line": 829,
                                              "column": 19
                                            },
                                            "end": {
                                              "line": 829,
                                              "column": 23
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 22971,
                                          "end": 22991,
                                          "loc": {
                                            "start": {
                                              "line": 829,
                                              "column": 24
                                            },
                                            "end": {
                                              "line": 829,
                                              "column": 44
                                            },
                                            "identifierName": "_object_link_clicked"
                                          },
                                          "name": "_object_link_clicked"
                                        },
                                        "computed": false
                                      },
                                      "arguments": [
                                        {
                                          "type": "NullLiteral",
                                          "start": 22992,
                                          "end": 22996,
                                          "loc": {
                                            "start": {
                                              "line": 829,
                                              "column": 45
                                            },
                                            "end": {
                                              "line": 829,
                                              "column": 49
                                            }
                                          }
                                        }
                                      ]
                                    }
                                  }
                                }
                              ],
                              "name": {
                                "type": "JSXIdentifier",
                                "start": 22902,
                                "end": 22908,
                                "loc": {
                                  "start": {
                                    "line": 827,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 827,
                                    "column": 15
                                  }
                                },
                                "name": "button"
                              },
                              "selfClosing": false
                            },
                            "closingElement": {
                              "type": "JSXClosingElement",
                              "start": 23072,
                              "end": 23081,
                              "loc": {
                                "start": {
                                  "line": 833,
                                  "column": 8
                                },
                                "end": {
                                  "line": 833,
                                  "column": 17
                                }
                              },
                              "name": {
                                "type": "JSXIdentifier",
                                "start": 23074,
                                "end": 23080,
                                "loc": {
                                  "start": {
                                    "line": 833,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 833,
                                    "column": 16
                                  }
                                },
                                "name": "button"
                              }
                            },
                            "children": [
                              {
                                "type": "JSXText",
                                "start": 23008,
                                "end": 23019,
                                "loc": {
                                  "start": {
                                    "line": 830,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 831,
                                    "column": 10
                                  }
                                },
                                "extra": null,
                                "value": "\n          "
                              },
                              {
                                "type": "JSXExpressionContainer",
                                "start": 23019,
                                "end": 23024,
                                "loc": {
                                  "start": {
                                    "line": 831,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 831,
                                    "column": 15
                                  }
                                },
                                "expression": {
                                  "type": "StringLiteral",
                                  "start": 23020,
                                  "end": 23023,
                                  "loc": {
                                    "start": {
                                      "line": 831,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 831,
                                      "column": 14
                                    }
                                  },
                                  "extra": {
                                    "rawValue": " ",
                                    "raw": "\" \""
                                  },
                                  "value": " "
                                }
                              },
                              {
                                "type": "JSXText",
                                "start": 23024,
                                "end": 23039,
                                "loc": {
                                  "start": {
                                    "line": 831,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 832,
                                    "column": 14
                                  }
                                },
                                "extra": null,
                                "value": "\n          Add "
                              },
                              {
                                "type": "JSXExpressionContainer",
                                "start": 23039,
                                "end": 23063,
                                "loc": {
                                  "start": {
                                    "line": 832,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 832,
                                    "column": 38
                                  }
                                },
                                "expression": {
                                  "type": "CallExpression",
                                  "start": 23040,
                                  "end": 23062,
                                  "loc": {
                                    "start": {
                                      "line": 832,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 832,
                                      "column": 37
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 23040,
                                    "end": 23051,
                                    "loc": {
                                      "start": {
                                        "line": 832,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 832,
                                        "column": 26
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 23040,
                                      "end": 23041,
                                      "loc": {
                                        "start": {
                                          "line": 832,
                                          "column": 15
                                        },
                                        "end": {
                                          "line": 832,
                                          "column": 16
                                        },
                                        "identifierName": "_"
                                      },
                                      "name": "_"
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 23042,
                                      "end": 23051,
                                      "loc": {
                                        "start": {
                                          "line": 832,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 832,
                                          "column": 26
                                        },
                                        "identifierName": "startCase"
                                      },
                                      "name": "startCase"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "MemberExpression",
                                      "start": 23052,
                                      "end": 23061,
                                      "loc": {
                                        "start": {
                                          "line": 832,
                                          "column": 27
                                        },
                                        "end": {
                                          "line": 832,
                                          "column": 36
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 23052,
                                        "end": 23056,
                                        "loc": {
                                          "start": {
                                            "line": 832,
                                            "column": 27
                                          },
                                          "end": {
                                            "line": 832,
                                            "column": 31
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 23057,
                                        "end": 23061,
                                        "loc": {
                                          "start": {
                                            "line": 832,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 832,
                                            "column": 36
                                          },
                                          "identifierName": "name"
                                        },
                                        "name": "name"
                                      },
                                      "computed": false
                                    }
                                  ]
                                }
                              },
                              {
                                "type": "JSXText",
                                "start": 23063,
                                "end": 23072,
                                "loc": {
                                  "start": {
                                    "line": 832,
                                    "column": 38
                                  },
                                  "end": {
                                    "line": 833,
                                    "column": 8
                                  }
                                },
                                "extra": null,
                                "value": "\n        "
                              }
                            ],
                            "extra": {
                              "parenthesized": true,
                              "parenStart": 22891
                            }
                          }
                        }
                      ],
                      "directives": []
                    },
                    "alternate": null
                  }
                ],
                "directives": [],
                "trailingComments": null
              },
              "leadingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n   * Renders the add object button. Checks to see if permission is given by has_add_permission\n   *\n   * @return An add button component\n   ",
                  "start": 22669,
                  "end": 22815,
                  "loc": {
                    "start": {
                      "line": 818,
                      "column": 2
                    },
                    "end": {
                      "line": 822,
                      "column": 5
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n   * Renders the table in the display page. This calls _get_table_header and _get_table_body\n   *\n   * @return An a table displaying the state queryset set objects\n   ",
                  "start": 23103,
                  "end": 23276,
                  "loc": {
                    "start": {
                      "line": 837,
                      "column": 2
                    },
                    "end": {
                      "line": 841,
                      "column": 5
                    }
                  }
                }
              ]
            },
            {
              "type": "ClassMethod",
              "start": 23280,
              "end": 23772,
              "loc": {
                "start": {
                  "line": 843,
                  "column": 2
                },
                "end": {
                  "line": 862,
                  "column": 3
                }
              },
              "static": false,
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 23280,
                "end": 23292,
                "loc": {
                  "start": {
                    "line": 843,
                    "column": 2
                  },
                  "end": {
                    "line": 843,
                    "column": 14
                  },
                  "identifierName": "render_table"
                },
                "name": "render_table",
                "leadingComments": null
              },
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "start": 23295,
                "end": 23772,
                "loc": {
                  "start": {
                    "line": 843,
                    "column": 17
                  },
                  "end": {
                    "line": 862,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "ReturnStatement",
                    "start": 23301,
                    "end": 23768,
                    "loc": {
                      "start": {
                        "line": 844,
                        "column": 4
                      },
                      "end": {
                        "line": 861,
                        "column": 6
                      }
                    },
                    "argument": {
                      "type": "JSXElement",
                      "start": 23316,
                      "end": 23761,
                      "loc": {
                        "start": {
                          "line": 845,
                          "column": 6
                        },
                        "end": {
                          "line": 860,
                          "column": 14
                        }
                      },
                      "openingElement": {
                        "type": "JSXOpeningElement",
                        "start": 23316,
                        "end": 23341,
                        "loc": {
                          "start": {
                            "line": 845,
                            "column": 6
                          },
                          "end": {
                            "line": 845,
                            "column": 31
                          }
                        },
                        "attributes": [
                          {
                            "type": "JSXAttribute",
                            "start": 23323,
                            "end": 23340,
                            "loc": {
                              "start": {
                                "line": 845,
                                "column": 13
                              },
                              "end": {
                                "line": 845,
                                "column": 30
                              }
                            },
                            "name": {
                              "type": "JSXIdentifier",
                              "start": 23323,
                              "end": 23332,
                              "loc": {
                                "start": {
                                  "line": 845,
                                  "column": 13
                                },
                                "end": {
                                  "line": 845,
                                  "column": 22
                                }
                              },
                              "name": "className"
                            },
                            "value": {
                              "type": "StringLiteral",
                              "start": 23333,
                              "end": 23340,
                              "loc": {
                                "start": {
                                  "line": 845,
                                  "column": 23
                                },
                                "end": {
                                  "line": 845,
                                  "column": 30
                                }
                              },
                              "extra": null,
                              "value": "table"
                            }
                          }
                        ],
                        "name": {
                          "type": "JSXIdentifier",
                          "start": 23317,
                          "end": 23322,
                          "loc": {
                            "start": {
                              "line": 845,
                              "column": 7
                            },
                            "end": {
                              "line": 845,
                              "column": 12
                            }
                          },
                          "name": "table"
                        },
                        "selfClosing": false
                      },
                      "closingElement": {
                        "type": "JSXClosingElement",
                        "start": 23753,
                        "end": 23761,
                        "loc": {
                          "start": {
                            "line": 860,
                            "column": 6
                          },
                          "end": {
                            "line": 860,
                            "column": 14
                          }
                        },
                        "name": {
                          "type": "JSXIdentifier",
                          "start": 23755,
                          "end": 23760,
                          "loc": {
                            "start": {
                              "line": 860,
                              "column": 8
                            },
                            "end": {
                              "line": 860,
                              "column": 13
                            }
                          },
                          "name": "table"
                        }
                      },
                      "children": [
                        {
                          "type": "JSXText",
                          "start": 23341,
                          "end": 23350,
                          "loc": {
                            "start": {
                              "line": 845,
                              "column": 31
                            },
                            "end": {
                              "line": 846,
                              "column": 8
                            }
                          },
                          "extra": null,
                          "value": "\n        "
                        },
                        {
                          "type": "JSXElement",
                          "start": 23350,
                          "end": 23698,
                          "loc": {
                            "start": {
                              "line": 846,
                              "column": 8
                            },
                            "end": {
                              "line": 858,
                              "column": 16
                            }
                          },
                          "openingElement": {
                            "type": "JSXOpeningElement",
                            "start": 23350,
                            "end": 23357,
                            "loc": {
                              "start": {
                                "line": 846,
                                "column": 8
                              },
                              "end": {
                                "line": 846,
                                "column": 15
                              }
                            },
                            "attributes": [],
                            "name": {
                              "type": "JSXIdentifier",
                              "start": 23351,
                              "end": 23356,
                              "loc": {
                                "start": {
                                  "line": 846,
                                  "column": 9
                                },
                                "end": {
                                  "line": 846,
                                  "column": 14
                                }
                              },
                              "name": "thead"
                            },
                            "selfClosing": false
                          },
                          "closingElement": {
                            "type": "JSXClosingElement",
                            "start": 23690,
                            "end": 23698,
                            "loc": {
                              "start": {
                                "line": 858,
                                "column": 8
                              },
                              "end": {
                                "line": 858,
                                "column": 16
                              }
                            },
                            "name": {
                              "type": "JSXIdentifier",
                              "start": 23692,
                              "end": 23697,
                              "loc": {
                                "start": {
                                  "line": 858,
                                  "column": 10
                                },
                                "end": {
                                  "line": 858,
                                  "column": 15
                                }
                              },
                              "name": "thead"
                            }
                          },
                          "children": [
                            {
                              "type": "JSXText",
                              "start": 23357,
                              "end": 23368,
                              "loc": {
                                "start": {
                                  "line": 846,
                                  "column": 15
                                },
                                "end": {
                                  "line": 847,
                                  "column": 10
                                }
                              },
                              "extra": null,
                              "value": "\n          "
                            },
                            {
                              "type": "JSXElement",
                              "start": 23368,
                              "end": 23681,
                              "loc": {
                                "start": {
                                  "line": 847,
                                  "column": 10
                                },
                                "end": {
                                  "line": 857,
                                  "column": 15
                                }
                              },
                              "openingElement": {
                                "type": "JSXOpeningElement",
                                "start": 23368,
                                "end": 23385,
                                "loc": {
                                  "start": {
                                    "line": 847,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 847,
                                    "column": 27
                                  }
                                },
                                "attributes": [
                                  {
                                    "type": "JSXAttribute",
                                    "start": 23372,
                                    "end": 23384,
                                    "loc": {
                                      "start": {
                                        "line": 847,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 847,
                                        "column": 26
                                      }
                                    },
                                    "name": {
                                      "type": "JSXIdentifier",
                                      "start": 23372,
                                      "end": 23375,
                                      "loc": {
                                        "start": {
                                          "line": 847,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 847,
                                          "column": 17
                                        }
                                      },
                                      "name": "key"
                                    },
                                    "value": {
                                      "type": "StringLiteral",
                                      "start": 23376,
                                      "end": 23384,
                                      "loc": {
                                        "start": {
                                          "line": 847,
                                          "column": 18
                                        },
                                        "end": {
                                          "line": 847,
                                          "column": 26
                                        }
                                      },
                                      "extra": null,
                                      "value": "header"
                                    }
                                  }
                                ],
                                "name": {
                                  "type": "JSXIdentifier",
                                  "start": 23369,
                                  "end": 23371,
                                  "loc": {
                                    "start": {
                                      "line": 847,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 847,
                                      "column": 13
                                    }
                                  },
                                  "name": "tr"
                                },
                                "selfClosing": false
                              },
                              "closingElement": {
                                "type": "JSXClosingElement",
                                "start": 23676,
                                "end": 23681,
                                "loc": {
                                  "start": {
                                    "line": 857,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 857,
                                    "column": 15
                                  }
                                },
                                "name": {
                                  "type": "JSXIdentifier",
                                  "start": 23678,
                                  "end": 23680,
                                  "loc": {
                                    "start": {
                                      "line": 857,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 857,
                                      "column": 14
                                    }
                                  },
                                  "name": "tr"
                                }
                              },
                              "children": [
                                {
                                  "type": "JSXText",
                                  "start": 23385,
                                  "end": 23398,
                                  "loc": {
                                    "start": {
                                      "line": 847,
                                      "column": 27
                                    },
                                    "end": {
                                      "line": 848,
                                      "column": 12
                                    }
                                  },
                                  "extra": null,
                                  "value": "\n            "
                                },
                                {
                                  "type": "JSXElement",
                                  "start": 23398,
                                  "end": 23626,
                                  "loc": {
                                    "start": {
                                      "line": 848,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 855,
                                      "column": 17
                                    }
                                  },
                                  "openingElement": {
                                    "type": "JSXOpeningElement",
                                    "start": 23398,
                                    "end": 23402,
                                    "loc": {
                                      "start": {
                                        "line": 848,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 848,
                                        "column": 16
                                      }
                                    },
                                    "attributes": [],
                                    "name": {
                                      "type": "JSXIdentifier",
                                      "start": 23399,
                                      "end": 23401,
                                      "loc": {
                                        "start": {
                                          "line": 848,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 848,
                                          "column": 15
                                        }
                                      },
                                      "name": "th"
                                    },
                                    "selfClosing": false
                                  },
                                  "closingElement": {
                                    "type": "JSXClosingElement",
                                    "start": 23621,
                                    "end": 23626,
                                    "loc": {
                                      "start": {
                                        "line": 855,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 855,
                                        "column": 17
                                      }
                                    },
                                    "name": {
                                      "type": "JSXIdentifier",
                                      "start": 23623,
                                      "end": 23625,
                                      "loc": {
                                        "start": {
                                          "line": 855,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 855,
                                          "column": 16
                                        }
                                      },
                                      "name": "th"
                                    }
                                  },
                                  "children": [
                                    {
                                      "type": "JSXText",
                                      "start": 23402,
                                      "end": 23417,
                                      "loc": {
                                        "start": {
                                          "line": 848,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 849,
                                          "column": 14
                                        }
                                      },
                                      "extra": null,
                                      "value": "\n              "
                                    },
                                    {
                                      "type": "JSXElement",
                                      "start": 23417,
                                      "end": 23547,
                                      "loc": {
                                        "start": {
                                          "line": 849,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 853,
                                          "column": 16
                                        }
                                      },
                                      "openingElement": {
                                        "type": "JSXOpeningElement",
                                        "start": 23417,
                                        "end": 23547,
                                        "loc": {
                                          "start": {
                                            "line": 849,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 853,
                                            "column": 16
                                          }
                                        },
                                        "attributes": [
                                          {
                                            "type": "JSXAttribute",
                                            "start": 23440,
                                            "end": 23455,
                                            "loc": {
                                              "start": {
                                                "line": 850,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 850,
                                                "column": 31
                                              }
                                            },
                                            "name": {
                                              "type": "JSXIdentifier",
                                              "start": 23440,
                                              "end": 23444,
                                              "loc": {
                                                "start": {
                                                  "line": 850,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 850,
                                                  "column": 20
                                                }
                                              },
                                              "name": "type"
                                            },
                                            "value": {
                                              "type": "StringLiteral",
                                              "start": 23445,
                                              "end": 23455,
                                              "loc": {
                                                "start": {
                                                  "line": 850,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 850,
                                                  "column": 31
                                                }
                                              },
                                              "extra": null,
                                              "value": "checkbox"
                                            }
                                          },
                                          {
                                            "type": "JSXAttribute",
                                            "start": 23472,
                                            "end": 23486,
                                            "loc": {
                                              "start": {
                                                "line": 851,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 851,
                                                "column": 30
                                              }
                                            },
                                            "name": {
                                              "type": "JSXIdentifier",
                                              "start": 23472,
                                              "end": 23474,
                                              "loc": {
                                                "start": {
                                                  "line": 851,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 851,
                                                  "column": 18
                                                }
                                              },
                                              "name": "id"
                                            },
                                            "value": {
                                              "type": "StringLiteral",
                                              "start": 23475,
                                              "end": 23486,
                                              "loc": {
                                                "start": {
                                                  "line": 851,
                                                  "column": 19
                                                },
                                                "end": {
                                                  "line": 851,
                                                  "column": 30
                                                }
                                              },
                                              "extra": null,
                                              "value": "all_boxes"
                                            }
                                          },
                                          {
                                            "type": "JSXAttribute",
                                            "start": 23503,
                                            "end": 23530,
                                            "loc": {
                                              "start": {
                                                "line": 852,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 852,
                                                "column": 43
                                              }
                                            },
                                            "name": {
                                              "type": "JSXIdentifier",
                                              "start": 23503,
                                              "end": 23511,
                                              "loc": {
                                                "start": {
                                                  "line": 852,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 852,
                                                  "column": 24
                                                }
                                              },
                                              "name": "onChange"
                                            },
                                            "value": {
                                              "type": "JSXExpressionContainer",
                                              "start": 23512,
                                              "end": 23530,
                                              "loc": {
                                                "start": {
                                                  "line": 852,
                                                  "column": 25
                                                },
                                                "end": {
                                                  "line": 852,
                                                  "column": 43
                                                }
                                              },
                                              "expression": {
                                                "type": "MemberExpression",
                                                "start": 23513,
                                                "end": 23529,
                                                "loc": {
                                                  "start": {
                                                    "line": 852,
                                                    "column": 26
                                                  },
                                                  "end": {
                                                    "line": 852,
                                                    "column": 42
                                                  }
                                                },
                                                "object": {
                                                  "type": "ThisExpression",
                                                  "start": 23513,
                                                  "end": 23517,
                                                  "loc": {
                                                    "start": {
                                                      "line": 852,
                                                      "column": 26
                                                    },
                                                    "end": {
                                                      "line": 852,
                                                      "column": 30
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "start": 23518,
                                                  "end": 23529,
                                                  "loc": {
                                                    "start": {
                                                      "line": 852,
                                                      "column": 31
                                                    },
                                                    "end": {
                                                      "line": 852,
                                                      "column": 42
                                                    },
                                                    "identifierName": "_select_all"
                                                  },
                                                  "name": "_select_all"
                                                },
                                                "computed": false
                                              }
                                            }
                                          }
                                        ],
                                        "name": {
                                          "type": "JSXIdentifier",
                                          "start": 23418,
                                          "end": 23423,
                                          "loc": {
                                            "start": {
                                              "line": 849,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 849,
                                              "column": 20
                                            }
                                          },
                                          "name": "input"
                                        },
                                        "selfClosing": true
                                      },
                                      "closingElement": null,
                                      "children": []
                                    },
                                    {
                                      "type": "JSXExpressionContainer",
                                      "start": 23547,
                                      "end": 23552,
                                      "loc": {
                                        "start": {
                                          "line": 853,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 853,
                                          "column": 21
                                        }
                                      },
                                      "expression": {
                                        "type": "StringLiteral",
                                        "start": 23548,
                                        "end": 23551,
                                        "loc": {
                                          "start": {
                                            "line": 853,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 853,
                                            "column": 20
                                          }
                                        },
                                        "extra": {
                                          "rawValue": " ",
                                          "raw": "\" \""
                                        },
                                        "value": " "
                                      }
                                    },
                                    {
                                      "type": "JSXText",
                                      "start": 23552,
                                      "end": 23567,
                                      "loc": {
                                        "start": {
                                          "line": 853,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 854,
                                          "column": 14
                                        }
                                      },
                                      "extra": null,
                                      "value": "\n              "
                                    },
                                    {
                                      "type": "JSXElement",
                                      "start": 23567,
                                      "end": 23608,
                                      "loc": {
                                        "start": {
                                          "line": 854,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 854,
                                          "column": 55
                                        }
                                      },
                                      "openingElement": {
                                        "type": "JSXOpeningElement",
                                        "start": 23567,
                                        "end": 23594,
                                        "loc": {
                                          "start": {
                                            "line": 854,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 854,
                                            "column": 41
                                          }
                                        },
                                        "attributes": [
                                          {
                                            "type": "JSXAttribute",
                                            "start": 23574,
                                            "end": 23593,
                                            "loc": {
                                              "start": {
                                                "line": 854,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 854,
                                                "column": 40
                                              }
                                            },
                                            "name": {
                                              "type": "JSXIdentifier",
                                              "start": 23574,
                                              "end": 23581,
                                              "loc": {
                                                "start": {
                                                  "line": 854,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 854,
                                                  "column": 28
                                                }
                                              },
                                              "name": "htmlFor"
                                            },
                                            "value": {
                                              "type": "StringLiteral",
                                              "start": 23582,
                                              "end": 23593,
                                              "loc": {
                                                "start": {
                                                  "line": 854,
                                                  "column": 29
                                                },
                                                "end": {
                                                  "line": 854,
                                                  "column": 40
                                                }
                                              },
                                              "extra": null,
                                              "value": "all_boxes"
                                            }
                                          }
                                        ],
                                        "name": {
                                          "type": "JSXIdentifier",
                                          "start": 23568,
                                          "end": 23573,
                                          "loc": {
                                            "start": {
                                              "line": 854,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 854,
                                              "column": 20
                                            }
                                          },
                                          "name": "label"
                                        },
                                        "selfClosing": false
                                      },
                                      "closingElement": {
                                        "type": "JSXClosingElement",
                                        "start": 23600,
                                        "end": 23608,
                                        "loc": {
                                          "start": {
                                            "line": 854,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 854,
                                            "column": 55
                                          }
                                        },
                                        "name": {
                                          "type": "JSXIdentifier",
                                          "start": 23602,
                                          "end": 23607,
                                          "loc": {
                                            "start": {
                                              "line": 854,
                                              "column": 49
                                            },
                                            "end": {
                                              "line": 854,
                                              "column": 54
                                            }
                                          },
                                          "name": "label"
                                        }
                                      },
                                      "children": [
                                        {
                                          "type": "JSXText",
                                          "start": 23594,
                                          "end": 23600,
                                          "loc": {
                                            "start": {
                                              "line": 854,
                                              "column": 41
                                            },
                                            "end": {
                                              "line": 854,
                                              "column": 47
                                            }
                                          },
                                          "extra": null,
                                          "value": " "
                                        }
                                      ]
                                    },
                                    {
                                      "type": "JSXText",
                                      "start": 23608,
                                      "end": 23621,
                                      "loc": {
                                        "start": {
                                          "line": 854,
                                          "column": 55
                                        },
                                        "end": {
                                          "line": 855,
                                          "column": 12
                                        }
                                      },
                                      "extra": null,
                                      "value": "\n            "
                                    }
                                  ]
                                },
                                {
                                  "type": "JSXText",
                                  "start": 23626,
                                  "end": 23639,
                                  "loc": {
                                    "start": {
                                      "line": 855,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 856,
                                      "column": 12
                                    }
                                  },
                                  "extra": null,
                                  "value": "\n            "
                                },
                                {
                                  "type": "JSXExpressionContainer",
                                  "start": 23639,
                                  "end": 23665,
                                  "loc": {
                                    "start": {
                                      "line": 856,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 856,
                                      "column": 38
                                    }
                                  },
                                  "expression": {
                                    "type": "CallExpression",
                                    "start": 23640,
                                    "end": 23664,
                                    "loc": {
                                      "start": {
                                        "line": 856,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 856,
                                        "column": 37
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 23640,
                                      "end": 23662,
                                      "loc": {
                                        "start": {
                                          "line": 856,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 856,
                                          "column": 35
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 23640,
                                        "end": 23644,
                                        "loc": {
                                          "start": {
                                            "line": 856,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 856,
                                            "column": 17
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 23645,
                                        "end": 23662,
                                        "loc": {
                                          "start": {
                                            "line": 856,
                                            "column": 18
                                          },
                                          "end": {
                                            "line": 856,
                                            "column": 35
                                          },
                                          "identifierName": "_get_table_header"
                                        },
                                        "name": "_get_table_header"
                                      },
                                      "computed": false
                                    },
                                    "arguments": []
                                  }
                                },
                                {
                                  "type": "JSXText",
                                  "start": 23665,
                                  "end": 23676,
                                  "loc": {
                                    "start": {
                                      "line": 856,
                                      "column": 38
                                    },
                                    "end": {
                                      "line": 857,
                                      "column": 10
                                    }
                                  },
                                  "extra": null,
                                  "value": "\n          "
                                }
                              ]
                            },
                            {
                              "type": "JSXText",
                              "start": 23681,
                              "end": 23690,
                              "loc": {
                                "start": {
                                  "line": 857,
                                  "column": 15
                                },
                                "end": {
                                  "line": 858,
                                  "column": 8
                                }
                              },
                              "extra": null,
                              "value": "\n        "
                            }
                          ]
                        },
                        {
                          "type": "JSXText",
                          "start": 23698,
                          "end": 23707,
                          "loc": {
                            "start": {
                              "line": 858,
                              "column": 16
                            },
                            "end": {
                              "line": 859,
                              "column": 8
                            }
                          },
                          "extra": null,
                          "value": "\n        "
                        },
                        {
                          "type": "JSXElement",
                          "start": 23707,
                          "end": 23746,
                          "loc": {
                            "start": {
                              "line": 859,
                              "column": 8
                            },
                            "end": {
                              "line": 859,
                              "column": 47
                            }
                          },
                          "openingElement": {
                            "type": "JSXOpeningElement",
                            "start": 23707,
                            "end": 23714,
                            "loc": {
                              "start": {
                                "line": 859,
                                "column": 8
                              },
                              "end": {
                                "line": 859,
                                "column": 15
                              }
                            },
                            "attributes": [],
                            "name": {
                              "type": "JSXIdentifier",
                              "start": 23708,
                              "end": 23713,
                              "loc": {
                                "start": {
                                  "line": 859,
                                  "column": 9
                                },
                                "end": {
                                  "line": 859,
                                  "column": 14
                                }
                              },
                              "name": "tbody"
                            },
                            "selfClosing": false
                          },
                          "closingElement": {
                            "type": "JSXClosingElement",
                            "start": 23738,
                            "end": 23746,
                            "loc": {
                              "start": {
                                "line": 859,
                                "column": 39
                              },
                              "end": {
                                "line": 859,
                                "column": 47
                              }
                            },
                            "name": {
                              "type": "JSXIdentifier",
                              "start": 23740,
                              "end": 23745,
                              "loc": {
                                "start": {
                                  "line": 859,
                                  "column": 41
                                },
                                "end": {
                                  "line": 859,
                                  "column": 46
                                }
                              },
                              "name": "tbody"
                            }
                          },
                          "children": [
                            {
                              "type": "JSXExpressionContainer",
                              "start": 23714,
                              "end": 23738,
                              "loc": {
                                "start": {
                                  "line": 859,
                                  "column": 15
                                },
                                "end": {
                                  "line": 859,
                                  "column": 39
                                }
                              },
                              "expression": {
                                "type": "CallExpression",
                                "start": 23715,
                                "end": 23737,
                                "loc": {
                                  "start": {
                                    "line": 859,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 859,
                                    "column": 38
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 23715,
                                  "end": 23735,
                                  "loc": {
                                    "start": {
                                      "line": 859,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 859,
                                      "column": 36
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 23715,
                                    "end": 23719,
                                    "loc": {
                                      "start": {
                                        "line": 859,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 859,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 23720,
                                    "end": 23735,
                                    "loc": {
                                      "start": {
                                        "line": 859,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 859,
                                        "column": 36
                                      },
                                      "identifierName": "_get_table_body"
                                    },
                                    "name": "_get_table_body"
                                  },
                                  "computed": false
                                },
                                "arguments": []
                              }
                            }
                          ]
                        },
                        {
                          "type": "JSXText",
                          "start": 23746,
                          "end": 23753,
                          "loc": {
                            "start": {
                              "line": 859,
                              "column": 47
                            },
                            "end": {
                              "line": 860,
                              "column": 6
                            }
                          },
                          "extra": null,
                          "value": "\n      "
                        }
                      ],
                      "extra": {
                        "parenthesized": true,
                        "parenStart": 23308
                      }
                    }
                  }
                ],
                "directives": [],
                "trailingComments": null
              },
              "leadingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n   * Renders the table in the display page. This calls _get_table_header and _get_table_body\n   *\n   * @return An a table displaying the state queryset set objects\n   ",
                  "start": 23103,
                  "end": 23276,
                  "loc": {
                    "start": {
                      "line": 837,
                      "column": 2
                    },
                    "end": {
                      "line": 841,
                      "column": 5
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n   * An event listener that listens to actions selected.\n   *\n   *@param {object} event -  the DOM on-change event\n   ",
                  "start": 23775,
                  "end": 23899,
                  "loc": {
                    "start": {
                      "line": 863,
                      "column": 2
                    },
                    "end": {
                      "line": 867,
                      "column": 5
                    }
                  }
                }
              ]
            },
            {
              "type": "ClassMethod",
              "start": 23903,
              "end": 24171,
              "loc": {
                "start": {
                  "line": 869,
                  "column": 2
                },
                "end": {
                  "line": 875,
                  "column": 3
                }
              },
              "static": false,
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 23903,
                "end": 23918,
                "loc": {
                  "start": {
                    "line": 869,
                    "column": 2
                  },
                  "end": {
                    "line": 869,
                    "column": 17
                  },
                  "identifierName": "action_selected"
                },
                "name": "action_selected",
                "leadingComments": null
              },
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [
                {
                  "type": "Identifier",
                  "start": 23919,
                  "end": 23924,
                  "loc": {
                    "start": {
                      "line": 869,
                      "column": 18
                    },
                    "end": {
                      "line": 869,
                      "column": 23
                    },
                    "identifierName": "event"
                  },
                  "name": "event"
                }
              ],
              "body": {
                "type": "BlockStatement",
                "start": 23926,
                "end": 24171,
                "loc": {
                  "start": {
                    "line": 869,
                    "column": 25
                  },
                  "end": {
                    "line": 875,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "VariableDeclaration",
                    "start": 23932,
                    "end": 23964,
                    "loc": {
                      "start": {
                        "line": 870,
                        "column": 4
                      },
                      "end": {
                        "line": 870,
                        "column": 36
                      }
                    },
                    "declarations": [
                      {
                        "type": "VariableDeclarator",
                        "start": 23936,
                        "end": 23963,
                        "loc": {
                          "start": {
                            "line": 870,
                            "column": 8
                          },
                          "end": {
                            "line": 870,
                            "column": 35
                          }
                        },
                        "id": {
                          "type": "Identifier",
                          "start": 23936,
                          "end": 23942,
                          "loc": {
                            "start": {
                              "line": 870,
                              "column": 8
                            },
                            "end": {
                              "line": 870,
                              "column": 14
                            },
                            "identifierName": "action"
                          },
                          "name": "action"
                        },
                        "init": {
                          "type": "MemberExpression",
                          "start": 23945,
                          "end": 23963,
                          "loc": {
                            "start": {
                              "line": 870,
                              "column": 17
                            },
                            "end": {
                              "line": 870,
                              "column": 35
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 23945,
                            "end": 23957,
                            "loc": {
                              "start": {
                                "line": 870,
                                "column": 17
                              },
                              "end": {
                                "line": 870,
                                "column": 29
                              }
                            },
                            "object": {
                              "type": "Identifier",
                              "start": 23945,
                              "end": 23950,
                              "loc": {
                                "start": {
                                  "line": 870,
                                  "column": 17
                                },
                                "end": {
                                  "line": 870,
                                  "column": 22
                                },
                                "identifierName": "event"
                              },
                              "name": "event"
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 23951,
                              "end": 23957,
                              "loc": {
                                "start": {
                                  "line": 870,
                                  "column": 23
                                },
                                "end": {
                                  "line": 870,
                                  "column": 29
                                },
                                "identifierName": "target"
                              },
                              "name": "target"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 23958,
                            "end": 23963,
                            "loc": {
                              "start": {
                                "line": 870,
                                "column": 30
                              },
                              "end": {
                                "line": 870,
                                "column": 35
                              },
                              "identifierName": "value"
                            },
                            "name": "value"
                          },
                          "computed": false
                        }
                      }
                    ],
                    "kind": "let"
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 23970,
                    "end": 24022,
                    "loc": {
                      "start": {
                        "line": 872,
                        "column": 4
                      },
                      "end": {
                        "line": 872,
                        "column": 56
                      }
                    },
                    "expression": {
                      "type": "CallExpression",
                      "start": 23970,
                      "end": 24021,
                      "loc": {
                        "start": {
                          "line": 872,
                          "column": 4
                        },
                        "end": {
                          "line": 872,
                          "column": 55
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 23970,
                        "end": 23981,
                        "loc": {
                          "start": {
                            "line": 872,
                            "column": 4
                          },
                          "end": {
                            "line": 872,
                            "column": 15
                          }
                        },
                        "object": {
                          "type": "Identifier",
                          "start": 23970,
                          "end": 23977,
                          "loc": {
                            "start": {
                              "line": 872,
                              "column": 4
                            },
                            "end": {
                              "line": 872,
                              "column": 11
                            },
                            "identifierName": "console"
                          },
                          "name": "console"
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 23978,
                          "end": 23981,
                          "loc": {
                            "start": {
                              "line": 872,
                              "column": 12
                            },
                            "end": {
                              "line": 872,
                              "column": 15
                            },
                            "identifierName": "log"
                          },
                          "name": "log"
                        },
                        "computed": false
                      },
                      "arguments": [
                        {
                          "type": "CallExpression",
                          "start": 23982,
                          "end": 24020,
                          "loc": {
                            "start": {
                              "line": 872,
                              "column": 16
                            },
                            "end": {
                              "line": 872,
                              "column": 54
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 23982,
                            "end": 24018,
                            "loc": {
                              "start": {
                                "line": 872,
                                "column": 16
                              },
                              "end": {
                                "line": 872,
                                "column": 52
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 23982,
                              "end": 24009,
                              "loc": {
                                "start": {
                                  "line": 872,
                                  "column": 16
                                },
                                "end": {
                                  "line": 872,
                                  "column": 43
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 23982,
                                "end": 23992,
                                "loc": {
                                  "start": {
                                    "line": 872,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 872,
                                    "column": 26
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 23982,
                                  "end": 23986,
                                  "loc": {
                                    "start": {
                                      "line": 872,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 872,
                                      "column": 20
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 23987,
                                  "end": 23992,
                                  "loc": {
                                    "start": {
                                      "line": 872,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 872,
                                      "column": 26
                                    },
                                    "identifierName": "state"
                                  },
                                  "name": "state"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 23993,
                                "end": 24009,
                                "loc": {
                                  "start": {
                                    "line": 872,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 872,
                                    "column": 43
                                  },
                                  "identifierName": "selected_objects"
                                },
                                "name": "selected_objects"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 24010,
                              "end": 24018,
                              "loc": {
                                "start": {
                                  "line": 872,
                                  "column": 44
                                },
                                "end": {
                                  "line": 872,
                                  "column": 52
                                },
                                "identifierName": "getItems"
                              },
                              "name": "getItems"
                            },
                            "computed": false
                          },
                          "arguments": []
                        }
                      ]
                    }
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 24027,
                    "end": 24094,
                    "loc": {
                      "start": {
                        "line": 873,
                        "column": 4
                      },
                      "end": {
                        "line": 873,
                        "column": 71
                      }
                    },
                    "expression": {
                      "type": "CallExpression",
                      "start": 24027,
                      "end": 24093,
                      "loc": {
                        "start": {
                          "line": 873,
                          "column": 4
                        },
                        "end": {
                          "line": 873,
                          "column": 70
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 24027,
                        "end": 24053,
                        "loc": {
                          "start": {
                            "line": 873,
                            "column": 4
                          },
                          "end": {
                            "line": 873,
                            "column": 30
                          }
                        },
                        "object": {
                          "type": "CallExpression",
                          "start": 24027,
                          "end": 24045,
                          "loc": {
                            "start": {
                              "line": 873,
                              "column": 4
                            },
                            "end": {
                              "line": 873,
                              "column": 22
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 24027,
                            "end": 24043,
                            "loc": {
                              "start": {
                                "line": 873,
                                "column": 4
                              },
                              "end": {
                                "line": 873,
                                "column": 20
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 24027,
                              "end": 24031,
                              "loc": {
                                "start": {
                                  "line": 873,
                                  "column": 4
                                },
                                "end": {
                                  "line": 873,
                                  "column": 8
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 24032,
                              "end": 24043,
                              "loc": {
                                "start": {
                                  "line": 873,
                                  "column": 9
                                },
                                "end": {
                                  "line": 873,
                                  "column": 20
                                },
                                "identifierName": "get_actions"
                              },
                              "name": "get_actions"
                            },
                            "computed": false
                          },
                          "arguments": []
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 24046,
                          "end": 24052,
                          "loc": {
                            "start": {
                              "line": 873,
                              "column": 23
                            },
                            "end": {
                              "line": 873,
                              "column": 29
                            },
                            "identifierName": "action"
                          },
                          "name": "action"
                        },
                        "computed": true
                      },
                      "arguments": [
                        {
                          "type": "CallExpression",
                          "start": 24054,
                          "end": 24092,
                          "loc": {
                            "start": {
                              "line": 873,
                              "column": 31
                            },
                            "end": {
                              "line": 873,
                              "column": 69
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 24054,
                            "end": 24090,
                            "loc": {
                              "start": {
                                "line": 873,
                                "column": 31
                              },
                              "end": {
                                "line": 873,
                                "column": 67
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 24054,
                              "end": 24081,
                              "loc": {
                                "start": {
                                  "line": 873,
                                  "column": 31
                                },
                                "end": {
                                  "line": 873,
                                  "column": 58
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 24054,
                                "end": 24064,
                                "loc": {
                                  "start": {
                                    "line": 873,
                                    "column": 31
                                  },
                                  "end": {
                                    "line": 873,
                                    "column": 41
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 24054,
                                  "end": 24058,
                                  "loc": {
                                    "start": {
                                      "line": 873,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 873,
                                      "column": 35
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 24059,
                                  "end": 24064,
                                  "loc": {
                                    "start": {
                                      "line": 873,
                                      "column": 36
                                    },
                                    "end": {
                                      "line": 873,
                                      "column": 41
                                    },
                                    "identifierName": "state"
                                  },
                                  "name": "state"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 24065,
                                "end": 24081,
                                "loc": {
                                  "start": {
                                    "line": 873,
                                    "column": 42
                                  },
                                  "end": {
                                    "line": 873,
                                    "column": 58
                                  },
                                  "identifierName": "selected_objects"
                                },
                                "name": "selected_objects"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 24082,
                              "end": 24090,
                              "loc": {
                                "start": {
                                  "line": 873,
                                  "column": 59
                                },
                                "end": {
                                  "line": 873,
                                  "column": 67
                                },
                                "identifierName": "getItems"
                              },
                              "name": "getItems"
                            },
                            "computed": false
                          },
                          "arguments": []
                        }
                      ]
                    }
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 24099,
                    "end": 24167,
                    "loc": {
                      "start": {
                        "line": 874,
                        "column": 4
                      },
                      "end": {
                        "line": 874,
                        "column": 72
                      }
                    },
                    "expression": {
                      "type": "CallExpression",
                      "start": 24099,
                      "end": 24166,
                      "loc": {
                        "start": {
                          "line": 874,
                          "column": 4
                        },
                        "end": {
                          "line": 874,
                          "column": 71
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 24099,
                        "end": 24116,
                        "loc": {
                          "start": {
                            "line": 874,
                            "column": 4
                          },
                          "end": {
                            "line": 874,
                            "column": 21
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 24099,
                          "end": 24103,
                          "loc": {
                            "start": {
                              "line": 874,
                              "column": 4
                            },
                            "end": {
                              "line": 874,
                              "column": 8
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 24104,
                          "end": 24116,
                          "loc": {
                            "start": {
                              "line": 874,
                              "column": 9
                            },
                            "end": {
                              "line": 874,
                              "column": 21
                            },
                            "identifierName": "get_queryset"
                          },
                          "name": "get_queryset"
                        },
                        "computed": false
                      },
                      "arguments": [
                        {
                          "type": "MemberExpression",
                          "start": 24117,
                          "end": 24139,
                          "loc": {
                            "start": {
                              "line": 874,
                              "column": 22
                            },
                            "end": {
                              "line": 874,
                              "column": 44
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 24117,
                            "end": 24127,
                            "loc": {
                              "start": {
                                "line": 874,
                                "column": 22
                              },
                              "end": {
                                "line": 874,
                                "column": 32
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 24117,
                              "end": 24121,
                              "loc": {
                                "start": {
                                  "line": 874,
                                  "column": 22
                                },
                                "end": {
                                  "line": 874,
                                  "column": 26
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 24122,
                              "end": 24127,
                              "loc": {
                                "start": {
                                  "line": 874,
                                  "column": 27
                                },
                                "end": {
                                  "line": 874,
                                  "column": 32
                                },
                                "identifierName": "state"
                              },
                              "name": "state"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 24128,
                            "end": 24139,
                            "loc": {
                              "start": {
                                "line": 874,
                                "column": 33
                              },
                              "end": {
                                "line": 874,
                                "column": 44
                              },
                              "identifierName": "page_number"
                            },
                            "name": "page_number"
                          },
                          "computed": false
                        },
                        {
                          "type": "CallExpression",
                          "start": 24141,
                          "end": 24165,
                          "loc": {
                            "start": {
                              "line": 874,
                              "column": 46
                            },
                            "end": {
                              "line": 874,
                              "column": 70
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 24141,
                            "end": 24163,
                            "loc": {
                              "start": {
                                "line": 874,
                                "column": 46
                              },
                              "end": {
                                "line": 874,
                                "column": 68
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 24141,
                              "end": 24145,
                              "loc": {
                                "start": {
                                  "line": 874,
                                  "column": 46
                                },
                                "end": {
                                  "line": 874,
                                  "column": 50
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 24146,
                              "end": 24163,
                              "loc": {
                                "start": {
                                  "line": 874,
                                  "column": 51
                                },
                                "end": {
                                  "line": 874,
                                  "column": 68
                                },
                                "identifierName": "get_list_per_page"
                              },
                              "name": "get_list_per_page"
                            },
                            "computed": false
                          },
                          "arguments": []
                        }
                      ]
                    }
                  }
                ],
                "directives": [],
                "trailingComments": null
              },
              "leadingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n   * An event listener that listens to actions selected.\n   *\n   *@param {object} event -  the DOM on-change event\n   ",
                  "start": 23775,
                  "end": 23899,
                  "loc": {
                    "start": {
                      "line": 863,
                      "column": 2
                    },
                    "end": {
                      "line": 867,
                      "column": 5
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n   * An event listener that listens when a page is  selected.\n   *\n   *@param {number} page -  the page number selected\n   ",
                  "start": 24174,
                  "end": 24303,
                  "loc": {
                    "start": {
                      "line": 876,
                      "column": 2
                    },
                    "end": {
                      "line": 880,
                      "column": 5
                    }
                  }
                }
              ]
            },
            {
              "type": "ClassMethod",
              "start": 24307,
              "end": 24647,
              "loc": {
                "start": {
                  "line": 882,
                  "column": 2
                },
                "end": {
                  "line": 895,
                  "column": 3
                }
              },
              "static": false,
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 24307,
                "end": 24317,
                "loc": {
                  "start": {
                    "line": 882,
                    "column": 2
                  },
                  "end": {
                    "line": 882,
                    "column": 12
                  },
                  "identifierName": "selectPage"
                },
                "name": "selectPage",
                "leadingComments": null
              },
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [
                {
                  "type": "Identifier",
                  "start": 24318,
                  "end": 24322,
                  "loc": {
                    "start": {
                      "line": 882,
                      "column": 13
                    },
                    "end": {
                      "line": 882,
                      "column": 17
                    },
                    "identifierName": "page"
                  },
                  "name": "page"
                }
              ],
              "body": {
                "type": "BlockStatement",
                "start": 24324,
                "end": 24647,
                "loc": {
                  "start": {
                    "line": 882,
                    "column": 19
                  },
                  "end": {
                    "line": 895,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "ReturnStatement",
                    "start": 24330,
                    "end": 24643,
                    "loc": {
                      "start": {
                        "line": 883,
                        "column": 4
                      },
                      "end": {
                        "line": 894,
                        "column": 6
                      }
                    },
                    "argument": {
                      "type": "ArrowFunctionExpression",
                      "start": 24337,
                      "end": 24642,
                      "loc": {
                        "start": {
                          "line": 883,
                          "column": 11
                        },
                        "end": {
                          "line": 894,
                          "column": 5
                        }
                      },
                      "id": null,
                      "generator": false,
                      "expression": false,
                      "async": false,
                      "params": [
                        {
                          "type": "Identifier",
                          "start": 24337,
                          "end": 24342,
                          "loc": {
                            "start": {
                              "line": 883,
                              "column": 11
                            },
                            "end": {
                              "line": 883,
                              "column": 16
                            },
                            "identifierName": "event"
                          },
                          "name": "event"
                        }
                      ],
                      "body": {
                        "type": "BlockStatement",
                        "start": 24346,
                        "end": 24642,
                        "loc": {
                          "start": {
                            "line": 883,
                            "column": 20
                          },
                          "end": {
                            "line": 894,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 24354,
                            "end": 24606,
                            "loc": {
                              "start": {
                                "line": 884,
                                "column": 6
                              },
                              "end": {
                                "line": 892,
                                "column": 9
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 24354,
                              "end": 24605,
                              "loc": {
                                "start": {
                                  "line": 884,
                                  "column": 6
                                },
                                "end": {
                                  "line": 892,
                                  "column": 8
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 24354,
                                "end": 24367,
                                "loc": {
                                  "start": {
                                    "line": 884,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 884,
                                    "column": 19
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 24354,
                                  "end": 24358,
                                  "loc": {
                                    "start": {
                                      "line": 884,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 884,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 24359,
                                  "end": 24367,
                                  "loc": {
                                    "start": {
                                      "line": 884,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 884,
                                      "column": 19
                                    },
                                    "identifierName": "setState"
                                  },
                                  "name": "setState"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "ObjectExpression",
                                  "start": 24368,
                                  "end": 24394,
                                  "loc": {
                                    "start": {
                                      "line": 884,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 884,
                                      "column": 46
                                    }
                                  },
                                  "properties": [
                                    {
                                      "type": "ObjectProperty",
                                      "start": 24370,
                                      "end": 24392,
                                      "loc": {
                                        "start": {
                                          "line": 884,
                                          "column": 22
                                        },
                                        "end": {
                                          "line": 884,
                                          "column": 44
                                        }
                                      },
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "key": {
                                        "type": "Identifier",
                                        "start": 24370,
                                        "end": 24381,
                                        "loc": {
                                          "start": {
                                            "line": 884,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 884,
                                            "column": 33
                                          },
                                          "identifierName": "page_number"
                                        },
                                        "name": "page_number"
                                      },
                                      "value": {
                                        "type": "MemberExpression",
                                        "start": 24383,
                                        "end": 24392,
                                        "loc": {
                                          "start": {
                                            "line": 884,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 884,
                                            "column": 44
                                          }
                                        },
                                        "object": {
                                          "type": "Identifier",
                                          "start": 24383,
                                          "end": 24387,
                                          "loc": {
                                            "start": {
                                              "line": 884,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 884,
                                              "column": 39
                                            },
                                            "identifierName": "page"
                                          },
                                          "name": "page"
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 24388,
                                          "end": 24392,
                                          "loc": {
                                            "start": {
                                              "line": 884,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 884,
                                              "column": 44
                                            },
                                            "identifierName": "page"
                                          },
                                          "name": "page"
                                        },
                                        "computed": false
                                      }
                                    }
                                  ]
                                },
                                {
                                  "type": "ArrowFunctionExpression",
                                  "start": 24396,
                                  "end": 24604,
                                  "loc": {
                                    "start": {
                                      "line": 884,
                                      "column": 48
                                    },
                                    "end": {
                                      "line": 892,
                                      "column": 7
                                    }
                                  },
                                  "id": null,
                                  "generator": false,
                                  "expression": false,
                                  "async": false,
                                  "params": [],
                                  "body": {
                                    "type": "BlockStatement",
                                    "start": 24402,
                                    "end": 24604,
                                    "loc": {
                                      "start": {
                                        "line": 884,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 892,
                                        "column": 7
                                      }
                                    },
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "start": 24412,
                                        "end": 24596,
                                        "loc": {
                                          "start": {
                                            "line": 885,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 891,
                                            "column": 11
                                          }
                                        },
                                        "expression": {
                                          "type": "CallExpression",
                                          "start": 24412,
                                          "end": 24595,
                                          "loc": {
                                            "start": {
                                              "line": 885,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 891,
                                              "column": 10
                                            }
                                          },
                                          "callee": {
                                            "type": "MemberExpression",
                                            "start": 24412,
                                            "end": 24425,
                                            "loc": {
                                              "start": {
                                                "line": 885,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 885,
                                                "column": 21
                                              }
                                            },
                                            "object": {
                                              "type": "ThisExpression",
                                              "start": 24412,
                                              "end": 24416,
                                              "loc": {
                                                "start": {
                                                  "line": 885,
                                                  "column": 8
                                                },
                                                "end": {
                                                  "line": 885,
                                                  "column": 12
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 24417,
                                              "end": 24425,
                                              "loc": {
                                                "start": {
                                                  "line": 885,
                                                  "column": 13
                                                },
                                                "end": {
                                                  "line": 885,
                                                  "column": 21
                                                },
                                                "identifierName": "setState"
                                              },
                                              "name": "setState"
                                            },
                                            "computed": false
                                          },
                                          "arguments": [
                                            {
                                              "type": "ObjectExpression",
                                              "start": 24426,
                                              "end": 24594,
                                              "loc": {
                                                "start": {
                                                  "line": 885,
                                                  "column": 22
                                                },
                                                "end": {
                                                  "line": 891,
                                                  "column": 9
                                                }
                                              },
                                              "properties": [
                                                {
                                                  "type": "ObjectProperty",
                                                  "start": 24438,
                                                  "end": 24584,
                                                  "loc": {
                                                    "start": {
                                                      "line": 886,
                                                      "column": 10
                                                    },
                                                    "end": {
                                                      "line": 890,
                                                      "column": 11
                                                    }
                                                  },
                                                  "method": false,
                                                  "shorthand": false,
                                                  "computed": false,
                                                  "key": {
                                                    "type": "Identifier",
                                                    "start": 24438,
                                                    "end": 24446,
                                                    "loc": {
                                                      "start": {
                                                        "line": 886,
                                                        "column": 10
                                                      },
                                                      "end": {
                                                        "line": 886,
                                                        "column": 18
                                                      },
                                                      "identifierName": "queryset"
                                                    },
                                                    "name": "queryset"
                                                  },
                                                  "value": {
                                                    "type": "CallExpression",
                                                    "start": 24448,
                                                    "end": 24584,
                                                    "loc": {
                                                      "start": {
                                                        "line": 886,
                                                        "column": 20
                                                      },
                                                      "end": {
                                                        "line": 890,
                                                        "column": 11
                                                      }
                                                    },
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "start": 24448,
                                                      "end": 24465,
                                                      "loc": {
                                                        "start": {
                                                          "line": 886,
                                                          "column": 20
                                                        },
                                                        "end": {
                                                          "line": 886,
                                                          "column": 37
                                                        }
                                                      },
                                                      "object": {
                                                        "type": "ThisExpression",
                                                        "start": 24448,
                                                        "end": 24452,
                                                        "loc": {
                                                          "start": {
                                                            "line": 886,
                                                            "column": 20
                                                          },
                                                          "end": {
                                                            "line": 886,
                                                            "column": 24
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "start": 24453,
                                                        "end": 24465,
                                                        "loc": {
                                                          "start": {
                                                            "line": 886,
                                                            "column": 25
                                                          },
                                                          "end": {
                                                            "line": 886,
                                                            "column": 37
                                                          },
                                                          "identifierName": "get_queryset"
                                                        },
                                                        "name": "get_queryset"
                                                      },
                                                      "computed": false
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "MemberExpression",
                                                        "start": 24479,
                                                        "end": 24501,
                                                        "loc": {
                                                          "start": {
                                                            "line": 887,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 887,
                                                            "column": 34
                                                          }
                                                        },
                                                        "object": {
                                                          "type": "MemberExpression",
                                                          "start": 24479,
                                                          "end": 24489,
                                                          "loc": {
                                                            "start": {
                                                              "line": 887,
                                                              "column": 12
                                                            },
                                                            "end": {
                                                              "line": 887,
                                                              "column": 22
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "ThisExpression",
                                                            "start": 24479,
                                                            "end": 24483,
                                                            "loc": {
                                                              "start": {
                                                                "line": 887,
                                                                "column": 12
                                                              },
                                                              "end": {
                                                                "line": 887,
                                                                "column": 16
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "start": 24484,
                                                            "end": 24489,
                                                            "loc": {
                                                              "start": {
                                                                "line": 887,
                                                                "column": 17
                                                              },
                                                              "end": {
                                                                "line": 887,
                                                                "column": 22
                                                              },
                                                              "identifierName": "state"
                                                            },
                                                            "name": "state"
                                                          },
                                                          "computed": false
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "start": 24490,
                                                          "end": 24501,
                                                          "loc": {
                                                            "start": {
                                                              "line": 887,
                                                              "column": 23
                                                            },
                                                            "end": {
                                                              "line": 887,
                                                              "column": 34
                                                            },
                                                            "identifierName": "page_number"
                                                          },
                                                          "name": "page_number"
                                                        },
                                                        "computed": false
                                                      },
                                                      {
                                                        "type": "CallExpression",
                                                        "start": 24515,
                                                        "end": 24539,
                                                        "loc": {
                                                          "start": {
                                                            "line": 888,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 888,
                                                            "column": 36
                                                          }
                                                        },
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "start": 24515,
                                                          "end": 24537,
                                                          "loc": {
                                                            "start": {
                                                              "line": 888,
                                                              "column": 12
                                                            },
                                                            "end": {
                                                              "line": 888,
                                                              "column": 34
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "ThisExpression",
                                                            "start": 24515,
                                                            "end": 24519,
                                                            "loc": {
                                                              "start": {
                                                                "line": 888,
                                                                "column": 12
                                                              },
                                                              "end": {
                                                                "line": 888,
                                                                "column": 16
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "start": 24520,
                                                            "end": 24537,
                                                            "loc": {
                                                              "start": {
                                                                "line": 888,
                                                                "column": 17
                                                              },
                                                              "end": {
                                                                "line": 888,
                                                                "column": 34
                                                              },
                                                              "identifierName": "get_list_per_page"
                                                            },
                                                            "name": "get_list_per_page"
                                                          },
                                                          "computed": false
                                                        },
                                                        "arguments": []
                                                      },
                                                      {
                                                        "type": "MemberExpression",
                                                        "start": 24553,
                                                        "end": 24572,
                                                        "loc": {
                                                          "start": {
                                                            "line": 889,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 889,
                                                            "column": 31
                                                          }
                                                        },
                                                        "object": {
                                                          "type": "MemberExpression",
                                                          "start": 24553,
                                                          "end": 24563,
                                                          "loc": {
                                                            "start": {
                                                              "line": 889,
                                                              "column": 12
                                                            },
                                                            "end": {
                                                              "line": 889,
                                                              "column": 22
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "ThisExpression",
                                                            "start": 24553,
                                                            "end": 24557,
                                                            "loc": {
                                                              "start": {
                                                                "line": 889,
                                                                "column": 12
                                                              },
                                                              "end": {
                                                                "line": 889,
                                                                "column": 16
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "start": 24558,
                                                            "end": 24563,
                                                            "loc": {
                                                              "start": {
                                                                "line": 889,
                                                                "column": 17
                                                              },
                                                              "end": {
                                                                "line": 889,
                                                                "column": 22
                                                              },
                                                              "identifierName": "state"
                                                            },
                                                            "name": "state"
                                                          },
                                                          "computed": false
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "start": 24564,
                                                          "end": 24572,
                                                          "loc": {
                                                            "start": {
                                                              "line": 889,
                                                              "column": 23
                                                            },
                                                            "end": {
                                                              "line": 889,
                                                              "column": 31
                                                            },
                                                            "identifierName": "queryset"
                                                          },
                                                          "name": "queryset"
                                                        },
                                                        "computed": false
                                                      }
                                                    ]
                                                  }
                                                }
                                              ]
                                            }
                                          ]
                                        }
                                      }
                                    ],
                                    "directives": []
                                  }
                                }
                              ]
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 24613,
                            "end": 24636,
                            "loc": {
                              "start": {
                                "line": 893,
                                "column": 6
                              },
                              "end": {
                                "line": 893,
                                "column": 29
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 24613,
                              "end": 24635,
                              "loc": {
                                "start": {
                                  "line": 893,
                                  "column": 6
                                },
                                "end": {
                                  "line": 893,
                                  "column": 28
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 24613,
                                "end": 24633,
                                "loc": {
                                  "start": {
                                    "line": 893,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 893,
                                    "column": 26
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 24613,
                                  "end": 24618,
                                  "loc": {
                                    "start": {
                                      "line": 893,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 893,
                                      "column": 11
                                    },
                                    "identifierName": "event"
                                  },
                                  "name": "event"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 24619,
                                  "end": 24633,
                                  "loc": {
                                    "start": {
                                      "line": 893,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 893,
                                      "column": 26
                                    },
                                    "identifierName": "preventDefault"
                                  },
                                  "name": "preventDefault"
                                },
                                "computed": false
                              },
                              "arguments": []
                            }
                          }
                        ],
                        "directives": []
                      }
                    }
                  }
                ],
                "directives": [],
                "trailingComments": null
              },
              "leadingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n   * An event listener that listens when a page is  selected.\n   *\n   *@param {number} page -  the page number selected\n   ",
                  "start": 24174,
                  "end": 24303,
                  "loc": {
                    "start": {
                      "line": 876,
                      "column": 2
                    },
                    "end": {
                      "line": 880,
                      "column": 5
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n   * An event listener that listens when the next page is  selected.\n   *\n   ",
                  "start": 24650,
                  "end": 24733,
                  "loc": {
                    "start": {
                      "line": 896,
                      "column": 2
                    },
                    "end": {
                      "line": 899,
                      "column": 5
                    }
                  }
                }
              ]
            },
            {
              "type": "ClassMethod",
              "start": 24737,
              "end": 24855,
              "loc": {
                "start": {
                  "line": 901,
                  "column": 2
                },
                "end": {
                  "line": 905,
                  "column": 3
                }
              },
              "static": false,
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 24737,
                "end": 24745,
                "loc": {
                  "start": {
                    "line": 901,
                    "column": 2
                  },
                  "end": {
                    "line": 901,
                    "column": 10
                  },
                  "identifierName": "nextPage"
                },
                "name": "nextPage",
                "leadingComments": null
              },
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "start": 24748,
                "end": 24855,
                "loc": {
                  "start": {
                    "line": 901,
                    "column": 13
                  },
                  "end": {
                    "line": 905,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "ExpressionStatement",
                    "start": 24754,
                    "end": 24851,
                    "loc": {
                      "start": {
                        "line": 902,
                        "column": 4
                      },
                      "end": {
                        "line": 904,
                        "column": 7
                      }
                    },
                    "expression": {
                      "type": "CallExpression",
                      "start": 24754,
                      "end": 24850,
                      "loc": {
                        "start": {
                          "line": 902,
                          "column": 4
                        },
                        "end": {
                          "line": 904,
                          "column": 6
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 24754,
                        "end": 24767,
                        "loc": {
                          "start": {
                            "line": 902,
                            "column": 4
                          },
                          "end": {
                            "line": 902,
                            "column": 17
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 24754,
                          "end": 24758,
                          "loc": {
                            "start": {
                              "line": 902,
                              "column": 4
                            },
                            "end": {
                              "line": 902,
                              "column": 8
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 24759,
                          "end": 24767,
                          "loc": {
                            "start": {
                              "line": 902,
                              "column": 9
                            },
                            "end": {
                              "line": 902,
                              "column": 17
                            },
                            "identifierName": "setState"
                          },
                          "name": "setState"
                        },
                        "computed": false
                      },
                      "arguments": [
                        {
                          "type": "ObjectExpression",
                          "start": 24768,
                          "end": 24849,
                          "loc": {
                            "start": {
                              "line": 902,
                              "column": 18
                            },
                            "end": {
                              "line": 904,
                              "column": 5
                            }
                          },
                          "properties": [
                            {
                              "type": "ObjectProperty",
                              "start": 24776,
                              "end": 24843,
                              "loc": {
                                "start": {
                                  "line": 903,
                                  "column": 6
                                },
                                "end": {
                                  "line": 903,
                                  "column": 73
                                }
                              },
                              "method": false,
                              "shorthand": false,
                              "computed": false,
                              "key": {
                                "type": "Identifier",
                                "start": 24776,
                                "end": 24787,
                                "loc": {
                                  "start": {
                                    "line": 903,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 903,
                                    "column": 17
                                  },
                                  "identifierName": "page_number"
                                },
                                "name": "page_number"
                              },
                              "value": {
                                "type": "CallExpression",
                                "start": 24789,
                                "end": 24843,
                                "loc": {
                                  "start": {
                                    "line": 903,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 903,
                                    "column": 73
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 24789,
                                  "end": 24797,
                                  "loc": {
                                    "start": {
                                      "line": 903,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 903,
                                      "column": 27
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 24789,
                                    "end": 24793,
                                    "loc": {
                                      "start": {
                                        "line": 903,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 903,
                                        "column": 23
                                      },
                                      "identifierName": "Math"
                                    },
                                    "name": "Math"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 24794,
                                    "end": 24797,
                                    "loc": {
                                      "start": {
                                        "line": 903,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 903,
                                        "column": 27
                                      },
                                      "identifierName": "min"
                                    },
                                    "name": "min"
                                  },
                                  "computed": false
                                },
                                "arguments": [
                                  {
                                    "type": "BinaryExpression",
                                    "start": 24798,
                                    "end": 24824,
                                    "loc": {
                                      "start": {
                                        "line": 903,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 903,
                                        "column": 54
                                      }
                                    },
                                    "left": {
                                      "type": "MemberExpression",
                                      "start": 24798,
                                      "end": 24820,
                                      "loc": {
                                        "start": {
                                          "line": 903,
                                          "column": 28
                                        },
                                        "end": {
                                          "line": 903,
                                          "column": 50
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 24798,
                                        "end": 24808,
                                        "loc": {
                                          "start": {
                                            "line": 903,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 903,
                                            "column": 38
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 24798,
                                          "end": 24802,
                                          "loc": {
                                            "start": {
                                              "line": 903,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 903,
                                              "column": 32
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 24803,
                                          "end": 24808,
                                          "loc": {
                                            "start": {
                                              "line": 903,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 903,
                                              "column": 38
                                            },
                                            "identifierName": "state"
                                          },
                                          "name": "state"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 24809,
                                        "end": 24820,
                                        "loc": {
                                          "start": {
                                            "line": 903,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 903,
                                            "column": 50
                                          },
                                          "identifierName": "page_number"
                                        },
                                        "name": "page_number"
                                      },
                                      "computed": false
                                    },
                                    "operator": "+",
                                    "right": {
                                      "type": "NumericLiteral",
                                      "start": 24823,
                                      "end": 24824,
                                      "loc": {
                                        "start": {
                                          "line": 903,
                                          "column": 53
                                        },
                                        "end": {
                                          "line": 903,
                                          "column": 54
                                        }
                                      },
                                      "extra": {
                                        "rawValue": 1,
                                        "raw": "1"
                                      },
                                      "value": 1
                                    }
                                  },
                                  {
                                    "type": "MemberExpression",
                                    "start": 24826,
                                    "end": 24842,
                                    "loc": {
                                      "start": {
                                        "line": 903,
                                        "column": 56
                                      },
                                      "end": {
                                        "line": 903,
                                        "column": 72
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 24826,
                                      "end": 24836,
                                      "loc": {
                                        "start": {
                                          "line": 903,
                                          "column": 56
                                        },
                                        "end": {
                                          "line": 903,
                                          "column": 66
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 24826,
                                        "end": 24830,
                                        "loc": {
                                          "start": {
                                            "line": 903,
                                            "column": 56
                                          },
                                          "end": {
                                            "line": 903,
                                            "column": 60
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 24831,
                                        "end": 24836,
                                        "loc": {
                                          "start": {
                                            "line": 903,
                                            "column": 61
                                          },
                                          "end": {
                                            "line": 903,
                                            "column": 66
                                          },
                                          "identifierName": "state"
                                        },
                                        "name": "state"
                                      },
                                      "computed": false
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 24837,
                                      "end": 24842,
                                      "loc": {
                                        "start": {
                                          "line": 903,
                                          "column": 67
                                        },
                                        "end": {
                                          "line": 903,
                                          "column": 72
                                        },
                                        "identifierName": "total"
                                      },
                                      "name": "total"
                                    },
                                    "computed": false
                                  }
                                ]
                              }
                            }
                          ]
                        }
                      ]
                    }
                  }
                ],
                "directives": [],
                "trailingComments": null
              },
              "leadingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n   * An event listener that listens when the next page is  selected.\n   *\n   ",
                  "start": 24650,
                  "end": 24733,
                  "loc": {
                    "start": {
                      "line": 896,
                      "column": 2
                    },
                    "end": {
                      "line": 899,
                      "column": 5
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n   * An event listener that listens when the previous page is  selected.\n   *\n   ",
                  "start": 24858,
                  "end": 24945,
                  "loc": {
                    "start": {
                      "line": 906,
                      "column": 2
                    },
                    "end": {
                      "line": 909,
                      "column": 5
                    }
                  }
                }
              ]
            },
            {
              "type": "ClassMethod",
              "start": 24949,
              "end": 25042,
              "loc": {
                "start": {
                  "line": 911,
                  "column": 2
                },
                "end": {
                  "line": 913,
                  "column": 3
                }
              },
              "static": false,
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 24949,
                "end": 24957,
                "loc": {
                  "start": {
                    "line": 911,
                    "column": 2
                  },
                  "end": {
                    "line": 911,
                    "column": 10
                  },
                  "identifierName": "prevPage"
                },
                "name": "prevPage",
                "leadingComments": null
              },
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "start": 24960,
                "end": 25042,
                "loc": {
                  "start": {
                    "line": 911,
                    "column": 13
                  },
                  "end": {
                    "line": 913,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "ExpressionStatement",
                    "start": 24966,
                    "end": 25038,
                    "loc": {
                      "start": {
                        "line": 912,
                        "column": 4
                      },
                      "end": {
                        "line": 912,
                        "column": 76
                      }
                    },
                    "expression": {
                      "type": "CallExpression",
                      "start": 24966,
                      "end": 25037,
                      "loc": {
                        "start": {
                          "line": 912,
                          "column": 4
                        },
                        "end": {
                          "line": 912,
                          "column": 75
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 24966,
                        "end": 24979,
                        "loc": {
                          "start": {
                            "line": 912,
                            "column": 4
                          },
                          "end": {
                            "line": 912,
                            "column": 17
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 24966,
                          "end": 24970,
                          "loc": {
                            "start": {
                              "line": 912,
                              "column": 4
                            },
                            "end": {
                              "line": 912,
                              "column": 8
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 24971,
                          "end": 24979,
                          "loc": {
                            "start": {
                              "line": 912,
                              "column": 9
                            },
                            "end": {
                              "line": 912,
                              "column": 17
                            },
                            "identifierName": "setState"
                          },
                          "name": "setState"
                        },
                        "computed": false
                      },
                      "arguments": [
                        {
                          "type": "ObjectExpression",
                          "start": 24980,
                          "end": 25036,
                          "loc": {
                            "start": {
                              "line": 912,
                              "column": 18
                            },
                            "end": {
                              "line": 912,
                              "column": 74
                            }
                          },
                          "properties": [
                            {
                              "type": "ObjectProperty",
                              "start": 24982,
                              "end": 25034,
                              "loc": {
                                "start": {
                                  "line": 912,
                                  "column": 20
                                },
                                "end": {
                                  "line": 912,
                                  "column": 72
                                }
                              },
                              "method": false,
                              "shorthand": false,
                              "computed": false,
                              "key": {
                                "type": "Identifier",
                                "start": 24982,
                                "end": 24993,
                                "loc": {
                                  "start": {
                                    "line": 912,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 912,
                                    "column": 31
                                  },
                                  "identifierName": "page_number"
                                },
                                "name": "page_number"
                              },
                              "value": {
                                "type": "CallExpression",
                                "start": 24995,
                                "end": 25034,
                                "loc": {
                                  "start": {
                                    "line": 912,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 912,
                                    "column": 72
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 24995,
                                  "end": 25003,
                                  "loc": {
                                    "start": {
                                      "line": 912,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 912,
                                      "column": 41
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 24995,
                                    "end": 24999,
                                    "loc": {
                                      "start": {
                                        "line": 912,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 912,
                                        "column": 37
                                      },
                                      "identifierName": "Math"
                                    },
                                    "name": "Math"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 25000,
                                    "end": 25003,
                                    "loc": {
                                      "start": {
                                        "line": 912,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 912,
                                        "column": 41
                                      },
                                      "identifierName": "max"
                                    },
                                    "name": "max"
                                  },
                                  "computed": false
                                },
                                "arguments": [
                                  {
                                    "type": "BinaryExpression",
                                    "start": 25004,
                                    "end": 25030,
                                    "loc": {
                                      "start": {
                                        "line": 912,
                                        "column": 42
                                      },
                                      "end": {
                                        "line": 912,
                                        "column": 68
                                      }
                                    },
                                    "left": {
                                      "type": "MemberExpression",
                                      "start": 25004,
                                      "end": 25026,
                                      "loc": {
                                        "start": {
                                          "line": 912,
                                          "column": 42
                                        },
                                        "end": {
                                          "line": 912,
                                          "column": 64
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 25004,
                                        "end": 25014,
                                        "loc": {
                                          "start": {
                                            "line": 912,
                                            "column": 42
                                          },
                                          "end": {
                                            "line": 912,
                                            "column": 52
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 25004,
                                          "end": 25008,
                                          "loc": {
                                            "start": {
                                              "line": 912,
                                              "column": 42
                                            },
                                            "end": {
                                              "line": 912,
                                              "column": 46
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 25009,
                                          "end": 25014,
                                          "loc": {
                                            "start": {
                                              "line": 912,
                                              "column": 47
                                            },
                                            "end": {
                                              "line": 912,
                                              "column": 52
                                            },
                                            "identifierName": "state"
                                          },
                                          "name": "state"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 25015,
                                        "end": 25026,
                                        "loc": {
                                          "start": {
                                            "line": 912,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 912,
                                            "column": 64
                                          },
                                          "identifierName": "page_number"
                                        },
                                        "name": "page_number"
                                      },
                                      "computed": false
                                    },
                                    "operator": "-",
                                    "right": {
                                      "type": "NumericLiteral",
                                      "start": 25029,
                                      "end": 25030,
                                      "loc": {
                                        "start": {
                                          "line": 912,
                                          "column": 67
                                        },
                                        "end": {
                                          "line": 912,
                                          "column": 68
                                        }
                                      },
                                      "extra": {
                                        "rawValue": 1,
                                        "raw": "1"
                                      },
                                      "value": 1
                                    }
                                  },
                                  {
                                    "type": "NumericLiteral",
                                    "start": 25032,
                                    "end": 25033,
                                    "loc": {
                                      "start": {
                                        "line": 912,
                                        "column": 70
                                      },
                                      "end": {
                                        "line": 912,
                                        "column": 71
                                      }
                                    },
                                    "extra": {
                                      "rawValue": 1,
                                      "raw": "1"
                                    },
                                    "value": 1
                                  }
                                ]
                              }
                            }
                          ]
                        }
                      ]
                    }
                  }
                ],
                "directives": [],
                "trailingComments": null
              },
              "leadingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n   * An event listener that listens when the previous page is  selected.\n   *\n   ",
                  "start": 24858,
                  "end": 24945,
                  "loc": {
                    "start": {
                      "line": 906,
                      "column": 2
                    },
                    "end": {
                      "line": 909,
                      "column": 5
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n   * Renders the pagination UI\n   *\n   * @return A component that renders the pagination controls\n   ",
                  "start": 25045,
                  "end": 25152,
                  "loc": {
                    "start": {
                      "line": 914,
                      "column": 2
                    },
                    "end": {
                      "line": 918,
                      "column": 5
                    }
                  }
                }
              ]
            },
            {
              "type": "ClassMethod",
              "start": 25156,
              "end": 27533,
              "loc": {
                "start": {
                  "line": 920,
                  "column": 2
                },
                "end": {
                  "line": 1003,
                  "column": 3
                }
              },
              "static": false,
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 25156,
                "end": 25173,
                "loc": {
                  "start": {
                    "line": 920,
                    "column": 2
                  },
                  "end": {
                    "line": 920,
                    "column": 19
                  },
                  "identifierName": "render_pagination"
                },
                "name": "render_pagination",
                "leadingComments": null
              },
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "start": 25176,
                "end": 27533,
                "loc": {
                  "start": {
                    "line": 920,
                    "column": 22
                  },
                  "end": {
                    "line": 1003,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "VariableDeclaration",
                    "start": 25182,
                    "end": 25197,
                    "loc": {
                      "start": {
                        "line": 921,
                        "column": 4
                      },
                      "end": {
                        "line": 921,
                        "column": 19
                      }
                    },
                    "declarations": [
                      {
                        "type": "VariableDeclarator",
                        "start": 25186,
                        "end": 25196,
                        "loc": {
                          "start": {
                            "line": 921,
                            "column": 8
                          },
                          "end": {
                            "line": 921,
                            "column": 18
                          }
                        },
                        "id": {
                          "type": "Identifier",
                          "start": 25186,
                          "end": 25191,
                          "loc": {
                            "start": {
                              "line": 921,
                              "column": 8
                            },
                            "end": {
                              "line": 921,
                              "column": 13
                            },
                            "identifierName": "pages"
                          },
                          "name": "pages"
                        },
                        "init": {
                          "type": "ArrayExpression",
                          "start": 25194,
                          "end": 25196,
                          "loc": {
                            "start": {
                              "line": 921,
                              "column": 16
                            },
                            "end": {
                              "line": 921,
                              "column": 18
                            }
                          },
                          "elements": []
                        }
                      }
                    ],
                    "kind": "let"
                  },
                  {
                    "type": "IfStatement",
                    "start": 25202,
                    "end": 25951,
                    "loc": {
                      "start": {
                        "line": 922,
                        "column": 4
                      },
                      "end": {
                        "line": 948,
                        "column": 5
                      }
                    },
                    "test": {
                      "type": "MemberExpression",
                      "start": 25206,
                      "end": 25222,
                      "loc": {
                        "start": {
                          "line": 922,
                          "column": 8
                        },
                        "end": {
                          "line": 922,
                          "column": 24
                        }
                      },
                      "object": {
                        "type": "MemberExpression",
                        "start": 25206,
                        "end": 25216,
                        "loc": {
                          "start": {
                            "line": 922,
                            "column": 8
                          },
                          "end": {
                            "line": 922,
                            "column": 18
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 25206,
                          "end": 25210,
                          "loc": {
                            "start": {
                              "line": 922,
                              "column": 8
                            },
                            "end": {
                              "line": 922,
                              "column": 12
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 25211,
                          "end": 25216,
                          "loc": {
                            "start": {
                              "line": 922,
                              "column": 13
                            },
                            "end": {
                              "line": 922,
                              "column": 18
                            },
                            "identifierName": "state"
                          },
                          "name": "state"
                        },
                        "computed": false
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 25217,
                        "end": 25222,
                        "loc": {
                          "start": {
                            "line": 922,
                            "column": 19
                          },
                          "end": {
                            "line": 922,
                            "column": 24
                          },
                          "identifierName": "total"
                        },
                        "name": "total"
                      },
                      "computed": false
                    },
                    "consequent": {
                      "type": "BlockStatement",
                      "start": 25224,
                      "end": 25951,
                      "loc": {
                        "start": {
                          "line": 922,
                          "column": 26
                        },
                        "end": {
                          "line": 948,
                          "column": 5
                        }
                      },
                      "body": [
                        {
                          "type": "VariableDeclaration",
                          "start": 25232,
                          "end": 25302,
                          "loc": {
                            "start": {
                              "line": 923,
                              "column": 6
                            },
                            "end": {
                              "line": 923,
                              "column": 76
                            }
                          },
                          "declarations": [
                            {
                              "type": "VariableDeclarator",
                              "start": 25236,
                              "end": 25301,
                              "loc": {
                                "start": {
                                  "line": 923,
                                  "column": 10
                                },
                                "end": {
                                  "line": 923,
                                  "column": 75
                                }
                              },
                              "id": {
                                "type": "Identifier",
                                "start": 25236,
                                "end": 25244,
                                "loc": {
                                  "start": {
                                    "line": 923,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 923,
                                    "column": 18
                                  },
                                  "identifierName": "numpages"
                                },
                                "name": "numpages"
                              },
                              "init": {
                                "type": "CallExpression",
                                "start": 25247,
                                "end": 25301,
                                "loc": {
                                  "start": {
                                    "line": 923,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 923,
                                    "column": 75
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 25247,
                                  "end": 25256,
                                  "loc": {
                                    "start": {
                                      "line": 923,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 923,
                                      "column": 30
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 25247,
                                    "end": 25251,
                                    "loc": {
                                      "start": {
                                        "line": 923,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 923,
                                        "column": 25
                                      },
                                      "identifierName": "Math"
                                    },
                                    "name": "Math"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 25252,
                                    "end": 25256,
                                    "loc": {
                                      "start": {
                                        "line": 923,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 923,
                                        "column": 30
                                      },
                                      "identifierName": "ceil"
                                    },
                                    "name": "ceil"
                                  },
                                  "computed": false
                                },
                                "arguments": [
                                  {
                                    "type": "BinaryExpression",
                                    "start": 25257,
                                    "end": 25300,
                                    "loc": {
                                      "start": {
                                        "line": 923,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 923,
                                        "column": 74
                                      }
                                    },
                                    "left": {
                                      "type": "MemberExpression",
                                      "start": 25257,
                                      "end": 25273,
                                      "loc": {
                                        "start": {
                                          "line": 923,
                                          "column": 31
                                        },
                                        "end": {
                                          "line": 923,
                                          "column": 47
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 25257,
                                        "end": 25267,
                                        "loc": {
                                          "start": {
                                            "line": 923,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 923,
                                            "column": 41
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 25257,
                                          "end": 25261,
                                          "loc": {
                                            "start": {
                                              "line": 923,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 923,
                                              "column": 35
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 25262,
                                          "end": 25267,
                                          "loc": {
                                            "start": {
                                              "line": 923,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 923,
                                              "column": 41
                                            },
                                            "identifierName": "state"
                                          },
                                          "name": "state"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 25268,
                                        "end": 25273,
                                        "loc": {
                                          "start": {
                                            "line": 923,
                                            "column": 42
                                          },
                                          "end": {
                                            "line": 923,
                                            "column": 47
                                          },
                                          "identifierName": "total"
                                        },
                                        "name": "total"
                                      },
                                      "computed": false
                                    },
                                    "operator": "/",
                                    "right": {
                                      "type": "CallExpression",
                                      "start": 25276,
                                      "end": 25300,
                                      "loc": {
                                        "start": {
                                          "line": 923,
                                          "column": 50
                                        },
                                        "end": {
                                          "line": 923,
                                          "column": 74
                                        }
                                      },
                                      "callee": {
                                        "type": "MemberExpression",
                                        "start": 25276,
                                        "end": 25298,
                                        "loc": {
                                          "start": {
                                            "line": 923,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 923,
                                            "column": 72
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 25276,
                                          "end": 25280,
                                          "loc": {
                                            "start": {
                                              "line": 923,
                                              "column": 50
                                            },
                                            "end": {
                                              "line": 923,
                                              "column": 54
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 25281,
                                          "end": 25298,
                                          "loc": {
                                            "start": {
                                              "line": 923,
                                              "column": 55
                                            },
                                            "end": {
                                              "line": 923,
                                              "column": 72
                                            },
                                            "identifierName": "get_list_per_page"
                                          },
                                          "name": "get_list_per_page"
                                        },
                                        "computed": false
                                      },
                                      "arguments": []
                                    }
                                  }
                                ]
                              }
                            }
                          ],
                          "kind": "let"
                        },
                        {
                          "type": "VariableDeclaration",
                          "start": 25309,
                          "end": 25437,
                          "loc": {
                            "start": {
                              "line": 924,
                              "column": 6
                            },
                            "end": {
                              "line": 927,
                              "column": 37
                            }
                          },
                          "declarations": [
                            {
                              "type": "VariableDeclarator",
                              "start": 25313,
                              "end": 25436,
                              "loc": {
                                "start": {
                                  "line": 924,
                                  "column": 10
                                },
                                "end": {
                                  "line": 927,
                                  "column": 36
                                }
                              },
                              "id": {
                                "type": "Identifier",
                                "start": 25313,
                                "end": 25332,
                                "loc": {
                                  "start": {
                                    "line": 924,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 924,
                                    "column": 29
                                  },
                                  "identifierName": "pages_in_pagination"
                                },
                                "name": "pages_in_pagination"
                              },
                              "init": {
                                "type": "ConditionalExpression",
                                "start": 25343,
                                "end": 25436,
                                "loc": {
                                  "start": {
                                    "line": 925,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 927,
                                    "column": 36
                                  }
                                },
                                "test": {
                                  "type": "BinaryExpression",
                                  "start": 25343,
                                  "end": 25378,
                                  "loc": {
                                    "start": {
                                      "line": 925,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 925,
                                      "column": 43
                                    }
                                  },
                                  "left": {
                                    "type": "Identifier",
                                    "start": 25343,
                                    "end": 25351,
                                    "loc": {
                                      "start": {
                                        "line": 925,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 925,
                                        "column": 16
                                      },
                                      "identifierName": "numpages"
                                    },
                                    "name": "numpages"
                                  },
                                  "operator": "<",
                                  "right": {
                                    "type": "MemberExpression",
                                    "start": 25354,
                                    "end": 25378,
                                    "loc": {
                                      "start": {
                                        "line": 925,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 925,
                                        "column": 43
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 25354,
                                      "end": 25358,
                                      "loc": {
                                        "start": {
                                          "line": 925,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 925,
                                          "column": 23
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 25359,
                                      "end": 25378,
                                      "loc": {
                                        "start": {
                                          "line": 925,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 925,
                                          "column": 43
                                        },
                                        "identifierName": "pages_in_pagination"
                                      },
                                      "name": "pages_in_pagination"
                                    },
                                    "computed": false
                                  }
                                },
                                "consequent": {
                                  "type": "Identifier",
                                  "start": 25391,
                                  "end": 25399,
                                  "loc": {
                                    "start": {
                                      "line": 926,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 926,
                                      "column": 20
                                    },
                                    "identifierName": "numpages"
                                  },
                                  "name": "numpages"
                                },
                                "alternate": {
                                  "type": "MemberExpression",
                                  "start": 25412,
                                  "end": 25436,
                                  "loc": {
                                    "start": {
                                      "line": 927,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 927,
                                      "column": 36
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 25412,
                                    "end": 25416,
                                    "loc": {
                                      "start": {
                                        "line": 927,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 927,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 25417,
                                    "end": 25436,
                                    "loc": {
                                      "start": {
                                        "line": 927,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 927,
                                        "column": 36
                                      },
                                      "identifierName": "pages_in_pagination"
                                    },
                                    "name": "pages_in_pagination"
                                  },
                                  "computed": false
                                }
                              }
                            }
                          ],
                          "kind": "let"
                        },
                        {
                          "type": "IfStatement",
                          "start": 25445,
                          "end": 25870,
                          "loc": {
                            "start": {
                              "line": 929,
                              "column": 6
                            },
                            "end": {
                              "line": 941,
                              "column": 7
                            }
                          },
                          "test": {
                            "type": "BinaryExpression",
                            "start": 25449,
                            "end": 25476,
                            "loc": {
                              "start": {
                                "line": 929,
                                "column": 10
                              },
                              "end": {
                                "line": 929,
                                "column": 37
                              }
                            },
                            "left": {
                              "type": "MemberExpression",
                              "start": 25449,
                              "end": 25471,
                              "loc": {
                                "start": {
                                  "line": 929,
                                  "column": 10
                                },
                                "end": {
                                  "line": 929,
                                  "column": 32
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 25449,
                                "end": 25459,
                                "loc": {
                                  "start": {
                                    "line": 929,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 929,
                                    "column": 20
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 25449,
                                  "end": 25453,
                                  "loc": {
                                    "start": {
                                      "line": 929,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 929,
                                      "column": 14
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 25454,
                                  "end": 25459,
                                  "loc": {
                                    "start": {
                                      "line": 929,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 929,
                                      "column": 20
                                    },
                                    "identifierName": "state"
                                  },
                                  "name": "state"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 25460,
                                "end": 25471,
                                "loc": {
                                  "start": {
                                    "line": 929,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 929,
                                    "column": 32
                                  },
                                  "identifierName": "page_number"
                                },
                                "name": "page_number"
                              },
                              "computed": false
                            },
                            "operator": "==",
                            "right": {
                              "type": "NumericLiteral",
                              "start": 25475,
                              "end": 25476,
                              "loc": {
                                "start": {
                                  "line": 929,
                                  "column": 36
                                },
                                "end": {
                                  "line": 929,
                                  "column": 37
                                }
                              },
                              "extra": {
                                "rawValue": 1,
                                "raw": "1"
                              },
                              "value": 1
                            }
                          },
                          "consequent": {
                            "type": "BlockStatement",
                            "start": 25478,
                            "end": 25582,
                            "loc": {
                              "start": {
                                "line": 929,
                                "column": 39
                              },
                              "end": {
                                "line": 933,
                                "column": 7
                              }
                            },
                            "body": [
                              {
                                "type": "ForStatement",
                                "start": 25488,
                                "end": 25574,
                                "loc": {
                                  "start": {
                                    "line": 930,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 932,
                                    "column": 9
                                  }
                                },
                                "init": {
                                  "type": "VariableDeclaration",
                                  "start": 25493,
                                  "end": 25502,
                                  "loc": {
                                    "start": {
                                      "line": 930,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 930,
                                      "column": 22
                                    }
                                  },
                                  "declarations": [
                                    {
                                      "type": "VariableDeclarator",
                                      "start": 25497,
                                      "end": 25502,
                                      "loc": {
                                        "start": {
                                          "line": 930,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 930,
                                          "column": 22
                                        }
                                      },
                                      "id": {
                                        "type": "Identifier",
                                        "start": 25497,
                                        "end": 25498,
                                        "loc": {
                                          "start": {
                                            "line": 930,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 930,
                                            "column": 18
                                          },
                                          "identifierName": "i"
                                        },
                                        "name": "i"
                                      },
                                      "init": {
                                        "type": "NumericLiteral",
                                        "start": 25501,
                                        "end": 25502,
                                        "loc": {
                                          "start": {
                                            "line": 930,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 930,
                                            "column": 22
                                          }
                                        },
                                        "extra": {
                                          "rawValue": 0,
                                          "raw": "0"
                                        },
                                        "value": 0
                                      }
                                    }
                                  ],
                                  "kind": "let"
                                },
                                "test": {
                                  "type": "BinaryExpression",
                                  "start": 25504,
                                  "end": 25527,
                                  "loc": {
                                    "start": {
                                      "line": 930,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 930,
                                      "column": 47
                                    }
                                  },
                                  "left": {
                                    "type": "Identifier",
                                    "start": 25504,
                                    "end": 25505,
                                    "loc": {
                                      "start": {
                                        "line": 930,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 930,
                                        "column": 25
                                      },
                                      "identifierName": "i"
                                    },
                                    "name": "i"
                                  },
                                  "operator": "<",
                                  "right": {
                                    "type": "Identifier",
                                    "start": 25508,
                                    "end": 25527,
                                    "loc": {
                                      "start": {
                                        "line": 930,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 930,
                                        "column": 47
                                      },
                                      "identifierName": "pages_in_pagination"
                                    },
                                    "name": "pages_in_pagination"
                                  }
                                },
                                "update": {
                                  "type": "UpdateExpression",
                                  "start": 25529,
                                  "end": 25532,
                                  "loc": {
                                    "start": {
                                      "line": 930,
                                      "column": 49
                                    },
                                    "end": {
                                      "line": 930,
                                      "column": 52
                                    }
                                  },
                                  "operator": "++",
                                  "prefix": false,
                                  "argument": {
                                    "type": "Identifier",
                                    "start": 25529,
                                    "end": 25530,
                                    "loc": {
                                      "start": {
                                        "line": 930,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 930,
                                        "column": 50
                                      },
                                      "identifierName": "i"
                                    },
                                    "name": "i"
                                  }
                                },
                                "body": {
                                  "type": "BlockStatement",
                                  "start": 25534,
                                  "end": 25574,
                                  "loc": {
                                    "start": {
                                      "line": 930,
                                      "column": 54
                                    },
                                    "end": {
                                      "line": 932,
                                      "column": 9
                                    }
                                  },
                                  "body": [
                                    {
                                      "type": "ExpressionStatement",
                                      "start": 25546,
                                      "end": 25564,
                                      "loc": {
                                        "start": {
                                          "line": 931,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 931,
                                          "column": 28
                                        }
                                      },
                                      "expression": {
                                        "type": "CallExpression",
                                        "start": 25546,
                                        "end": 25563,
                                        "loc": {
                                          "start": {
                                            "line": 931,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 931,
                                            "column": 27
                                          }
                                        },
                                        "callee": {
                                          "type": "MemberExpression",
                                          "start": 25546,
                                          "end": 25556,
                                          "loc": {
                                            "start": {
                                              "line": 931,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 931,
                                              "column": 20
                                            }
                                          },
                                          "object": {
                                            "type": "Identifier",
                                            "start": 25546,
                                            "end": 25551,
                                            "loc": {
                                              "start": {
                                                "line": 931,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 931,
                                                "column": 15
                                              },
                                              "identifierName": "pages"
                                            },
                                            "name": "pages"
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 25552,
                                            "end": 25556,
                                            "loc": {
                                              "start": {
                                                "line": 931,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 931,
                                                "column": 20
                                              },
                                              "identifierName": "push"
                                            },
                                            "name": "push"
                                          },
                                          "computed": false
                                        },
                                        "arguments": [
                                          {
                                            "type": "BinaryExpression",
                                            "start": 25557,
                                            "end": 25562,
                                            "loc": {
                                              "start": {
                                                "line": 931,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 931,
                                                "column": 26
                                              }
                                            },
                                            "left": {
                                              "type": "Identifier",
                                              "start": 25557,
                                              "end": 25558,
                                              "loc": {
                                                "start": {
                                                  "line": 931,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 931,
                                                  "column": 22
                                                },
                                                "identifierName": "i"
                                              },
                                              "name": "i"
                                            },
                                            "operator": "+",
                                            "right": {
                                              "type": "NumericLiteral",
                                              "start": 25561,
                                              "end": 25562,
                                              "loc": {
                                                "start": {
                                                  "line": 931,
                                                  "column": 25
                                                },
                                                "end": {
                                                  "line": 931,
                                                  "column": 26
                                                }
                                              },
                                              "extra": {
                                                "rawValue": 1,
                                                "raw": "1"
                                              },
                                              "value": 1
                                            }
                                          }
                                        ]
                                      }
                                    }
                                  ],
                                  "directives": []
                                }
                              }
                            ],
                            "directives": []
                          },
                          "alternate": {
                            "type": "IfStatement",
                            "start": 25588,
                            "end": 25870,
                            "loc": {
                              "start": {
                                "line": 933,
                                "column": 13
                              },
                              "end": {
                                "line": 941,
                                "column": 7
                              }
                            },
                            "test": {
                              "type": "BinaryExpression",
                              "start": 25592,
                              "end": 25626,
                              "loc": {
                                "start": {
                                  "line": 933,
                                  "column": 17
                                },
                                "end": {
                                  "line": 933,
                                  "column": 51
                                }
                              },
                              "left": {
                                "type": "MemberExpression",
                                "start": 25592,
                                "end": 25614,
                                "loc": {
                                  "start": {
                                    "line": 933,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 933,
                                    "column": 39
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 25592,
                                  "end": 25602,
                                  "loc": {
                                    "start": {
                                      "line": 933,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 933,
                                      "column": 27
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 25592,
                                    "end": 25596,
                                    "loc": {
                                      "start": {
                                        "line": 933,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 933,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 25597,
                                    "end": 25602,
                                    "loc": {
                                      "start": {
                                        "line": 933,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 933,
                                        "column": 27
                                      },
                                      "identifierName": "state"
                                    },
                                    "name": "state"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 25603,
                                  "end": 25614,
                                  "loc": {
                                    "start": {
                                      "line": 933,
                                      "column": 28
                                    },
                                    "end": {
                                      "line": 933,
                                      "column": 39
                                    },
                                    "identifierName": "page_number"
                                  },
                                  "name": "page_number"
                                },
                                "computed": false
                              },
                              "operator": "==",
                              "right": {
                                "type": "Identifier",
                                "start": 25618,
                                "end": 25626,
                                "loc": {
                                  "start": {
                                    "line": 933,
                                    "column": 43
                                  },
                                  "end": {
                                    "line": 933,
                                    "column": 51
                                  },
                                  "identifierName": "numpages"
                                },
                                "name": "numpages"
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "start": 25628,
                              "end": 25739,
                              "loc": {
                                "start": {
                                  "line": 933,
                                  "column": 53
                                },
                                "end": {
                                  "line": 937,
                                  "column": 7
                                }
                              },
                              "body": [
                                {
                                  "type": "ForStatement",
                                  "start": 25638,
                                  "end": 25731,
                                  "loc": {
                                    "start": {
                                      "line": 934,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 936,
                                      "column": 9
                                    }
                                  },
                                  "init": {
                                    "type": "VariableDeclaration",
                                    "start": 25643,
                                    "end": 25652,
                                    "loc": {
                                      "start": {
                                        "line": 934,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 934,
                                        "column": 22
                                      }
                                    },
                                    "declarations": [
                                      {
                                        "type": "VariableDeclarator",
                                        "start": 25647,
                                        "end": 25652,
                                        "loc": {
                                          "start": {
                                            "line": 934,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 934,
                                            "column": 22
                                          }
                                        },
                                        "id": {
                                          "type": "Identifier",
                                          "start": 25647,
                                          "end": 25648,
                                          "loc": {
                                            "start": {
                                              "line": 934,
                                              "column": 17
                                            },
                                            "end": {
                                              "line": 934,
                                              "column": 18
                                            },
                                            "identifierName": "i"
                                          },
                                          "name": "i"
                                        },
                                        "init": {
                                          "type": "NumericLiteral",
                                          "start": 25651,
                                          "end": 25652,
                                          "loc": {
                                            "start": {
                                              "line": 934,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 934,
                                              "column": 22
                                            }
                                          },
                                          "extra": {
                                            "rawValue": 0,
                                            "raw": "0"
                                          },
                                          "value": 0
                                        }
                                      }
                                    ],
                                    "kind": "let"
                                  },
                                  "test": {
                                    "type": "BinaryExpression",
                                    "start": 25654,
                                    "end": 25677,
                                    "loc": {
                                      "start": {
                                        "line": 934,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 934,
                                        "column": 47
                                      }
                                    },
                                    "left": {
                                      "type": "Identifier",
                                      "start": 25654,
                                      "end": 25655,
                                      "loc": {
                                        "start": {
                                          "line": 934,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 934,
                                          "column": 25
                                        },
                                        "identifierName": "i"
                                      },
                                      "name": "i"
                                    },
                                    "operator": "<",
                                    "right": {
                                      "type": "Identifier",
                                      "start": 25658,
                                      "end": 25677,
                                      "loc": {
                                        "start": {
                                          "line": 934,
                                          "column": 28
                                        },
                                        "end": {
                                          "line": 934,
                                          "column": 47
                                        },
                                        "identifierName": "pages_in_pagination"
                                      },
                                      "name": "pages_in_pagination"
                                    }
                                  },
                                  "update": {
                                    "type": "UpdateExpression",
                                    "start": 25679,
                                    "end": 25682,
                                    "loc": {
                                      "start": {
                                        "line": 934,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 934,
                                        "column": 52
                                      }
                                    },
                                    "operator": "++",
                                    "prefix": false,
                                    "argument": {
                                      "type": "Identifier",
                                      "start": 25679,
                                      "end": 25680,
                                      "loc": {
                                        "start": {
                                          "line": 934,
                                          "column": 49
                                        },
                                        "end": {
                                          "line": 934,
                                          "column": 50
                                        },
                                        "identifierName": "i"
                                      },
                                      "name": "i"
                                    }
                                  },
                                  "body": {
                                    "type": "BlockStatement",
                                    "start": 25684,
                                    "end": 25731,
                                    "loc": {
                                      "start": {
                                        "line": 934,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 936,
                                        "column": 9
                                      }
                                    },
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "start": 25696,
                                        "end": 25721,
                                        "loc": {
                                          "start": {
                                            "line": 935,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 935,
                                            "column": 35
                                          }
                                        },
                                        "expression": {
                                          "type": "CallExpression",
                                          "start": 25696,
                                          "end": 25720,
                                          "loc": {
                                            "start": {
                                              "line": 935,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 935,
                                              "column": 34
                                            }
                                          },
                                          "callee": {
                                            "type": "MemberExpression",
                                            "start": 25696,
                                            "end": 25706,
                                            "loc": {
                                              "start": {
                                                "line": 935,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 935,
                                                "column": 20
                                              }
                                            },
                                            "object": {
                                              "type": "Identifier",
                                              "start": 25696,
                                              "end": 25701,
                                              "loc": {
                                                "start": {
                                                  "line": 935,
                                                  "column": 10
                                                },
                                                "end": {
                                                  "line": 935,
                                                  "column": 15
                                                },
                                                "identifierName": "pages"
                                              },
                                              "name": "pages"
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 25702,
                                              "end": 25706,
                                              "loc": {
                                                "start": {
                                                  "line": 935,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 935,
                                                  "column": 20
                                                },
                                                "identifierName": "push"
                                              },
                                              "name": "push"
                                            },
                                            "computed": false
                                          },
                                          "arguments": [
                                            {
                                              "type": "BinaryExpression",
                                              "start": 25707,
                                              "end": 25719,
                                              "loc": {
                                                "start": {
                                                  "line": 935,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 935,
                                                  "column": 33
                                                }
                                              },
                                              "left": {
                                                "type": "Identifier",
                                                "start": 25707,
                                                "end": 25715,
                                                "loc": {
                                                  "start": {
                                                    "line": 935,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 935,
                                                    "column": 29
                                                  },
                                                  "identifierName": "numpages"
                                                },
                                                "name": "numpages"
                                              },
                                              "operator": "-",
                                              "right": {
                                                "type": "Identifier",
                                                "start": 25718,
                                                "end": 25719,
                                                "loc": {
                                                  "start": {
                                                    "line": 935,
                                                    "column": 32
                                                  },
                                                  "end": {
                                                    "line": 935,
                                                    "column": 33
                                                  },
                                                  "identifierName": "i"
                                                },
                                                "name": "i"
                                              }
                                            }
                                          ]
                                        }
                                      }
                                    ],
                                    "directives": []
                                  }
                                }
                              ],
                              "directives": []
                            },
                            "alternate": {
                              "type": "BlockStatement",
                              "start": 25745,
                              "end": 25870,
                              "loc": {
                                "start": {
                                  "line": 937,
                                  "column": 13
                                },
                                "end": {
                                  "line": 941,
                                  "column": 7
                                }
                              },
                              "body": [
                                {
                                  "type": "ForStatement",
                                  "start": 25755,
                                  "end": 25862,
                                  "loc": {
                                    "start": {
                                      "line": 938,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 940,
                                      "column": 9
                                    }
                                  },
                                  "init": {
                                    "type": "VariableDeclaration",
                                    "start": 25760,
                                    "end": 25769,
                                    "loc": {
                                      "start": {
                                        "line": 938,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 938,
                                        "column": 22
                                      }
                                    },
                                    "declarations": [
                                      {
                                        "type": "VariableDeclarator",
                                        "start": 25764,
                                        "end": 25769,
                                        "loc": {
                                          "start": {
                                            "line": 938,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 938,
                                            "column": 22
                                          }
                                        },
                                        "id": {
                                          "type": "Identifier",
                                          "start": 25764,
                                          "end": 25765,
                                          "loc": {
                                            "start": {
                                              "line": 938,
                                              "column": 17
                                            },
                                            "end": {
                                              "line": 938,
                                              "column": 18
                                            },
                                            "identifierName": "i"
                                          },
                                          "name": "i"
                                        },
                                        "init": {
                                          "type": "NumericLiteral",
                                          "start": 25768,
                                          "end": 25769,
                                          "loc": {
                                            "start": {
                                              "line": 938,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 938,
                                              "column": 22
                                            }
                                          },
                                          "extra": {
                                            "rawValue": 0,
                                            "raw": "0"
                                          },
                                          "value": 0
                                        }
                                      }
                                    ],
                                    "kind": "let"
                                  },
                                  "test": {
                                    "type": "BinaryExpression",
                                    "start": 25771,
                                    "end": 25794,
                                    "loc": {
                                      "start": {
                                        "line": 938,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 938,
                                        "column": 47
                                      }
                                    },
                                    "left": {
                                      "type": "Identifier",
                                      "start": 25771,
                                      "end": 25772,
                                      "loc": {
                                        "start": {
                                          "line": 938,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 938,
                                          "column": 25
                                        },
                                        "identifierName": "i"
                                      },
                                      "name": "i"
                                    },
                                    "operator": "<",
                                    "right": {
                                      "type": "Identifier",
                                      "start": 25775,
                                      "end": 25794,
                                      "loc": {
                                        "start": {
                                          "line": 938,
                                          "column": 28
                                        },
                                        "end": {
                                          "line": 938,
                                          "column": 47
                                        },
                                        "identifierName": "pages_in_pagination"
                                      },
                                      "name": "pages_in_pagination"
                                    }
                                  },
                                  "update": {
                                    "type": "UpdateExpression",
                                    "start": 25796,
                                    "end": 25799,
                                    "loc": {
                                      "start": {
                                        "line": 938,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 938,
                                        "column": 52
                                      }
                                    },
                                    "operator": "++",
                                    "prefix": false,
                                    "argument": {
                                      "type": "Identifier",
                                      "start": 25796,
                                      "end": 25797,
                                      "loc": {
                                        "start": {
                                          "line": 938,
                                          "column": 49
                                        },
                                        "end": {
                                          "line": 938,
                                          "column": 50
                                        },
                                        "identifierName": "i"
                                      },
                                      "name": "i"
                                    }
                                  },
                                  "body": {
                                    "type": "BlockStatement",
                                    "start": 25801,
                                    "end": 25862,
                                    "loc": {
                                      "start": {
                                        "line": 938,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 940,
                                        "column": 9
                                      }
                                    },
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "start": 25813,
                                        "end": 25852,
                                        "loc": {
                                          "start": {
                                            "line": 939,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 939,
                                            "column": 49
                                          }
                                        },
                                        "expression": {
                                          "type": "CallExpression",
                                          "start": 25813,
                                          "end": 25851,
                                          "loc": {
                                            "start": {
                                              "line": 939,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 939,
                                              "column": 48
                                            }
                                          },
                                          "callee": {
                                            "type": "MemberExpression",
                                            "start": 25813,
                                            "end": 25823,
                                            "loc": {
                                              "start": {
                                                "line": 939,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 939,
                                                "column": 20
                                              }
                                            },
                                            "object": {
                                              "type": "Identifier",
                                              "start": 25813,
                                              "end": 25818,
                                              "loc": {
                                                "start": {
                                                  "line": 939,
                                                  "column": 10
                                                },
                                                "end": {
                                                  "line": 939,
                                                  "column": 15
                                                },
                                                "identifierName": "pages"
                                              },
                                              "name": "pages"
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 25819,
                                              "end": 25823,
                                              "loc": {
                                                "start": {
                                                  "line": 939,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 939,
                                                  "column": 20
                                                },
                                                "identifierName": "push"
                                              },
                                              "name": "push"
                                            },
                                            "computed": false
                                          },
                                          "arguments": [
                                            {
                                              "type": "BinaryExpression",
                                              "start": 25824,
                                              "end": 25850,
                                              "loc": {
                                                "start": {
                                                  "line": 939,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 939,
                                                  "column": 47
                                                }
                                              },
                                              "left": {
                                                "type": "MemberExpression",
                                                "start": 25824,
                                                "end": 25846,
                                                "loc": {
                                                  "start": {
                                                    "line": 939,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 939,
                                                    "column": 43
                                                  }
                                                },
                                                "object": {
                                                  "type": "MemberExpression",
                                                  "start": 25824,
                                                  "end": 25834,
                                                  "loc": {
                                                    "start": {
                                                      "line": 939,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 939,
                                                      "column": 31
                                                    }
                                                  },
                                                  "object": {
                                                    "type": "ThisExpression",
                                                    "start": 25824,
                                                    "end": 25828,
                                                    "loc": {
                                                      "start": {
                                                        "line": 939,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 939,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "start": 25829,
                                                    "end": 25834,
                                                    "loc": {
                                                      "start": {
                                                        "line": 939,
                                                        "column": 26
                                                      },
                                                      "end": {
                                                        "line": 939,
                                                        "column": 31
                                                      },
                                                      "identifierName": "state"
                                                    },
                                                    "name": "state"
                                                  },
                                                  "computed": false
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "start": 25835,
                                                  "end": 25846,
                                                  "loc": {
                                                    "start": {
                                                      "line": 939,
                                                      "column": 32
                                                    },
                                                    "end": {
                                                      "line": 939,
                                                      "column": 43
                                                    },
                                                    "identifierName": "page_number"
                                                  },
                                                  "name": "page_number"
                                                },
                                                "computed": false
                                              },
                                              "operator": "+",
                                              "right": {
                                                "type": "Identifier",
                                                "start": 25849,
                                                "end": 25850,
                                                "loc": {
                                                  "start": {
                                                    "line": 939,
                                                    "column": 46
                                                  },
                                                  "end": {
                                                    "line": 939,
                                                    "column": 47
                                                  },
                                                  "identifierName": "i"
                                                },
                                                "name": "i"
                                              }
                                            }
                                          ]
                                        }
                                      }
                                    ],
                                    "directives": []
                                  }
                                }
                              ],
                              "directives": [],
                              "trailingComments": null
                            },
                            "trailingComments": null
                          },
                          "trailingComments": [
                            {
                              "type": "CommentBlock",
                              "value": "\n\t\tfor(var i=0;i<numpages;i++)\n\t    {\n\t\tpages.push(i+1);\n\n\t    }",
                              "start": 25877,
                              "end": 25945,
                              "loc": {
                                "start": {
                                  "line": 942,
                                  "column": 6
                                },
                                "end": {
                                  "line": 947,
                                  "column": 8
                                }
                              }
                            }
                          ]
                        }
                      ],
                      "directives": []
                    },
                    "alternate": null
                  },
                  {
                    "type": "ReturnStatement",
                    "start": 25957,
                    "end": 27529,
                    "loc": {
                      "start": {
                        "line": 950,
                        "column": 4
                      },
                      "end": {
                        "line": 1002,
                        "column": 6
                      }
                    },
                    "argument": {
                      "type": "JSXElement",
                      "start": 25972,
                      "end": 27522,
                      "loc": {
                        "start": {
                          "line": 951,
                          "column": 6
                        },
                        "end": {
                          "line": 1001,
                          "column": 12
                        }
                      },
                      "openingElement": {
                        "type": "JSXOpeningElement",
                        "start": 25972,
                        "end": 26000,
                        "loc": {
                          "start": {
                            "line": 951,
                            "column": 6
                          },
                          "end": {
                            "line": 951,
                            "column": 34
                          }
                        },
                        "attributes": [
                          {
                            "type": "JSXAttribute",
                            "start": 25977,
                            "end": 25999,
                            "loc": {
                              "start": {
                                "line": 951,
                                "column": 11
                              },
                              "end": {
                                "line": 951,
                                "column": 33
                              }
                            },
                            "name": {
                              "type": "JSXIdentifier",
                              "start": 25977,
                              "end": 25986,
                              "loc": {
                                "start": {
                                  "line": 951,
                                  "column": 11
                                },
                                "end": {
                                  "line": 951,
                                  "column": 20
                                }
                              },
                              "name": "className"
                            },
                            "value": {
                              "type": "StringLiteral",
                              "start": 25987,
                              "end": 25999,
                              "loc": {
                                "start": {
                                  "line": 951,
                                  "column": 21
                                },
                                "end": {
                                  "line": 951,
                                  "column": 33
                                }
                              },
                              "extra": null,
                              "value": "pull-right"
                            }
                          }
                        ],
                        "name": {
                          "type": "JSXIdentifier",
                          "start": 25973,
                          "end": 25976,
                          "loc": {
                            "start": {
                              "line": 951,
                              "column": 7
                            },
                            "end": {
                              "line": 951,
                              "column": 10
                            }
                          },
                          "name": "div"
                        },
                        "selfClosing": false
                      },
                      "closingElement": {
                        "type": "JSXClosingElement",
                        "start": 27516,
                        "end": 27522,
                        "loc": {
                          "start": {
                            "line": 1001,
                            "column": 6
                          },
                          "end": {
                            "line": 1001,
                            "column": 12
                          }
                        },
                        "name": {
                          "type": "JSXIdentifier",
                          "start": 27518,
                          "end": 27521,
                          "loc": {
                            "start": {
                              "line": 1001,
                              "column": 8
                            },
                            "end": {
                              "line": 1001,
                              "column": 11
                            }
                          },
                          "name": "div"
                        }
                      },
                      "children": [
                        {
                          "type": "JSXText",
                          "start": 26000,
                          "end": 26009,
                          "loc": {
                            "start": {
                              "line": 951,
                              "column": 34
                            },
                            "end": {
                              "line": 952,
                              "column": 8
                            }
                          },
                          "extra": null,
                          "value": "\n        "
                        },
                        {
                          "type": "JSXElement",
                          "start": 26009,
                          "end": 26339,
                          "loc": {
                            "start": {
                              "line": 952,
                              "column": 8
                            },
                            "end": {
                              "line": 960,
                              "column": 15
                            }
                          },
                          "openingElement": {
                            "type": "JSXOpeningElement",
                            "start": 26009,
                            "end": 26035,
                            "loc": {
                              "start": {
                                "line": 952,
                                "column": 8
                              },
                              "end": {
                                "line": 952,
                                "column": 34
                              }
                            },
                            "attributes": [
                              {
                                "type": "JSXAttribute",
                                "start": 26015,
                                "end": 26034,
                                "loc": {
                                  "start": {
                                    "line": 952,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 952,
                                    "column": 33
                                  }
                                },
                                "name": {
                                  "type": "JSXIdentifier",
                                  "start": 26015,
                                  "end": 26024,
                                  "loc": {
                                    "start": {
                                      "line": 952,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 952,
                                      "column": 23
                                    }
                                  },
                                  "name": "className"
                                },
                                "value": {
                                  "type": "StringLiteral",
                                  "start": 26025,
                                  "end": 26034,
                                  "loc": {
                                    "start": {
                                      "line": 952,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 952,
                                      "column": 33
                                    }
                                  },
                                  "extra": null,
                                  "value": "summary"
                                }
                              }
                            ],
                            "name": {
                              "type": "JSXIdentifier",
                              "start": 26010,
                              "end": 26014,
                              "loc": {
                                "start": {
                                  "line": 952,
                                  "column": 9
                                },
                                "end": {
                                  "line": 952,
                                  "column": 13
                                }
                              },
                              "name": "span"
                            },
                            "selfClosing": false
                          },
                          "closingElement": {
                            "type": "JSXClosingElement",
                            "start": 26332,
                            "end": 26339,
                            "loc": {
                              "start": {
                                "line": 960,
                                "column": 8
                              },
                              "end": {
                                "line": 960,
                                "column": 15
                              }
                            },
                            "name": {
                              "type": "JSXIdentifier",
                              "start": 26334,
                              "end": 26338,
                              "loc": {
                                "start": {
                                  "line": 960,
                                  "column": 10
                                },
                                "end": {
                                  "line": 960,
                                  "column": 14
                                }
                              },
                              "name": "span"
                            }
                          },
                          "children": [
                            {
                              "type": "JSXText",
                              "start": 26035,
                              "end": 26046,
                              "loc": {
                                "start": {
                                  "line": 952,
                                  "column": 34
                                },
                                "end": {
                                  "line": 953,
                                  "column": 10
                                }
                              },
                              "extra": null,
                              "value": "\n          "
                            },
                            {
                              "type": "JSXExpressionContainer",
                              "start": 26046,
                              "end": 26107,
                              "loc": {
                                "start": {
                                  "line": 953,
                                  "column": 10
                                },
                                "end": {
                                  "line": 953,
                                  "column": 71
                                }
                              },
                              "expression": {
                                "type": "BinaryExpression",
                                "start": 26047,
                                "end": 26106,
                                "loc": {
                                  "start": {
                                    "line": 953,
                                    "column": 11
                                  },
                                  "end": {
                                    "line": 953,
                                    "column": 70
                                  }
                                },
                                "left": {
                                  "type": "BinaryExpression",
                                  "start": 26047,
                                  "end": 26102,
                                  "loc": {
                                    "start": {
                                      "line": 953,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 953,
                                      "column": 66
                                    }
                                  },
                                  "left": {
                                    "type": "CallExpression",
                                    "start": 26047,
                                    "end": 26071,
                                    "loc": {
                                      "start": {
                                        "line": 953,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 953,
                                        "column": 35
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 26047,
                                      "end": 26069,
                                      "loc": {
                                        "start": {
                                          "line": 953,
                                          "column": 11
                                        },
                                        "end": {
                                          "line": 953,
                                          "column": 33
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 26047,
                                        "end": 26051,
                                        "loc": {
                                          "start": {
                                            "line": 953,
                                            "column": 11
                                          },
                                          "end": {
                                            "line": 953,
                                            "column": 15
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 26052,
                                        "end": 26069,
                                        "loc": {
                                          "start": {
                                            "line": 953,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 953,
                                            "column": 33
                                          },
                                          "identifierName": "get_list_per_page"
                                        },
                                        "name": "get_list_per_page"
                                      },
                                      "computed": false
                                    },
                                    "arguments": []
                                  },
                                  "operator": "*",
                                  "right": {
                                    "type": "BinaryExpression",
                                    "start": 26075,
                                    "end": 26101,
                                    "loc": {
                                      "start": {
                                        "line": 953,
                                        "column": 39
                                      },
                                      "end": {
                                        "line": 953,
                                        "column": 65
                                      }
                                    },
                                    "left": {
                                      "type": "MemberExpression",
                                      "start": 26075,
                                      "end": 26097,
                                      "loc": {
                                        "start": {
                                          "line": 953,
                                          "column": 39
                                        },
                                        "end": {
                                          "line": 953,
                                          "column": 61
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 26075,
                                        "end": 26085,
                                        "loc": {
                                          "start": {
                                            "line": 953,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 953,
                                            "column": 49
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 26075,
                                          "end": 26079,
                                          "loc": {
                                            "start": {
                                              "line": 953,
                                              "column": 39
                                            },
                                            "end": {
                                              "line": 953,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 26080,
                                          "end": 26085,
                                          "loc": {
                                            "start": {
                                              "line": 953,
                                              "column": 44
                                            },
                                            "end": {
                                              "line": 953,
                                              "column": 49
                                            },
                                            "identifierName": "state"
                                          },
                                          "name": "state"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 26086,
                                        "end": 26097,
                                        "loc": {
                                          "start": {
                                            "line": 953,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 953,
                                            "column": 61
                                          },
                                          "identifierName": "page_number"
                                        },
                                        "name": "page_number"
                                      },
                                      "computed": false
                                    },
                                    "operator": "-",
                                    "right": {
                                      "type": "NumericLiteral",
                                      "start": 26100,
                                      "end": 26101,
                                      "loc": {
                                        "start": {
                                          "line": 953,
                                          "column": 64
                                        },
                                        "end": {
                                          "line": 953,
                                          "column": 65
                                        }
                                      },
                                      "extra": {
                                        "rawValue": 1,
                                        "raw": "1"
                                      },
                                      "value": 1
                                    },
                                    "extra": {
                                      "parenthesized": true,
                                      "parenStart": 26074
                                    }
                                  }
                                },
                                "operator": "+",
                                "right": {
                                  "type": "NumericLiteral",
                                  "start": 26105,
                                  "end": 26106,
                                  "loc": {
                                    "start": {
                                      "line": 953,
                                      "column": 69
                                    },
                                    "end": {
                                      "line": 953,
                                      "column": 70
                                    }
                                  },
                                  "extra": {
                                    "rawValue": 1,
                                    "raw": "1"
                                  },
                                  "value": 1
                                }
                              }
                            },
                            {
                              "type": "JSXText",
                              "start": 26107,
                              "end": 26119,
                              "loc": {
                                "start": {
                                  "line": 953,
                                  "column": 71
                                },
                                "end": {
                                  "line": 954,
                                  "column": 10
                                }
                              },
                              "extra": null,
                              "value": "-\n          "
                            },
                            {
                              "type": "JSXExpressionContainer",
                              "start": 26119,
                              "end": 26281,
                              "loc": {
                                "start": {
                                  "line": 954,
                                  "column": 10
                                },
                                "end": {
                                  "line": 958,
                                  "column": 12
                                }
                              },
                              "expression": {
                                "type": "CallExpression",
                                "start": 26120,
                                "end": 26280,
                                "loc": {
                                  "start": {
                                    "line": 954,
                                    "column": 11
                                  },
                                  "end": {
                                    "line": 958,
                                    "column": 11
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 26120,
                                  "end": 26128,
                                  "loc": {
                                    "start": {
                                      "line": 954,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 954,
                                      "column": 19
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 26120,
                                    "end": 26124,
                                    "loc": {
                                      "start": {
                                        "line": 954,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 954,
                                        "column": 15
                                      },
                                      "identifierName": "Math"
                                    },
                                    "name": "Math"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 26125,
                                    "end": 26128,
                                    "loc": {
                                      "start": {
                                        "line": 954,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 954,
                                        "column": 19
                                      },
                                      "identifierName": "min"
                                    },
                                    "name": "min"
                                  },
                                  "computed": false
                                },
                                "arguments": [
                                  {
                                    "type": "BinaryExpression",
                                    "start": 26142,
                                    "end": 26238,
                                    "loc": {
                                      "start": {
                                        "line": 955,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 956,
                                        "column": 38
                                      }
                                    },
                                    "left": {
                                      "type": "BinaryExpression",
                                      "start": 26142,
                                      "end": 26197,
                                      "loc": {
                                        "start": {
                                          "line": 955,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 955,
                                          "column": 67
                                        }
                                      },
                                      "left": {
                                        "type": "CallExpression",
                                        "start": 26142,
                                        "end": 26166,
                                        "loc": {
                                          "start": {
                                            "line": 955,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 955,
                                            "column": 36
                                          }
                                        },
                                        "callee": {
                                          "type": "MemberExpression",
                                          "start": 26142,
                                          "end": 26164,
                                          "loc": {
                                            "start": {
                                              "line": 955,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 955,
                                              "column": 34
                                            }
                                          },
                                          "object": {
                                            "type": "ThisExpression",
                                            "start": 26142,
                                            "end": 26146,
                                            "loc": {
                                              "start": {
                                                "line": 955,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 955,
                                                "column": 16
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 26147,
                                            "end": 26164,
                                            "loc": {
                                              "start": {
                                                "line": 955,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 955,
                                                "column": 34
                                              },
                                              "identifierName": "get_list_per_page"
                                            },
                                            "name": "get_list_per_page"
                                          },
                                          "computed": false
                                        },
                                        "arguments": []
                                      },
                                      "operator": "*",
                                      "right": {
                                        "type": "BinaryExpression",
                                        "start": 26170,
                                        "end": 26196,
                                        "loc": {
                                          "start": {
                                            "line": 955,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 955,
                                            "column": 66
                                          }
                                        },
                                        "left": {
                                          "type": "MemberExpression",
                                          "start": 26170,
                                          "end": 26192,
                                          "loc": {
                                            "start": {
                                              "line": 955,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 955,
                                              "column": 62
                                            }
                                          },
                                          "object": {
                                            "type": "MemberExpression",
                                            "start": 26170,
                                            "end": 26180,
                                            "loc": {
                                              "start": {
                                                "line": 955,
                                                "column": 40
                                              },
                                              "end": {
                                                "line": 955,
                                                "column": 50
                                              }
                                            },
                                            "object": {
                                              "type": "ThisExpression",
                                              "start": 26170,
                                              "end": 26174,
                                              "loc": {
                                                "start": {
                                                  "line": 955,
                                                  "column": 40
                                                },
                                                "end": {
                                                  "line": 955,
                                                  "column": 44
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 26175,
                                              "end": 26180,
                                              "loc": {
                                                "start": {
                                                  "line": 955,
                                                  "column": 45
                                                },
                                                "end": {
                                                  "line": 955,
                                                  "column": 50
                                                },
                                                "identifierName": "state"
                                              },
                                              "name": "state"
                                            },
                                            "computed": false
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 26181,
                                            "end": 26192,
                                            "loc": {
                                              "start": {
                                                "line": 955,
                                                "column": 51
                                              },
                                              "end": {
                                                "line": 955,
                                                "column": 62
                                              },
                                              "identifierName": "page_number"
                                            },
                                            "name": "page_number"
                                          },
                                          "computed": false
                                        },
                                        "operator": "-",
                                        "right": {
                                          "type": "NumericLiteral",
                                          "start": 26195,
                                          "end": 26196,
                                          "loc": {
                                            "start": {
                                              "line": 955,
                                              "column": 65
                                            },
                                            "end": {
                                              "line": 955,
                                              "column": 66
                                            }
                                          },
                                          "extra": {
                                            "rawValue": 1,
                                            "raw": "1"
                                          },
                                          "value": 1
                                        },
                                        "extra": {
                                          "parenthesized": true,
                                          "parenStart": 26169
                                        }
                                      }
                                    },
                                    "operator": "+",
                                    "right": {
                                      "type": "CallExpression",
                                      "start": 26214,
                                      "end": 26238,
                                      "loc": {
                                        "start": {
                                          "line": 956,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 956,
                                          "column": 38
                                        }
                                      },
                                      "callee": {
                                        "type": "MemberExpression",
                                        "start": 26214,
                                        "end": 26236,
                                        "loc": {
                                          "start": {
                                            "line": 956,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 956,
                                            "column": 36
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 26214,
                                          "end": 26218,
                                          "loc": {
                                            "start": {
                                              "line": 956,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 956,
                                              "column": 18
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 26219,
                                          "end": 26236,
                                          "loc": {
                                            "start": {
                                              "line": 956,
                                              "column": 19
                                            },
                                            "end": {
                                              "line": 956,
                                              "column": 36
                                            },
                                            "identifierName": "get_list_per_page"
                                          },
                                          "name": "get_list_per_page"
                                        },
                                        "computed": false
                                      },
                                      "arguments": []
                                    }
                                  },
                                  {
                                    "type": "MemberExpression",
                                    "start": 26252,
                                    "end": 26268,
                                    "loc": {
                                      "start": {
                                        "line": 957,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 957,
                                        "column": 28
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 26252,
                                      "end": 26262,
                                      "loc": {
                                        "start": {
                                          "line": 957,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 957,
                                          "column": 22
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 26252,
                                        "end": 26256,
                                        "loc": {
                                          "start": {
                                            "line": 957,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 957,
                                            "column": 16
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 26257,
                                        "end": 26262,
                                        "loc": {
                                          "start": {
                                            "line": 957,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 957,
                                            "column": 22
                                          },
                                          "identifierName": "state"
                                        },
                                        "name": "state"
                                      },
                                      "computed": false
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 26263,
                                      "end": 26268,
                                      "loc": {
                                        "start": {
                                          "line": 957,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 957,
                                          "column": 28
                                        },
                                        "identifierName": "total"
                                      },
                                      "name": "total"
                                    },
                                    "computed": false
                                  }
                                ]
                              }
                            },
                            {
                              "type": "JSXExpressionContainer",
                              "start": 26281,
                              "end": 26286,
                              "loc": {
                                "start": {
                                  "line": 958,
                                  "column": 12
                                },
                                "end": {
                                  "line": 958,
                                  "column": 17
                                }
                              },
                              "expression": {
                                "type": "StringLiteral",
                                "start": 26282,
                                "end": 26285,
                                "loc": {
                                  "start": {
                                    "line": 958,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 958,
                                    "column": 16
                                  }
                                },
                                "extra": {
                                  "rawValue": " ",
                                  "raw": "\" \""
                                },
                                "value": " "
                              }
                            },
                            {
                              "type": "JSXText",
                              "start": 26286,
                              "end": 26300,
                              "loc": {
                                "start": {
                                  "line": 958,
                                  "column": 17
                                },
                                "end": {
                                  "line": 959,
                                  "column": 13
                                }
                              },
                              "extra": null,
                              "value": "\n          of "
                            },
                            {
                              "type": "JSXExpressionContainer",
                              "start": 26300,
                              "end": 26318,
                              "loc": {
                                "start": {
                                  "line": 959,
                                  "column": 13
                                },
                                "end": {
                                  "line": 959,
                                  "column": 31
                                }
                              },
                              "expression": {
                                "type": "MemberExpression",
                                "start": 26301,
                                "end": 26317,
                                "loc": {
                                  "start": {
                                    "line": 959,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 959,
                                    "column": 30
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 26301,
                                  "end": 26311,
                                  "loc": {
                                    "start": {
                                      "line": 959,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 959,
                                      "column": 24
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 26301,
                                    "end": 26305,
                                    "loc": {
                                      "start": {
                                        "line": 959,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 959,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 26306,
                                    "end": 26311,
                                    "loc": {
                                      "start": {
                                        "line": 959,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 959,
                                        "column": 24
                                      },
                                      "identifierName": "state"
                                    },
                                    "name": "state"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 26312,
                                  "end": 26317,
                                  "loc": {
                                    "start": {
                                      "line": 959,
                                      "column": 25
                                    },
                                    "end": {
                                      "line": 959,
                                      "column": 30
                                    },
                                    "identifierName": "total"
                                  },
                                  "name": "total"
                                },
                                "computed": false
                              }
                            },
                            {
                              "type": "JSXExpressionContainer",
                              "start": 26318,
                              "end": 26323,
                              "loc": {
                                "start": {
                                  "line": 959,
                                  "column": 31
                                },
                                "end": {
                                  "line": 959,
                                  "column": 36
                                }
                              },
                              "expression": {
                                "type": "StringLiteral",
                                "start": 26319,
                                "end": 26322,
                                "loc": {
                                  "start": {
                                    "line": 959,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 959,
                                    "column": 35
                                  }
                                },
                                "extra": {
                                  "rawValue": " ",
                                  "raw": "\" \""
                                },
                                "value": " "
                              }
                            },
                            {
                              "type": "JSXText",
                              "start": 26323,
                              "end": 26332,
                              "loc": {
                                "start": {
                                  "line": 959,
                                  "column": 36
                                },
                                "end": {
                                  "line": 960,
                                  "column": 8
                                }
                              },
                              "extra": null,
                              "value": "\n        "
                            }
                          ]
                        },
                        {
                          "type": "JSXText",
                          "start": 26339,
                          "end": 26349,
                          "loc": {
                            "start": {
                              "line": 960,
                              "column": 15
                            },
                            "end": {
                              "line": 962,
                              "column": 8
                            }
                          },
                          "extra": null,
                          "value": "\n\n        "
                        },
                        {
                          "type": "JSXElement",
                          "start": 26349,
                          "end": 27509,
                          "loc": {
                            "start": {
                              "line": 962,
                              "column": 8
                            },
                            "end": {
                              "line": 1000,
                              "column": 14
                            }
                          },
                          "openingElement": {
                            "type": "JSXOpeningElement",
                            "start": 26349,
                            "end": 26383,
                            "loc": {
                              "start": {
                                "line": 962,
                                "column": 8
                              },
                              "end": {
                                "line": 962,
                                "column": 42
                              }
                            },
                            "attributes": [
                              {
                                "type": "JSXAttribute",
                                "start": 26354,
                                "end": 26382,
                                "loc": {
                                  "start": {
                                    "line": 962,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 962,
                                    "column": 41
                                  }
                                },
                                "name": {
                                  "type": "JSXIdentifier",
                                  "start": 26354,
                                  "end": 26364,
                                  "loc": {
                                    "start": {
                                      "line": 962,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 962,
                                      "column": 23
                                    }
                                  },
                                  "name": "aria-label"
                                },
                                "value": {
                                  "type": "StringLiteral",
                                  "start": 26365,
                                  "end": 26382,
                                  "loc": {
                                    "start": {
                                      "line": 962,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 962,
                                      "column": 41
                                    }
                                  },
                                  "extra": null,
                                  "value": "Page navigation"
                                }
                              }
                            ],
                            "name": {
                              "type": "JSXIdentifier",
                              "start": 26350,
                              "end": 26353,
                              "loc": {
                                "start": {
                                  "line": 962,
                                  "column": 9
                                },
                                "end": {
                                  "line": 962,
                                  "column": 12
                                }
                              },
                              "name": "nav"
                            },
                            "selfClosing": false
                          },
                          "closingElement": {
                            "type": "JSXClosingElement",
                            "start": 27503,
                            "end": 27509,
                            "loc": {
                              "start": {
                                "line": 1000,
                                "column": 8
                              },
                              "end": {
                                "line": 1000,
                                "column": 14
                              }
                            },
                            "name": {
                              "type": "JSXIdentifier",
                              "start": 27505,
                              "end": 27508,
                              "loc": {
                                "start": {
                                  "line": 1000,
                                  "column": 10
                                },
                                "end": {
                                  "line": 1000,
                                  "column": 13
                                }
                              },
                              "name": "nav"
                            }
                          },
                          "children": [
                            {
                              "type": "JSXText",
                              "start": 26383,
                              "end": 26394,
                              "loc": {
                                "start": {
                                  "line": 962,
                                  "column": 42
                                },
                                "end": {
                                  "line": 963,
                                  "column": 10
                                }
                              },
                              "extra": null,
                              "value": "\n          "
                            },
                            {
                              "type": "JSXElement",
                              "start": 26394,
                              "end": 27494,
                              "loc": {
                                "start": {
                                  "line": 963,
                                  "column": 10
                                },
                                "end": {
                                  "line": 999,
                                  "column": 15
                                }
                              },
                              "openingElement": {
                                "type": "JSXOpeningElement",
                                "start": 26394,
                                "end": 26421,
                                "loc": {
                                  "start": {
                                    "line": 963,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 963,
                                    "column": 37
                                  }
                                },
                                "attributes": [
                                  {
                                    "type": "JSXAttribute",
                                    "start": 26398,
                                    "end": 26420,
                                    "loc": {
                                      "start": {
                                        "line": 963,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 963,
                                        "column": 36
                                      }
                                    },
                                    "name": {
                                      "type": "JSXIdentifier",
                                      "start": 26398,
                                      "end": 26407,
                                      "loc": {
                                        "start": {
                                          "line": 963,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 963,
                                          "column": 23
                                        }
                                      },
                                      "name": "className"
                                    },
                                    "value": {
                                      "type": "StringLiteral",
                                      "start": 26408,
                                      "end": 26420,
                                      "loc": {
                                        "start": {
                                          "line": 963,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 963,
                                          "column": 36
                                        }
                                      },
                                      "extra": null,
                                      "value": "pagination"
                                    }
                                  }
                                ],
                                "name": {
                                  "type": "JSXIdentifier",
                                  "start": 26395,
                                  "end": 26397,
                                  "loc": {
                                    "start": {
                                      "line": 963,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 963,
                                      "column": 13
                                    }
                                  },
                                  "name": "ul"
                                },
                                "selfClosing": false
                              },
                              "closingElement": {
                                "type": "JSXClosingElement",
                                "start": 27489,
                                "end": 27494,
                                "loc": {
                                  "start": {
                                    "line": 999,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 999,
                                    "column": 15
                                  }
                                },
                                "name": {
                                  "type": "JSXIdentifier",
                                  "start": 27491,
                                  "end": 27493,
                                  "loc": {
                                    "start": {
                                      "line": 999,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 999,
                                      "column": 14
                                    }
                                  },
                                  "name": "ul"
                                }
                              },
                              "children": [
                                {
                                  "type": "JSXText",
                                  "start": 26421,
                                  "end": 26434,
                                  "loc": {
                                    "start": {
                                      "line": 963,
                                      "column": 37
                                    },
                                    "end": {
                                      "line": 964,
                                      "column": 12
                                    }
                                  },
                                  "extra": null,
                                  "value": "\n            "
                                },
                                {
                                  "type": "JSXElement",
                                  "start": 26434,
                                  "end": 26751,
                                  "loc": {
                                    "start": {
                                      "line": 964,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 973,
                                      "column": 17
                                    }
                                  },
                                  "openingElement": {
                                    "type": "JSXOpeningElement",
                                    "start": 26434,
                                    "end": 26473,
                                    "loc": {
                                      "start": {
                                        "line": 964,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 964,
                                        "column": 51
                                      }
                                    },
                                    "attributes": [
                                      {
                                        "type": "JSXAttribute",
                                        "start": 26438,
                                        "end": 26450,
                                        "loc": {
                                          "start": {
                                            "line": 964,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 964,
                                            "column": 28
                                          }
                                        },
                                        "name": {
                                          "type": "JSXIdentifier",
                                          "start": 26438,
                                          "end": 26441,
                                          "loc": {
                                            "start": {
                                              "line": 964,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 964,
                                              "column": 19
                                            }
                                          },
                                          "name": "key"
                                        },
                                        "value": {
                                          "type": "JSXExpressionContainer",
                                          "start": 26442,
                                          "end": 26450,
                                          "loc": {
                                            "start": {
                                              "line": 964,
                                              "column": 20
                                            },
                                            "end": {
                                              "line": 964,
                                              "column": 28
                                            }
                                          },
                                          "expression": {
                                            "type": "StringLiteral",
                                            "start": 26443,
                                            "end": 26449,
                                            "loc": {
                                              "start": {
                                                "line": 964,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 964,
                                                "column": 27
                                              }
                                            },
                                            "extra": {
                                              "rawValue": "left",
                                              "raw": "\"left\""
                                            },
                                            "value": "left"
                                          }
                                        }
                                      },
                                      {
                                        "type": "JSXAttribute",
                                        "start": 26451,
                                        "end": 26472,
                                        "loc": {
                                          "start": {
                                            "line": 964,
                                            "column": 29
                                          },
                                          "end": {
                                            "line": 964,
                                            "column": 50
                                          }
                                        },
                                        "name": {
                                          "type": "JSXIdentifier",
                                          "start": 26451,
                                          "end": 26460,
                                          "loc": {
                                            "start": {
                                              "line": 964,
                                              "column": 29
                                            },
                                            "end": {
                                              "line": 964,
                                              "column": 38
                                            }
                                          },
                                          "name": "className"
                                        },
                                        "value": {
                                          "type": "StringLiteral",
                                          "start": 26461,
                                          "end": 26472,
                                          "loc": {
                                            "start": {
                                              "line": 964,
                                              "column": 39
                                            },
                                            "end": {
                                              "line": 964,
                                              "column": 50
                                            }
                                          },
                                          "extra": null,
                                          "value": "page-item"
                                        }
                                      }
                                    ],
                                    "name": {
                                      "type": "JSXIdentifier",
                                      "start": 26435,
                                      "end": 26437,
                                      "loc": {
                                        "start": {
                                          "line": 964,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 964,
                                          "column": 15
                                        }
                                      },
                                      "name": "li"
                                    },
                                    "selfClosing": false
                                  },
                                  "closingElement": {
                                    "type": "JSXClosingElement",
                                    "start": 26746,
                                    "end": 26751,
                                    "loc": {
                                      "start": {
                                        "line": 973,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 973,
                                        "column": 17
                                      }
                                    },
                                    "name": {
                                      "type": "JSXIdentifier",
                                      "start": 26748,
                                      "end": 26750,
                                      "loc": {
                                        "start": {
                                          "line": 973,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 973,
                                          "column": 16
                                        }
                                      },
                                      "name": "li"
                                    }
                                  },
                                  "children": [
                                    {
                                      "type": "JSXText",
                                      "start": 26473,
                                      "end": 26488,
                                      "loc": {
                                        "start": {
                                          "line": 964,
                                          "column": 51
                                        },
                                        "end": {
                                          "line": 965,
                                          "column": 14
                                        }
                                      },
                                      "extra": null,
                                      "value": "\n              "
                                    },
                                    {
                                      "type": "JSXElement",
                                      "start": 26488,
                                      "end": 26733,
                                      "loc": {
                                        "start": {
                                          "line": 965,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 972,
                                          "column": 18
                                        }
                                      },
                                      "openingElement": {
                                        "type": "JSXOpeningElement",
                                        "start": 26488,
                                        "end": 26658,
                                        "loc": {
                                          "start": {
                                            "line": 965,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 970,
                                            "column": 15
                                          }
                                        },
                                        "attributes": [
                                          {
                                            "type": "JSXAttribute",
                                            "start": 26507,
                                            "end": 26515,
                                            "loc": {
                                              "start": {
                                                "line": 966,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 966,
                                                "column": 24
                                              }
                                            },
                                            "name": {
                                              "type": "JSXIdentifier",
                                              "start": 26507,
                                              "end": 26511,
                                              "loc": {
                                                "start": {
                                                  "line": 966,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 966,
                                                  "column": 20
                                                }
                                              },
                                              "name": "href"
                                            },
                                            "value": {
                                              "type": "StringLiteral",
                                              "start": 26512,
                                              "end": 26515,
                                              "loc": {
                                                "start": {
                                                  "line": 966,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 966,
                                                  "column": 24
                                                }
                                              },
                                              "extra": null,
                                              "value": "#"
                                            }
                                          },
                                          {
                                            "type": "JSXAttribute",
                                            "start": 26532,
                                            "end": 26553,
                                            "loc": {
                                              "start": {
                                                "line": 967,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 967,
                                                "column": 37
                                              }
                                            },
                                            "name": {
                                              "type": "JSXIdentifier",
                                              "start": 26532,
                                              "end": 26542,
                                              "loc": {
                                                "start": {
                                                  "line": 967,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 967,
                                                  "column": 26
                                                }
                                              },
                                              "name": "aria-label"
                                            },
                                            "value": {
                                              "type": "StringLiteral",
                                              "start": 26543,
                                              "end": 26553,
                                              "loc": {
                                                "start": {
                                                  "line": 967,
                                                  "column": 27
                                                },
                                                "end": {
                                                  "line": 967,
                                                  "column": 37
                                                }
                                              },
                                              "extra": null,
                                              "value": "Previous"
                                            }
                                          },
                                          {
                                            "type": "JSXAttribute",
                                            "start": 26570,
                                            "end": 26604,
                                            "loc": {
                                              "start": {
                                                "line": 968,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 968,
                                                "column": 50
                                              }
                                            },
                                            "name": {
                                              "type": "JSXIdentifier",
                                              "start": 26570,
                                              "end": 26577,
                                              "loc": {
                                                "start": {
                                                  "line": 968,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 968,
                                                  "column": 23
                                                }
                                              },
                                              "name": "onClick"
                                            },
                                            "value": {
                                              "type": "JSXExpressionContainer",
                                              "start": 26578,
                                              "end": 26604,
                                              "loc": {
                                                "start": {
                                                  "line": 968,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 968,
                                                  "column": 50
                                                }
                                              },
                                              "expression": {
                                                "type": "CallExpression",
                                                "start": 26579,
                                                "end": 26603,
                                                "loc": {
                                                  "start": {
                                                    "line": 968,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 968,
                                                    "column": 49
                                                  }
                                                },
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "start": 26579,
                                                  "end": 26597,
                                                  "loc": {
                                                    "start": {
                                                      "line": 968,
                                                      "column": 25
                                                    },
                                                    "end": {
                                                      "line": 968,
                                                      "column": 43
                                                    }
                                                  },
                                                  "object": {
                                                    "type": "MemberExpression",
                                                    "start": 26579,
                                                    "end": 26592,
                                                    "loc": {
                                                      "start": {
                                                        "line": 968,
                                                        "column": 25
                                                      },
                                                      "end": {
                                                        "line": 968,
                                                        "column": 38
                                                      }
                                                    },
                                                    "object": {
                                                      "type": "ThisExpression",
                                                      "start": 26579,
                                                      "end": 26583,
                                                      "loc": {
                                                        "start": {
                                                          "line": 968,
                                                          "column": 25
                                                        },
                                                        "end": {
                                                          "line": 968,
                                                          "column": 29
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "start": 26584,
                                                      "end": 26592,
                                                      "loc": {
                                                        "start": {
                                                          "line": 968,
                                                          "column": 30
                                                        },
                                                        "end": {
                                                          "line": 968,
                                                          "column": 38
                                                        },
                                                        "identifierName": "prevPage"
                                                      },
                                                      "name": "prevPage"
                                                    },
                                                    "computed": false
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "start": 26593,
                                                    "end": 26597,
                                                    "loc": {
                                                      "start": {
                                                        "line": 968,
                                                        "column": 39
                                                      },
                                                      "end": {
                                                        "line": 968,
                                                        "column": 43
                                                      },
                                                      "identifierName": "bind"
                                                    },
                                                    "name": "bind"
                                                  },
                                                  "computed": false
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "ThisExpression",
                                                    "start": 26598,
                                                    "end": 26602,
                                                    "loc": {
                                                      "start": {
                                                        "line": 968,
                                                        "column": 44
                                                      },
                                                      "end": {
                                                        "line": 968,
                                                        "column": 48
                                                      }
                                                    }
                                                  }
                                                ]
                                              }
                                            }
                                          },
                                          {
                                            "type": "JSXAttribute",
                                            "start": 26621,
                                            "end": 26642,
                                            "loc": {
                                              "start": {
                                                "line": 969,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 969,
                                                "column": 37
                                              }
                                            },
                                            "name": {
                                              "type": "JSXIdentifier",
                                              "start": 26621,
                                              "end": 26630,
                                              "loc": {
                                                "start": {
                                                  "line": 969,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 969,
                                                  "column": 25
                                                }
                                              },
                                              "name": "className"
                                            },
                                            "value": {
                                              "type": "StringLiteral",
                                              "start": 26631,
                                              "end": 26642,
                                              "loc": {
                                                "start": {
                                                  "line": 969,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 969,
                                                  "column": 37
                                                }
                                              },
                                              "extra": null,
                                              "value": "page-link"
                                            }
                                          }
                                        ],
                                        "name": {
                                          "type": "JSXIdentifier",
                                          "start": 26489,
                                          "end": 26490,
                                          "loc": {
                                            "start": {
                                              "line": 965,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 965,
                                              "column": 16
                                            }
                                          },
                                          "name": "a"
                                        },
                                        "selfClosing": false
                                      },
                                      "closingElement": {
                                        "type": "JSXClosingElement",
                                        "start": 26729,
                                        "end": 26733,
                                        "loc": {
                                          "start": {
                                            "line": 972,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 972,
                                            "column": 18
                                          }
                                        },
                                        "name": {
                                          "type": "JSXIdentifier",
                                          "start": 26731,
                                          "end": 26732,
                                          "loc": {
                                            "start": {
                                              "line": 972,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 972,
                                              "column": 17
                                            }
                                          },
                                          "name": "a"
                                        }
                                      },
                                      "children": [
                                        {
                                          "type": "JSXText",
                                          "start": 26658,
                                          "end": 26675,
                                          "loc": {
                                            "start": {
                                              "line": 970,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 971,
                                              "column": 16
                                            }
                                          },
                                          "extra": null,
                                          "value": "\n                "
                                        },
                                        {
                                          "type": "JSXElement",
                                          "start": 26675,
                                          "end": 26714,
                                          "loc": {
                                            "start": {
                                              "line": 971,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 971,
                                              "column": 55
                                            }
                                          },
                                          "openingElement": {
                                            "type": "JSXOpeningElement",
                                            "start": 26675,
                                            "end": 26700,
                                            "loc": {
                                              "start": {
                                                "line": 971,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 971,
                                                "column": 41
                                              }
                                            },
                                            "attributes": [
                                              {
                                                "type": "JSXAttribute",
                                                "start": 26681,
                                                "end": 26699,
                                                "loc": {
                                                  "start": {
                                                    "line": 971,
                                                    "column": 22
                                                  },
                                                  "end": {
                                                    "line": 971,
                                                    "column": 40
                                                  }
                                                },
                                                "name": {
                                                  "type": "JSXIdentifier",
                                                  "start": 26681,
                                                  "end": 26692,
                                                  "loc": {
                                                    "start": {
                                                      "line": 971,
                                                      "column": 22
                                                    },
                                                    "end": {
                                                      "line": 971,
                                                      "column": 33
                                                    }
                                                  },
                                                  "name": "aria-hidden"
                                                },
                                                "value": {
                                                  "type": "StringLiteral",
                                                  "start": 26693,
                                                  "end": 26699,
                                                  "loc": {
                                                    "start": {
                                                      "line": 971,
                                                      "column": 34
                                                    },
                                                    "end": {
                                                      "line": 971,
                                                      "column": 40
                                                    }
                                                  },
                                                  "extra": null,
                                                  "value": "true"
                                                }
                                              }
                                            ],
                                            "name": {
                                              "type": "JSXIdentifier",
                                              "start": 26676,
                                              "end": 26680,
                                              "loc": {
                                                "start": {
                                                  "line": 971,
                                                  "column": 17
                                                },
                                                "end": {
                                                  "line": 971,
                                                  "column": 21
                                                }
                                              },
                                              "name": "span"
                                            },
                                            "selfClosing": false
                                          },
                                          "closingElement": {
                                            "type": "JSXClosingElement",
                                            "start": 26707,
                                            "end": 26714,
                                            "loc": {
                                              "start": {
                                                "line": 971,
                                                "column": 48
                                              },
                                              "end": {
                                                "line": 971,
                                                "column": 55
                                              }
                                            },
                                            "name": {
                                              "type": "JSXIdentifier",
                                              "start": 26709,
                                              "end": 26713,
                                              "loc": {
                                                "start": {
                                                  "line": 971,
                                                  "column": 50
                                                },
                                                "end": {
                                                  "line": 971,
                                                  "column": 54
                                                }
                                              },
                                              "name": "span"
                                            }
                                          },
                                          "children": [
                                            {
                                              "type": "JSXText",
                                              "start": 26700,
                                              "end": 26707,
                                              "loc": {
                                                "start": {
                                                  "line": 971,
                                                  "column": 41
                                                },
                                                "end": {
                                                  "line": 971,
                                                  "column": 48
                                                }
                                              },
                                              "extra": null,
                                              "value": "«"
                                            }
                                          ]
                                        },
                                        {
                                          "type": "JSXText",
                                          "start": 26714,
                                          "end": 26729,
                                          "loc": {
                                            "start": {
                                              "line": 971,
                                              "column": 55
                                            },
                                            "end": {
                                              "line": 972,
                                              "column": 14
                                            }
                                          },
                                          "extra": null,
                                          "value": "\n              "
                                        }
                                      ]
                                    },
                                    {
                                      "type": "JSXText",
                                      "start": 26733,
                                      "end": 26746,
                                      "loc": {
                                        "start": {
                                          "line": 972,
                                          "column": 18
                                        },
                                        "end": {
                                          "line": 973,
                                          "column": 12
                                        }
                                      },
                                      "extra": null,
                                      "value": "\n            "
                                    }
                                  ]
                                },
                                {
                                  "type": "JSXText",
                                  "start": 26751,
                                  "end": 26765,
                                  "loc": {
                                    "start": {
                                      "line": 973,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 975,
                                      "column": 12
                                    }
                                  },
                                  "extra": null,
                                  "value": "\n\n            "
                                },
                                {
                                  "type": "JSXExpressionContainer",
                                  "start": 26765,
                                  "end": 27135,
                                  "loc": {
                                    "start": {
                                      "line": 975,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 987,
                                      "column": 15
                                    }
                                  },
                                  "expression": {
                                    "type": "CallExpression",
                                    "start": 26766,
                                    "end": 27134,
                                    "loc": {
                                      "start": {
                                        "line": 975,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 987,
                                        "column": 14
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 26766,
                                      "end": 26775,
                                      "loc": {
                                        "start": {
                                          "line": 975,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 975,
                                          "column": 22
                                        }
                                      },
                                      "object": {
                                        "type": "Identifier",
                                        "start": 26766,
                                        "end": 26771,
                                        "loc": {
                                          "start": {
                                            "line": 975,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 975,
                                            "column": 18
                                          },
                                          "identifierName": "pages"
                                        },
                                        "name": "pages"
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 26772,
                                        "end": 26775,
                                        "loc": {
                                          "start": {
                                            "line": 975,
                                            "column": 19
                                          },
                                          "end": {
                                            "line": 975,
                                            "column": 22
                                          },
                                          "identifierName": "map"
                                        },
                                        "name": "map"
                                      },
                                      "computed": false
                                    },
                                    "arguments": [
                                      {
                                        "type": "ArrowFunctionExpression",
                                        "start": 26776,
                                        "end": 27133,
                                        "loc": {
                                          "start": {
                                            "line": 975,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 987,
                                            "column": 13
                                          }
                                        },
                                        "id": null,
                                        "generator": false,
                                        "expression": false,
                                        "async": false,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "start": 26776,
                                            "end": 26780,
                                            "loc": {
                                              "start": {
                                                "line": 975,
                                                "column": 23
                                              },
                                              "end": {
                                                "line": 975,
                                                "column": 27
                                              },
                                              "identifierName": "page"
                                            },
                                            "name": "page"
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "start": 26784,
                                          "end": 27133,
                                          "loc": {
                                            "start": {
                                              "line": 975,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 987,
                                              "column": 13
                                            }
                                          },
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "start": 26800,
                                              "end": 27119,
                                              "loc": {
                                                "start": {
                                                  "line": 976,
                                                  "column": 14
                                                },
                                                "end": {
                                                  "line": 986,
                                                  "column": 16
                                                }
                                              },
                                              "argument": {
                                                "type": "JSXElement",
                                                "start": 26825,
                                                "end": 27102,
                                                "loc": {
                                                  "start": {
                                                    "line": 977,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 985,
                                                    "column": 21
                                                  }
                                                },
                                                "openingElement": {
                                                  "type": "JSXOpeningElement",
                                                  "start": 26825,
                                                  "end": 26862,
                                                  "loc": {
                                                    "start": {
                                                      "line": 977,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 977,
                                                      "column": 53
                                                    }
                                                  },
                                                  "attributes": [
                                                    {
                                                      "type": "JSXAttribute",
                                                      "start": 26829,
                                                      "end": 26839,
                                                      "loc": {
                                                        "start": {
                                                          "line": 977,
                                                          "column": 20
                                                        },
                                                        "end": {
                                                          "line": 977,
                                                          "column": 30
                                                        }
                                                      },
                                                      "name": {
                                                        "type": "JSXIdentifier",
                                                        "start": 26829,
                                                        "end": 26832,
                                                        "loc": {
                                                          "start": {
                                                            "line": 977,
                                                            "column": 20
                                                          },
                                                          "end": {
                                                            "line": 977,
                                                            "column": 23
                                                          }
                                                        },
                                                        "name": "key"
                                                      },
                                                      "value": {
                                                        "type": "JSXExpressionContainer",
                                                        "start": 26833,
                                                        "end": 26839,
                                                        "loc": {
                                                          "start": {
                                                            "line": 977,
                                                            "column": 24
                                                          },
                                                          "end": {
                                                            "line": 977,
                                                            "column": 30
                                                          }
                                                        },
                                                        "expression": {
                                                          "type": "Identifier",
                                                          "start": 26834,
                                                          "end": 26838,
                                                          "loc": {
                                                            "start": {
                                                              "line": 977,
                                                              "column": 25
                                                            },
                                                            "end": {
                                                              "line": 977,
                                                              "column": 29
                                                            },
                                                            "identifierName": "page"
                                                          },
                                                          "name": "page"
                                                        }
                                                      }
                                                    },
                                                    {
                                                      "type": "JSXAttribute",
                                                      "start": 26840,
                                                      "end": 26861,
                                                      "loc": {
                                                        "start": {
                                                          "line": 977,
                                                          "column": 31
                                                        },
                                                        "end": {
                                                          "line": 977,
                                                          "column": 52
                                                        }
                                                      },
                                                      "name": {
                                                        "type": "JSXIdentifier",
                                                        "start": 26840,
                                                        "end": 26849,
                                                        "loc": {
                                                          "start": {
                                                            "line": 977,
                                                            "column": 31
                                                          },
                                                          "end": {
                                                            "line": 977,
                                                            "column": 40
                                                          }
                                                        },
                                                        "name": "className"
                                                      },
                                                      "value": {
                                                        "type": "StringLiteral",
                                                        "start": 26850,
                                                        "end": 26861,
                                                        "loc": {
                                                          "start": {
                                                            "line": 977,
                                                            "column": 41
                                                          },
                                                          "end": {
                                                            "line": 977,
                                                            "column": 52
                                                          }
                                                        },
                                                        "extra": null,
                                                        "value": "page-item"
                                                      }
                                                    }
                                                  ],
                                                  "name": {
                                                    "type": "JSXIdentifier",
                                                    "start": 26826,
                                                    "end": 26828,
                                                    "loc": {
                                                      "start": {
                                                        "line": 977,
                                                        "column": 17
                                                      },
                                                      "end": {
                                                        "line": 977,
                                                        "column": 19
                                                      }
                                                    },
                                                    "name": "li"
                                                  },
                                                  "selfClosing": false
                                                },
                                                "closingElement": {
                                                  "type": "JSXClosingElement",
                                                  "start": 27097,
                                                  "end": 27102,
                                                  "loc": {
                                                    "start": {
                                                      "line": 985,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 985,
                                                      "column": 21
                                                    }
                                                  },
                                                  "name": {
                                                    "type": "JSXIdentifier",
                                                    "start": 27099,
                                                    "end": 27101,
                                                    "loc": {
                                                      "start": {
                                                        "line": 985,
                                                        "column": 18
                                                      },
                                                      "end": {
                                                        "line": 985,
                                                        "column": 20
                                                      }
                                                    },
                                                    "name": "li"
                                                  }
                                                },
                                                "children": [
                                                  {
                                                    "type": "JSXText",
                                                    "start": 26862,
                                                    "end": 26881,
                                                    "loc": {
                                                      "start": {
                                                        "line": 977,
                                                        "column": 53
                                                      },
                                                      "end": {
                                                        "line": 978,
                                                        "column": 18
                                                      }
                                                    },
                                                    "extra": null,
                                                    "value": "\n                  "
                                                  },
                                                  {
                                                    "type": "JSXElement",
                                                    "start": 26881,
                                                    "end": 27080,
                                                    "loc": {
                                                      "start": {
                                                        "line": 978,
                                                        "column": 18
                                                      },
                                                      "end": {
                                                        "line": 984,
                                                        "column": 22
                                                      }
                                                    },
                                                    "openingElement": {
                                                      "type": "JSXOpeningElement",
                                                      "start": 26881,
                                                      "end": 27030,
                                                      "loc": {
                                                        "start": {
                                                          "line": 978,
                                                          "column": 18
                                                        },
                                                        "end": {
                                                          "line": 982,
                                                          "column": 19
                                                        }
                                                      },
                                                      "attributes": [
                                                        {
                                                          "type": "JSXAttribute",
                                                          "start": 26904,
                                                          "end": 26912,
                                                          "loc": {
                                                            "start": {
                                                              "line": 979,
                                                              "column": 20
                                                            },
                                                            "end": {
                                                              "line": 979,
                                                              "column": 28
                                                            }
                                                          },
                                                          "name": {
                                                            "type": "JSXIdentifier",
                                                            "start": 26904,
                                                            "end": 26908,
                                                            "loc": {
                                                              "start": {
                                                                "line": 979,
                                                                "column": 20
                                                              },
                                                              "end": {
                                                                "line": 979,
                                                                "column": 24
                                                              }
                                                            },
                                                            "name": "href"
                                                          },
                                                          "value": {
                                                            "type": "StringLiteral",
                                                            "start": 26909,
                                                            "end": 26912,
                                                            "loc": {
                                                              "start": {
                                                                "line": 979,
                                                                "column": 25
                                                              },
                                                              "end": {
                                                                "line": 979,
                                                                "column": 28
                                                              }
                                                            },
                                                            "extra": null,
                                                            "value": "#"
                                                          }
                                                        },
                                                        {
                                                          "type": "JSXAttribute",
                                                          "start": 26933,
                                                          "end": 26954,
                                                          "loc": {
                                                            "start": {
                                                              "line": 980,
                                                              "column": 20
                                                            },
                                                            "end": {
                                                              "line": 980,
                                                              "column": 41
                                                            }
                                                          },
                                                          "name": {
                                                            "type": "JSXIdentifier",
                                                            "start": 26933,
                                                            "end": 26942,
                                                            "loc": {
                                                              "start": {
                                                                "line": 980,
                                                                "column": 20
                                                              },
                                                              "end": {
                                                                "line": 980,
                                                                "column": 29
                                                              }
                                                            },
                                                            "name": "className"
                                                          },
                                                          "value": {
                                                            "type": "StringLiteral",
                                                            "start": 26943,
                                                            "end": 26954,
                                                            "loc": {
                                                              "start": {
                                                                "line": 980,
                                                                "column": 30
                                                              },
                                                              "end": {
                                                                "line": 980,
                                                                "column": 41
                                                              }
                                                            },
                                                            "extra": null,
                                                            "value": "page-link"
                                                          }
                                                        },
                                                        {
                                                          "type": "JSXAttribute",
                                                          "start": 26975,
                                                          "end": 27010,
                                                          "loc": {
                                                            "start": {
                                                              "line": 981,
                                                              "column": 20
                                                            },
                                                            "end": {
                                                              "line": 981,
                                                              "column": 55
                                                            }
                                                          },
                                                          "name": {
                                                            "type": "JSXIdentifier",
                                                            "start": 26975,
                                                            "end": 26982,
                                                            "loc": {
                                                              "start": {
                                                                "line": 981,
                                                                "column": 20
                                                              },
                                                              "end": {
                                                                "line": 981,
                                                                "column": 27
                                                              }
                                                            },
                                                            "name": "onClick"
                                                          },
                                                          "value": {
                                                            "type": "JSXExpressionContainer",
                                                            "start": 26983,
                                                            "end": 27010,
                                                            "loc": {
                                                              "start": {
                                                                "line": 981,
                                                                "column": 28
                                                              },
                                                              "end": {
                                                                "line": 981,
                                                                "column": 55
                                                              }
                                                            },
                                                            "expression": {
                                                              "type": "CallExpression",
                                                              "start": 26984,
                                                              "end": 27009,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 981,
                                                                  "column": 29
                                                                },
                                                                "end": {
                                                                  "line": 981,
                                                                  "column": 54
                                                                }
                                                              },
                                                              "callee": {
                                                                "type": "MemberExpression",
                                                                "start": 26984,
                                                                "end": 26999,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 981,
                                                                    "column": 29
                                                                  },
                                                                  "end": {
                                                                    "line": 981,
                                                                    "column": 44
                                                                  }
                                                                },
                                                                "object": {
                                                                  "type": "ThisExpression",
                                                                  "start": 26984,
                                                                  "end": 26988,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 981,
                                                                      "column": 29
                                                                    },
                                                                    "end": {
                                                                      "line": 981,
                                                                      "column": 33
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "start": 26989,
                                                                  "end": 26999,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 981,
                                                                      "column": 34
                                                                    },
                                                                    "end": {
                                                                      "line": 981,
                                                                      "column": 44
                                                                    },
                                                                    "identifierName": "selectPage"
                                                                  },
                                                                  "name": "selectPage"
                                                                },
                                                                "computed": false
                                                              },
                                                              "arguments": [
                                                                {
                                                                  "type": "ObjectExpression",
                                                                  "start": 27000,
                                                                  "end": 27008,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 981,
                                                                      "column": 45
                                                                    },
                                                                    "end": {
                                                                      "line": 981,
                                                                      "column": 53
                                                                    }
                                                                  },
                                                                  "properties": [
                                                                    {
                                                                      "type": "ObjectProperty",
                                                                      "start": 27002,
                                                                      "end": 27006,
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 981,
                                                                          "column": 47
                                                                        },
                                                                        "end": {
                                                                          "line": 981,
                                                                          "column": 51
                                                                        }
                                                                      },
                                                                      "method": false,
                                                                      "shorthand": true,
                                                                      "computed": false,
                                                                      "key": {
                                                                        "type": "Identifier",
                                                                        "start": 27002,
                                                                        "end": 27006,
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 981,
                                                                            "column": 47
                                                                          },
                                                                          "end": {
                                                                            "line": 981,
                                                                            "column": 51
                                                                          },
                                                                          "identifierName": "page"
                                                                        },
                                                                        "name": "page"
                                                                      },
                                                                      "value": {
                                                                        "type": "Identifier",
                                                                        "start": 27002,
                                                                        "end": 27006,
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 981,
                                                                            "column": 47
                                                                          },
                                                                          "end": {
                                                                            "line": 981,
                                                                            "column": 51
                                                                          },
                                                                          "identifierName": "page"
                                                                        },
                                                                        "name": "page"
                                                                      },
                                                                      "extra": {
                                                                        "shorthand": true
                                                                      }
                                                                    }
                                                                  ]
                                                                }
                                                              ]
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "name": {
                                                        "type": "JSXIdentifier",
                                                        "start": 26882,
                                                        "end": 26883,
                                                        "loc": {
                                                          "start": {
                                                            "line": 978,
                                                            "column": 19
                                                          },
                                                          "end": {
                                                            "line": 978,
                                                            "column": 20
                                                          }
                                                        },
                                                        "name": "a"
                                                      },
                                                      "selfClosing": false
                                                    },
                                                    "closingElement": {
                                                      "type": "JSXClosingElement",
                                                      "start": 27076,
                                                      "end": 27080,
                                                      "loc": {
                                                        "start": {
                                                          "line": 984,
                                                          "column": 18
                                                        },
                                                        "end": {
                                                          "line": 984,
                                                          "column": 22
                                                        }
                                                      },
                                                      "name": {
                                                        "type": "JSXIdentifier",
                                                        "start": 27078,
                                                        "end": 27079,
                                                        "loc": {
                                                          "start": {
                                                            "line": 984,
                                                            "column": 20
                                                          },
                                                          "end": {
                                                            "line": 984,
                                                            "column": 21
                                                          }
                                                        },
                                                        "name": "a"
                                                      }
                                                    },
                                                    "children": [
                                                      {
                                                        "type": "JSXText",
                                                        "start": 27030,
                                                        "end": 27051,
                                                        "loc": {
                                                          "start": {
                                                            "line": 982,
                                                            "column": 19
                                                          },
                                                          "end": {
                                                            "line": 983,
                                                            "column": 20
                                                          }
                                                        },
                                                        "extra": null,
                                                        "value": "\n                    "
                                                      },
                                                      {
                                                        "type": "JSXExpressionContainer",
                                                        "start": 27051,
                                                        "end": 27057,
                                                        "loc": {
                                                          "start": {
                                                            "line": 983,
                                                            "column": 20
                                                          },
                                                          "end": {
                                                            "line": 983,
                                                            "column": 26
                                                          }
                                                        },
                                                        "expression": {
                                                          "type": "Identifier",
                                                          "start": 27052,
                                                          "end": 27056,
                                                          "loc": {
                                                            "start": {
                                                              "line": 983,
                                                              "column": 21
                                                            },
                                                            "end": {
                                                              "line": 983,
                                                              "column": 25
                                                            },
                                                            "identifierName": "page"
                                                          },
                                                          "name": "page"
                                                        }
                                                      },
                                                      {
                                                        "type": "JSXText",
                                                        "start": 27057,
                                                        "end": 27076,
                                                        "loc": {
                                                          "start": {
                                                            "line": 983,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 984,
                                                            "column": 18
                                                          }
                                                        },
                                                        "extra": null,
                                                        "value": "\n                  "
                                                      }
                                                    ]
                                                  },
                                                  {
                                                    "type": "JSXText",
                                                    "start": 27080,
                                                    "end": 27097,
                                                    "loc": {
                                                      "start": {
                                                        "line": 984,
                                                        "column": 22
                                                      },
                                                      "end": {
                                                        "line": 985,
                                                        "column": 16
                                                      }
                                                    },
                                                    "extra": null,
                                                    "value": "\n                "
                                                  }
                                                ],
                                                "extra": {
                                                  "parenthesized": true,
                                                  "parenStart": 26807
                                                }
                                              }
                                            }
                                          ],
                                          "directives": []
                                        }
                                      }
                                    ]
                                  }
                                },
                                {
                                  "type": "JSXText",
                                  "start": 27135,
                                  "end": 27148,
                                  "loc": {
                                    "start": {
                                      "line": 987,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 988,
                                      "column": 12
                                    }
                                  },
                                  "extra": null,
                                  "value": "\n            "
                                },
                                {
                                  "type": "JSXElement",
                                  "start": 27148,
                                  "end": 27478,
                                  "loc": {
                                    "start": {
                                      "line": 988,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 998,
                                      "column": 17
                                    }
                                  },
                                  "openingElement": {
                                    "type": "JSXOpeningElement",
                                    "start": 27148,
                                    "end": 27174,
                                    "loc": {
                                      "start": {
                                        "line": 988,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 988,
                                        "column": 38
                                      }
                                    },
                                    "attributes": [
                                      {
                                        "type": "JSXAttribute",
                                        "start": 27152,
                                        "end": 27173,
                                        "loc": {
                                          "start": {
                                            "line": 988,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 988,
                                            "column": 37
                                          }
                                        },
                                        "name": {
                                          "type": "JSXIdentifier",
                                          "start": 27152,
                                          "end": 27161,
                                          "loc": {
                                            "start": {
                                              "line": 988,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 988,
                                              "column": 25
                                            }
                                          },
                                          "name": "className"
                                        },
                                        "value": {
                                          "type": "StringLiteral",
                                          "start": 27162,
                                          "end": 27173,
                                          "loc": {
                                            "start": {
                                              "line": 988,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 988,
                                              "column": 37
                                            }
                                          },
                                          "extra": null,
                                          "value": "page-item"
                                        }
                                      }
                                    ],
                                    "name": {
                                      "type": "JSXIdentifier",
                                      "start": 27149,
                                      "end": 27151,
                                      "loc": {
                                        "start": {
                                          "line": 988,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 988,
                                          "column": 15
                                        }
                                      },
                                      "name": "li"
                                    },
                                    "selfClosing": false
                                  },
                                  "closingElement": {
                                    "type": "JSXClosingElement",
                                    "start": 27473,
                                    "end": 27478,
                                    "loc": {
                                      "start": {
                                        "line": 998,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 998,
                                        "column": 17
                                      }
                                    },
                                    "name": {
                                      "type": "JSXIdentifier",
                                      "start": 27475,
                                      "end": 27477,
                                      "loc": {
                                        "start": {
                                          "line": 998,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 998,
                                          "column": 16
                                        }
                                      },
                                      "name": "li"
                                    }
                                  },
                                  "children": [
                                    {
                                      "type": "JSXText",
                                      "start": 27174,
                                      "end": 27189,
                                      "loc": {
                                        "start": {
                                          "line": 988,
                                          "column": 38
                                        },
                                        "end": {
                                          "line": 989,
                                          "column": 14
                                        }
                                      },
                                      "extra": null,
                                      "value": "\n              "
                                    },
                                    {
                                      "type": "JSXElement",
                                      "start": 27189,
                                      "end": 27460,
                                      "loc": {
                                        "start": {
                                          "line": 989,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 997,
                                          "column": 18
                                        }
                                      },
                                      "openingElement": {
                                        "type": "JSXOpeningElement",
                                        "start": 27189,
                                        "end": 27385,
                                        "loc": {
                                          "start": {
                                            "line": 989,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 995,
                                            "column": 15
                                          }
                                        },
                                        "attributes": [
                                          {
                                            "type": "JSXAttribute",
                                            "start": 27208,
                                            "end": 27216,
                                            "loc": {
                                              "start": {
                                                "line": 990,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 990,
                                                "column": 24
                                              }
                                            },
                                            "name": {
                                              "type": "JSXIdentifier",
                                              "start": 27208,
                                              "end": 27212,
                                              "loc": {
                                                "start": {
                                                  "line": 990,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 990,
                                                  "column": 20
                                                }
                                              },
                                              "name": "href"
                                            },
                                            "value": {
                                              "type": "StringLiteral",
                                              "start": 27213,
                                              "end": 27216,
                                              "loc": {
                                                "start": {
                                                  "line": 990,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 990,
                                                  "column": 24
                                                }
                                              },
                                              "extra": null,
                                              "value": "#"
                                            }
                                          },
                                          {
                                            "type": "JSXAttribute",
                                            "start": 27233,
                                            "end": 27246,
                                            "loc": {
                                              "start": {
                                                "line": 991,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 991,
                                                "column": 29
                                              }
                                            },
                                            "name": {
                                              "type": "JSXIdentifier",
                                              "start": 27233,
                                              "end": 27236,
                                              "loc": {
                                                "start": {
                                                  "line": 991,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 991,
                                                  "column": 19
                                                }
                                              },
                                              "name": "key"
                                            },
                                            "value": {
                                              "type": "JSXExpressionContainer",
                                              "start": 27237,
                                              "end": 27246,
                                              "loc": {
                                                "start": {
                                                  "line": 991,
                                                  "column": 20
                                                },
                                                "end": {
                                                  "line": 991,
                                                  "column": 29
                                                }
                                              },
                                              "expression": {
                                                "type": "StringLiteral",
                                                "start": 27238,
                                                "end": 27245,
                                                "loc": {
                                                  "start": {
                                                    "line": 991,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 991,
                                                    "column": 28
                                                  }
                                                },
                                                "extra": {
                                                  "rawValue": "right",
                                                  "raw": "\"right\""
                                                },
                                                "value": "right"
                                              }
                                            }
                                          },
                                          {
                                            "type": "JSXAttribute",
                                            "start": 27263,
                                            "end": 27297,
                                            "loc": {
                                              "start": {
                                                "line": 992,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 992,
                                                "column": 50
                                              }
                                            },
                                            "name": {
                                              "type": "JSXIdentifier",
                                              "start": 27263,
                                              "end": 27270,
                                              "loc": {
                                                "start": {
                                                  "line": 992,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 992,
                                                  "column": 23
                                                }
                                              },
                                              "name": "onClick"
                                            },
                                            "value": {
                                              "type": "JSXExpressionContainer",
                                              "start": 27271,
                                              "end": 27297,
                                              "loc": {
                                                "start": {
                                                  "line": 992,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 992,
                                                  "column": 50
                                                }
                                              },
                                              "expression": {
                                                "type": "CallExpression",
                                                "start": 27272,
                                                "end": 27296,
                                                "loc": {
                                                  "start": {
                                                    "line": 992,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 992,
                                                    "column": 49
                                                  }
                                                },
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "start": 27272,
                                                  "end": 27290,
                                                  "loc": {
                                                    "start": {
                                                      "line": 992,
                                                      "column": 25
                                                    },
                                                    "end": {
                                                      "line": 992,
                                                      "column": 43
                                                    }
                                                  },
                                                  "object": {
                                                    "type": "MemberExpression",
                                                    "start": 27272,
                                                    "end": 27285,
                                                    "loc": {
                                                      "start": {
                                                        "line": 992,
                                                        "column": 25
                                                      },
                                                      "end": {
                                                        "line": 992,
                                                        "column": 38
                                                      }
                                                    },
                                                    "object": {
                                                      "type": "ThisExpression",
                                                      "start": 27272,
                                                      "end": 27276,
                                                      "loc": {
                                                        "start": {
                                                          "line": 992,
                                                          "column": 25
                                                        },
                                                        "end": {
                                                          "line": 992,
                                                          "column": 29
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "start": 27277,
                                                      "end": 27285,
                                                      "loc": {
                                                        "start": {
                                                          "line": 992,
                                                          "column": 30
                                                        },
                                                        "end": {
                                                          "line": 992,
                                                          "column": 38
                                                        },
                                                        "identifierName": "nextPage"
                                                      },
                                                      "name": "nextPage"
                                                    },
                                                    "computed": false
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "start": 27286,
                                                    "end": 27290,
                                                    "loc": {
                                                      "start": {
                                                        "line": 992,
                                                        "column": 39
                                                      },
                                                      "end": {
                                                        "line": 992,
                                                        "column": 43
                                                      },
                                                      "identifierName": "bind"
                                                    },
                                                    "name": "bind"
                                                  },
                                                  "computed": false
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "ThisExpression",
                                                    "start": 27291,
                                                    "end": 27295,
                                                    "loc": {
                                                      "start": {
                                                        "line": 992,
                                                        "column": 44
                                                      },
                                                      "end": {
                                                        "line": 992,
                                                        "column": 48
                                                      }
                                                    }
                                                  }
                                                ]
                                              }
                                            }
                                          },
                                          {
                                            "type": "JSXAttribute",
                                            "start": 27314,
                                            "end": 27331,
                                            "loc": {
                                              "start": {
                                                "line": 993,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 993,
                                                "column": 33
                                              }
                                            },
                                            "name": {
                                              "type": "JSXIdentifier",
                                              "start": 27314,
                                              "end": 27324,
                                              "loc": {
                                                "start": {
                                                  "line": 993,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 993,
                                                  "column": 26
                                                }
                                              },
                                              "name": "aria-label"
                                            },
                                            "value": {
                                              "type": "StringLiteral",
                                              "start": 27325,
                                              "end": 27331,
                                              "loc": {
                                                "start": {
                                                  "line": 993,
                                                  "column": 27
                                                },
                                                "end": {
                                                  "line": 993,
                                                  "column": 33
                                                }
                                              },
                                              "extra": null,
                                              "value": "Next"
                                            }
                                          },
                                          {
                                            "type": "JSXAttribute",
                                            "start": 27348,
                                            "end": 27369,
                                            "loc": {
                                              "start": {
                                                "line": 994,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 994,
                                                "column": 37
                                              }
                                            },
                                            "name": {
                                              "type": "JSXIdentifier",
                                              "start": 27348,
                                              "end": 27357,
                                              "loc": {
                                                "start": {
                                                  "line": 994,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 994,
                                                  "column": 25
                                                }
                                              },
                                              "name": "className"
                                            },
                                            "value": {
                                              "type": "StringLiteral",
                                              "start": 27358,
                                              "end": 27369,
                                              "loc": {
                                                "start": {
                                                  "line": 994,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 994,
                                                  "column": 37
                                                }
                                              },
                                              "extra": null,
                                              "value": "page-link"
                                            }
                                          }
                                        ],
                                        "name": {
                                          "type": "JSXIdentifier",
                                          "start": 27190,
                                          "end": 27191,
                                          "loc": {
                                            "start": {
                                              "line": 989,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 989,
                                              "column": 16
                                            }
                                          },
                                          "name": "a"
                                        },
                                        "selfClosing": false
                                      },
                                      "closingElement": {
                                        "type": "JSXClosingElement",
                                        "start": 27456,
                                        "end": 27460,
                                        "loc": {
                                          "start": {
                                            "line": 997,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 997,
                                            "column": 18
                                          }
                                        },
                                        "name": {
                                          "type": "JSXIdentifier",
                                          "start": 27458,
                                          "end": 27459,
                                          "loc": {
                                            "start": {
                                              "line": 997,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 997,
                                              "column": 17
                                            }
                                          },
                                          "name": "a"
                                        }
                                      },
                                      "children": [
                                        {
                                          "type": "JSXText",
                                          "start": 27385,
                                          "end": 27402,
                                          "loc": {
                                            "start": {
                                              "line": 995,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 996,
                                              "column": 16
                                            }
                                          },
                                          "extra": null,
                                          "value": "\n                "
                                        },
                                        {
                                          "type": "JSXElement",
                                          "start": 27402,
                                          "end": 27441,
                                          "loc": {
                                            "start": {
                                              "line": 996,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 996,
                                              "column": 55
                                            }
                                          },
                                          "openingElement": {
                                            "type": "JSXOpeningElement",
                                            "start": 27402,
                                            "end": 27427,
                                            "loc": {
                                              "start": {
                                                "line": 996,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 996,
                                                "column": 41
                                              }
                                            },
                                            "attributes": [
                                              {
                                                "type": "JSXAttribute",
                                                "start": 27408,
                                                "end": 27426,
                                                "loc": {
                                                  "start": {
                                                    "line": 996,
                                                    "column": 22
                                                  },
                                                  "end": {
                                                    "line": 996,
                                                    "column": 40
                                                  }
                                                },
                                                "name": {
                                                  "type": "JSXIdentifier",
                                                  "start": 27408,
                                                  "end": 27419,
                                                  "loc": {
                                                    "start": {
                                                      "line": 996,
                                                      "column": 22
                                                    },
                                                    "end": {
                                                      "line": 996,
                                                      "column": 33
                                                    }
                                                  },
                                                  "name": "aria-hidden"
                                                },
                                                "value": {
                                                  "type": "StringLiteral",
                                                  "start": 27420,
                                                  "end": 27426,
                                                  "loc": {
                                                    "start": {
                                                      "line": 996,
                                                      "column": 34
                                                    },
                                                    "end": {
                                                      "line": 996,
                                                      "column": 40
                                                    }
                                                  },
                                                  "extra": null,
                                                  "value": "true"
                                                }
                                              }
                                            ],
                                            "name": {
                                              "type": "JSXIdentifier",
                                              "start": 27403,
                                              "end": 27407,
                                              "loc": {
                                                "start": {
                                                  "line": 996,
                                                  "column": 17
                                                },
                                                "end": {
                                                  "line": 996,
                                                  "column": 21
                                                }
                                              },
                                              "name": "span"
                                            },
                                            "selfClosing": false
                                          },
                                          "closingElement": {
                                            "type": "JSXClosingElement",
                                            "start": 27434,
                                            "end": 27441,
                                            "loc": {
                                              "start": {
                                                "line": 996,
                                                "column": 48
                                              },
                                              "end": {
                                                "line": 996,
                                                "column": 55
                                              }
                                            },
                                            "name": {
                                              "type": "JSXIdentifier",
                                              "start": 27436,
                                              "end": 27440,
                                              "loc": {
                                                "start": {
                                                  "line": 996,
                                                  "column": 50
                                                },
                                                "end": {
                                                  "line": 996,
                                                  "column": 54
                                                }
                                              },
                                              "name": "span"
                                            }
                                          },
                                          "children": [
                                            {
                                              "type": "JSXText",
                                              "start": 27427,
                                              "end": 27434,
                                              "loc": {
                                                "start": {
                                                  "line": 996,
                                                  "column": 41
                                                },
                                                "end": {
                                                  "line": 996,
                                                  "column": 48
                                                }
                                              },
                                              "extra": null,
                                              "value": "»"
                                            }
                                          ]
                                        },
                                        {
                                          "type": "JSXText",
                                          "start": 27441,
                                          "end": 27456,
                                          "loc": {
                                            "start": {
                                              "line": 996,
                                              "column": 55
                                            },
                                            "end": {
                                              "line": 997,
                                              "column": 14
                                            }
                                          },
                                          "extra": null,
                                          "value": "\n              "
                                        }
                                      ]
                                    },
                                    {
                                      "type": "JSXText",
                                      "start": 27460,
                                      "end": 27473,
                                      "loc": {
                                        "start": {
                                          "line": 997,
                                          "column": 18
                                        },
                                        "end": {
                                          "line": 998,
                                          "column": 12
                                        }
                                      },
                                      "extra": null,
                                      "value": "\n            "
                                    }
                                  ]
                                },
                                {
                                  "type": "JSXText",
                                  "start": 27478,
                                  "end": 27489,
                                  "loc": {
                                    "start": {
                                      "line": 998,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 999,
                                      "column": 10
                                    }
                                  },
                                  "extra": null,
                                  "value": "\n          "
                                }
                              ]
                            },
                            {
                              "type": "JSXText",
                              "start": 27494,
                              "end": 27503,
                              "loc": {
                                "start": {
                                  "line": 999,
                                  "column": 15
                                },
                                "end": {
                                  "line": 1000,
                                  "column": 8
                                }
                              },
                              "extra": null,
                              "value": "\n        "
                            }
                          ]
                        },
                        {
                          "type": "JSXText",
                          "start": 27509,
                          "end": 27516,
                          "loc": {
                            "start": {
                              "line": 1000,
                              "column": 14
                            },
                            "end": {
                              "line": 1001,
                              "column": 6
                            }
                          },
                          "extra": null,
                          "value": "\n      "
                        }
                      ],
                      "extra": {
                        "parenthesized": true,
                        "parenStart": 25964
                      }
                    }
                  }
                ],
                "directives": [],
                "trailingComments": null
              },
              "leadingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n   * Renders the pagination UI\n   *\n   * @return A component that renders the pagination controls\n   ",
                  "start": 25045,
                  "end": 25152,
                  "loc": {
                    "start": {
                      "line": 914,
                      "column": 2
                    },
                    "end": {
                      "line": 918,
                      "column": 5
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n   * Renders the actions select component\n   *\n   * @return A component that renders a select input for all actions in the list display page\n   ",
                  "start": 27536,
                  "end": 27686,
                  "loc": {
                    "start": {
                      "line": 1004,
                      "column": 2
                    },
                    "end": {
                      "line": 1008,
                      "column": 5
                    }
                  }
                }
              ]
            },
            {
              "type": "ClassMethod",
              "start": 27690,
              "end": 28202,
              "loc": {
                "start": {
                  "line": 1010,
                  "column": 2
                },
                "end": {
                  "line": 1030,
                  "column": 3
                }
              },
              "static": false,
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 27690,
                "end": 27704,
                "loc": {
                  "start": {
                    "line": 1010,
                    "column": 2
                  },
                  "end": {
                    "line": 1010,
                    "column": 16
                  },
                  "identifierName": "render_actions"
                },
                "name": "render_actions",
                "leadingComments": null
              },
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "start": 27707,
                "end": 28202,
                "loc": {
                  "start": {
                    "line": 1010,
                    "column": 19
                  },
                  "end": {
                    "line": 1030,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "ReturnStatement",
                    "start": 27713,
                    "end": 28198,
                    "loc": {
                      "start": {
                        "line": 1011,
                        "column": 4
                      },
                      "end": {
                        "line": 1029,
                        "column": 6
                      }
                    },
                    "argument": {
                      "type": "JSXElement",
                      "start": 27728,
                      "end": 28191,
                      "loc": {
                        "start": {
                          "line": 1012,
                          "column": 6
                        },
                        "end": {
                          "line": 1028,
                          "column": 15
                        }
                      },
                      "openingElement": {
                        "type": "JSXOpeningElement",
                        "start": 27728,
                        "end": 27855,
                        "loc": {
                          "start": {
                            "line": 1012,
                            "column": 6
                          },
                          "end": {
                            "line": 1016,
                            "column": 7
                          }
                        },
                        "attributes": [
                          {
                            "type": "JSXAttribute",
                            "start": 27744,
                            "end": 27772,
                            "loc": {
                              "start": {
                                "line": 1013,
                                "column": 8
                              },
                              "end": {
                                "line": 1013,
                                "column": 36
                              }
                            },
                            "name": {
                              "type": "JSXIdentifier",
                              "start": 27744,
                              "end": 27753,
                              "loc": {
                                "start": {
                                  "line": 1013,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1013,
                                  "column": 17
                                }
                              },
                              "name": "className"
                            },
                            "value": {
                              "type": "StringLiteral",
                              "start": 27754,
                              "end": 27772,
                              "loc": {
                                "start": {
                                  "line": 1013,
                                  "column": 18
                                },
                                "end": {
                                  "line": 1013,
                                  "column": 36
                                }
                              },
                              "extra": null,
                              "value": "ra-action-button"
                            }
                          },
                          {
                            "type": "JSXAttribute",
                            "start": 27781,
                            "end": 27823,
                            "loc": {
                              "start": {
                                "line": 1014,
                                "column": 8
                              },
                              "end": {
                                "line": 1014,
                                "column": 50
                              }
                            },
                            "name": {
                              "type": "JSXIdentifier",
                              "start": 27781,
                              "end": 27789,
                              "loc": {
                                "start": {
                                  "line": 1014,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1014,
                                  "column": 16
                                }
                              },
                              "name": "onChange"
                            },
                            "value": {
                              "type": "JSXExpressionContainer",
                              "start": 27790,
                              "end": 27823,
                              "loc": {
                                "start": {
                                  "line": 1014,
                                  "column": 17
                                },
                                "end": {
                                  "line": 1014,
                                  "column": 50
                                }
                              },
                              "expression": {
                                "type": "CallExpression",
                                "start": 27791,
                                "end": 27822,
                                "loc": {
                                  "start": {
                                    "line": 1014,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 1014,
                                    "column": 49
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 27791,
                                  "end": 27816,
                                  "loc": {
                                    "start": {
                                      "line": 1014,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 1014,
                                      "column": 43
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 27791,
                                    "end": 27811,
                                    "loc": {
                                      "start": {
                                        "line": 1014,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 1014,
                                        "column": 38
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 27791,
                                      "end": 27795,
                                      "loc": {
                                        "start": {
                                          "line": 1014,
                                          "column": 18
                                        },
                                        "end": {
                                          "line": 1014,
                                          "column": 22
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 27796,
                                      "end": 27811,
                                      "loc": {
                                        "start": {
                                          "line": 1014,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 1014,
                                          "column": 38
                                        },
                                        "identifierName": "action_selected"
                                      },
                                      "name": "action_selected"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 27812,
                                    "end": 27816,
                                    "loc": {
                                      "start": {
                                        "line": 1014,
                                        "column": 39
                                      },
                                      "end": {
                                        "line": 1014,
                                        "column": 43
                                      },
                                      "identifierName": "bind"
                                    },
                                    "name": "bind"
                                  },
                                  "computed": false
                                },
                                "arguments": [
                                  {
                                    "type": "ThisExpression",
                                    "start": 27817,
                                    "end": 27821,
                                    "loc": {
                                      "start": {
                                        "line": 1014,
                                        "column": 44
                                      },
                                      "end": {
                                        "line": 1014,
                                        "column": 48
                                      }
                                    }
                                  }
                                ]
                              }
                            }
                          },
                          {
                            "type": "JSXAttribute",
                            "start": 27832,
                            "end": 27847,
                            "loc": {
                              "start": {
                                "line": 1015,
                                "column": 8
                              },
                              "end": {
                                "line": 1015,
                                "column": 23
                              }
                            },
                            "name": {
                              "type": "JSXIdentifier",
                              "start": 27832,
                              "end": 27844,
                              "loc": {
                                "start": {
                                  "line": 1015,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1015,
                                  "column": 20
                                }
                              },
                              "name": "defaultValue"
                            },
                            "value": {
                              "type": "StringLiteral",
                              "start": 27845,
                              "end": 27847,
                              "loc": {
                                "start": {
                                  "line": 1015,
                                  "column": 21
                                },
                                "end": {
                                  "line": 1015,
                                  "column": 23
                                }
                              },
                              "extra": null,
                              "value": ""
                            }
                          }
                        ],
                        "name": {
                          "type": "JSXIdentifier",
                          "start": 27729,
                          "end": 27735,
                          "loc": {
                            "start": {
                              "line": 1012,
                              "column": 7
                            },
                            "end": {
                              "line": 1012,
                              "column": 13
                            }
                          },
                          "name": "select"
                        },
                        "selfClosing": false
                      },
                      "closingElement": {
                        "type": "JSXClosingElement",
                        "start": 28182,
                        "end": 28191,
                        "loc": {
                          "start": {
                            "line": 1028,
                            "column": 6
                          },
                          "end": {
                            "line": 1028,
                            "column": 15
                          }
                        },
                        "name": {
                          "type": "JSXIdentifier",
                          "start": 28184,
                          "end": 28190,
                          "loc": {
                            "start": {
                              "line": 1028,
                              "column": 8
                            },
                            "end": {
                              "line": 1028,
                              "column": 14
                            }
                          },
                          "name": "select"
                        }
                      },
                      "children": [
                        {
                          "type": "JSXText",
                          "start": 27855,
                          "end": 27864,
                          "loc": {
                            "start": {
                              "line": 1016,
                              "column": 7
                            },
                            "end": {
                              "line": 1017,
                              "column": 8
                            }
                          },
                          "extra": null,
                          "value": "\n        "
                        },
                        {
                          "type": "JSXElement",
                          "start": 27864,
                          "end": 27952,
                          "loc": {
                            "start": {
                              "line": 1017,
                              "column": 8
                            },
                            "end": {
                              "line": 1019,
                              "column": 17
                            }
                          },
                          "openingElement": {
                            "type": "JSXOpeningElement",
                            "start": 27864,
                            "end": 27907,
                            "loc": {
                              "start": {
                                "line": 1017,
                                "column": 8
                              },
                              "end": {
                                "line": 1017,
                                "column": 51
                              }
                            },
                            "attributes": [
                              {
                                "type": "JSXAttribute",
                                "start": 27872,
                                "end": 27881,
                                "loc": {
                                  "start": {
                                    "line": 1017,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 1017,
                                    "column": 25
                                  }
                                },
                                "name": {
                                  "type": "JSXIdentifier",
                                  "start": 27872,
                                  "end": 27875,
                                  "loc": {
                                    "start": {
                                      "line": 1017,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 1017,
                                      "column": 19
                                    }
                                  },
                                  "name": "key"
                                },
                                "value": {
                                  "type": "StringLiteral",
                                  "start": 27876,
                                  "end": 27881,
                                  "loc": {
                                    "start": {
                                      "line": 1017,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 1017,
                                      "column": 25
                                    }
                                  },
                                  "extra": null,
                                  "value": "key"
                                }
                              },
                              {
                                "type": "JSXAttribute",
                                "start": 27882,
                                "end": 27890,
                                "loc": {
                                  "start": {
                                    "line": 1017,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 1017,
                                    "column": 34
                                  }
                                },
                                "name": {
                                  "type": "JSXIdentifier",
                                  "start": 27882,
                                  "end": 27887,
                                  "loc": {
                                    "start": {
                                      "line": 1017,
                                      "column": 26
                                    },
                                    "end": {
                                      "line": 1017,
                                      "column": 31
                                    }
                                  },
                                  "name": "value"
                                },
                                "value": {
                                  "type": "StringLiteral",
                                  "start": 27888,
                                  "end": 27890,
                                  "loc": {
                                    "start": {
                                      "line": 1017,
                                      "column": 32
                                    },
                                    "end": {
                                      "line": 1017,
                                      "column": 34
                                    }
                                  },
                                  "extra": null,
                                  "value": ""
                                }
                              },
                              {
                                "type": "JSXAttribute",
                                "start": 27891,
                                "end": 27906,
                                "loc": {
                                  "start": {
                                    "line": 1017,
                                    "column": 35
                                  },
                                  "end": {
                                    "line": 1017,
                                    "column": 50
                                  }
                                },
                                "name": {
                                  "type": "JSXIdentifier",
                                  "start": 27891,
                                  "end": 27899,
                                  "loc": {
                                    "start": {
                                      "line": 1017,
                                      "column": 35
                                    },
                                    "end": {
                                      "line": 1017,
                                      "column": 43
                                    }
                                  },
                                  "name": "disabled"
                                },
                                "value": {
                                  "type": "JSXExpressionContainer",
                                  "start": 27900,
                                  "end": 27906,
                                  "loc": {
                                    "start": {
                                      "line": 1017,
                                      "column": 44
                                    },
                                    "end": {
                                      "line": 1017,
                                      "column": 50
                                    }
                                  },
                                  "expression": {
                                    "type": "BooleanLiteral",
                                    "start": 27901,
                                    "end": 27905,
                                    "loc": {
                                      "start": {
                                        "line": 1017,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 1017,
                                        "column": 49
                                      }
                                    },
                                    "value": true
                                  }
                                }
                              }
                            ],
                            "name": {
                              "type": "JSXIdentifier",
                              "start": 27865,
                              "end": 27871,
                              "loc": {
                                "start": {
                                  "line": 1017,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1017,
                                  "column": 15
                                }
                              },
                              "name": "option"
                            },
                            "selfClosing": false
                          },
                          "closingElement": {
                            "type": "JSXClosingElement",
                            "start": 27943,
                            "end": 27952,
                            "loc": {
                              "start": {
                                "line": 1019,
                                "column": 8
                              },
                              "end": {
                                "line": 1019,
                                "column": 17
                              }
                            },
                            "name": {
                              "type": "JSXIdentifier",
                              "start": 27945,
                              "end": 27951,
                              "loc": {
                                "start": {
                                  "line": 1019,
                                  "column": 10
                                },
                                "end": {
                                  "line": 1019,
                                  "column": 16
                                }
                              },
                              "name": "option"
                            }
                          },
                          "children": [
                            {
                              "type": "JSXText",
                              "start": 27907,
                              "end": 27943,
                              "loc": {
                                "start": {
                                  "line": 1017,
                                  "column": 51
                                },
                                "end": {
                                  "line": 1019,
                                  "column": 8
                                }
                              },
                              "extra": null,
                              "value": "\n          Choose an action\n        "
                            }
                          ]
                        },
                        {
                          "type": "JSXText",
                          "start": 27952,
                          "end": 27961,
                          "loc": {
                            "start": {
                              "line": 1019,
                              "column": 17
                            },
                            "end": {
                              "line": 1020,
                              "column": 8
                            }
                          },
                          "extra": null,
                          "value": "\n        "
                        },
                        {
                          "type": "JSXExpressionContainer",
                          "start": 27961,
                          "end": 28175,
                          "loc": {
                            "start": {
                              "line": 1020,
                              "column": 8
                            },
                            "end": {
                              "line": 1027,
                              "column": 11
                            }
                          },
                          "expression": {
                            "type": "CallExpression",
                            "start": 27962,
                            "end": 28174,
                            "loc": {
                              "start": {
                                "line": 1020,
                                "column": 9
                              },
                              "end": {
                                "line": 1027,
                                "column": 10
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 27962,
                              "end": 27992,
                              "loc": {
                                "start": {
                                  "line": 1020,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1020,
                                  "column": 39
                                }
                              },
                              "object": {
                                "type": "CallExpression",
                                "start": 27962,
                                "end": 27988,
                                "loc": {
                                  "start": {
                                    "line": 1020,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 1020,
                                    "column": 35
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 27962,
                                  "end": 27968,
                                  "loc": {
                                    "start": {
                                      "line": 1020,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 1020,
                                      "column": 15
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 27962,
                                    "end": 27963,
                                    "loc": {
                                      "start": {
                                        "line": 1020,
                                        "column": 9
                                      },
                                      "end": {
                                        "line": 1020,
                                        "column": 10
                                      },
                                      "identifierName": "_"
                                    },
                                    "name": "_"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 27964,
                                    "end": 27968,
                                    "loc": {
                                      "start": {
                                        "line": 1020,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 1020,
                                        "column": 15
                                      },
                                      "identifierName": "keys"
                                    },
                                    "name": "keys"
                                  },
                                  "computed": false
                                },
                                "arguments": [
                                  {
                                    "type": "CallExpression",
                                    "start": 27969,
                                    "end": 27987,
                                    "loc": {
                                      "start": {
                                        "line": 1020,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 1020,
                                        "column": 34
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 27969,
                                      "end": 27985,
                                      "loc": {
                                        "start": {
                                          "line": 1020,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 1020,
                                          "column": 32
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 27969,
                                        "end": 27973,
                                        "loc": {
                                          "start": {
                                            "line": 1020,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 1020,
                                            "column": 20
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 27974,
                                        "end": 27985,
                                        "loc": {
                                          "start": {
                                            "line": 1020,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 1020,
                                            "column": 32
                                          },
                                          "identifierName": "get_actions"
                                        },
                                        "name": "get_actions"
                                      },
                                      "computed": false
                                    },
                                    "arguments": []
                                  }
                                ]
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 27989,
                                "end": 27992,
                                "loc": {
                                  "start": {
                                    "line": 1020,
                                    "column": 36
                                  },
                                  "end": {
                                    "line": 1020,
                                    "column": 39
                                  },
                                  "identifierName": "map"
                                },
                                "name": "map"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "ArrowFunctionExpression",
                                "start": 27993,
                                "end": 28173,
                                "loc": {
                                  "start": {
                                    "line": 1020,
                                    "column": 40
                                  },
                                  "end": {
                                    "line": 1027,
                                    "column": 9
                                  }
                                },
                                "id": null,
                                "generator": false,
                                "expression": false,
                                "async": false,
                                "params": [
                                  {
                                    "type": "Identifier",
                                    "start": 27993,
                                    "end": 27999,
                                    "loc": {
                                      "start": {
                                        "line": 1020,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 1020,
                                        "column": 46
                                      },
                                      "identifierName": "action"
                                    },
                                    "name": "action"
                                  }
                                ],
                                "body": {
                                  "type": "BlockStatement",
                                  "start": 28003,
                                  "end": 28173,
                                  "loc": {
                                    "start": {
                                      "line": 1020,
                                      "column": 50
                                    },
                                    "end": {
                                      "line": 1027,
                                      "column": 9
                                    }
                                  },
                                  "body": [
                                    {
                                      "type": "ReturnStatement",
                                      "start": 28015,
                                      "end": 28163,
                                      "loc": {
                                        "start": {
                                          "line": 1021,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 1026,
                                          "column": 12
                                        }
                                      },
                                      "argument": {
                                        "type": "JSXElement",
                                        "start": 28036,
                                        "end": 28150,
                                        "loc": {
                                          "start": {
                                            "line": 1022,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 1025,
                                            "column": 21
                                          }
                                        },
                                        "openingElement": {
                                          "type": "JSXOpeningElement",
                                          "start": 28036,
                                          "end": 28072,
                                          "loc": {
                                            "start": {
                                              "line": 1022,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 1022,
                                              "column": 48
                                            }
                                          },
                                          "attributes": [
                                            {
                                              "type": "JSXAttribute",
                                              "start": 28044,
                                              "end": 28056,
                                              "loc": {
                                                "start": {
                                                  "line": 1022,
                                                  "column": 20
                                                },
                                                "end": {
                                                  "line": 1022,
                                                  "column": 32
                                                }
                                              },
                                              "name": {
                                                "type": "JSXIdentifier",
                                                "start": 28044,
                                                "end": 28047,
                                                "loc": {
                                                  "start": {
                                                    "line": 1022,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 1022,
                                                    "column": 23
                                                  }
                                                },
                                                "name": "key"
                                              },
                                              "value": {
                                                "type": "JSXExpressionContainer",
                                                "start": 28048,
                                                "end": 28056,
                                                "loc": {
                                                  "start": {
                                                    "line": 1022,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 1022,
                                                    "column": 32
                                                  }
                                                },
                                                "expression": {
                                                  "type": "Identifier",
                                                  "start": 28049,
                                                  "end": 28055,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1022,
                                                      "column": 25
                                                    },
                                                    "end": {
                                                      "line": 1022,
                                                      "column": 31
                                                    },
                                                    "identifierName": "action"
                                                  },
                                                  "name": "action"
                                                }
                                              }
                                            },
                                            {
                                              "type": "JSXAttribute",
                                              "start": 28057,
                                              "end": 28071,
                                              "loc": {
                                                "start": {
                                                  "line": 1022,
                                                  "column": 33
                                                },
                                                "end": {
                                                  "line": 1022,
                                                  "column": 47
                                                }
                                              },
                                              "name": {
                                                "type": "JSXIdentifier",
                                                "start": 28057,
                                                "end": 28062,
                                                "loc": {
                                                  "start": {
                                                    "line": 1022,
                                                    "column": 33
                                                  },
                                                  "end": {
                                                    "line": 1022,
                                                    "column": 38
                                                  }
                                                },
                                                "name": "value"
                                              },
                                              "value": {
                                                "type": "JSXExpressionContainer",
                                                "start": 28063,
                                                "end": 28071,
                                                "loc": {
                                                  "start": {
                                                    "line": 1022,
                                                    "column": 39
                                                  },
                                                  "end": {
                                                    "line": 1022,
                                                    "column": 47
                                                  }
                                                },
                                                "expression": {
                                                  "type": "Identifier",
                                                  "start": 28064,
                                                  "end": 28070,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1022,
                                                      "column": 40
                                                    },
                                                    "end": {
                                                      "line": 1022,
                                                      "column": 46
                                                    },
                                                    "identifierName": "action"
                                                  },
                                                  "name": "action"
                                                }
                                              }
                                            }
                                          ],
                                          "name": {
                                            "type": "JSXIdentifier",
                                            "start": 28037,
                                            "end": 28043,
                                            "loc": {
                                              "start": {
                                                "line": 1022,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 1022,
                                                "column": 19
                                              }
                                            },
                                            "name": "option"
                                          },
                                          "selfClosing": false
                                        },
                                        "closingElement": {
                                          "type": "JSXClosingElement",
                                          "start": 28141,
                                          "end": 28150,
                                          "loc": {
                                            "start": {
                                              "line": 1025,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 1025,
                                              "column": 21
                                            }
                                          },
                                          "name": {
                                            "type": "JSXIdentifier",
                                            "start": 28143,
                                            "end": 28149,
                                            "loc": {
                                              "start": {
                                                "line": 1025,
                                                "column": 14
                                              },
                                              "end": {
                                                "line": 1025,
                                                "column": 20
                                              }
                                            },
                                            "name": "option"
                                          }
                                        },
                                        "children": [
                                          {
                                            "type": "JSXText",
                                            "start": 28072,
                                            "end": 28087,
                                            "loc": {
                                              "start": {
                                                "line": 1022,
                                                "column": 48
                                              },
                                              "end": {
                                                "line": 1023,
                                                "column": 14
                                              }
                                            },
                                            "extra": null,
                                            "value": "\n              "
                                          },
                                          {
                                            "type": "JSXExpressionContainer",
                                            "start": 28087,
                                            "end": 28092,
                                            "loc": {
                                              "start": {
                                                "line": 1023,
                                                "column": 14
                                              },
                                              "end": {
                                                "line": 1023,
                                                "column": 19
                                              }
                                            },
                                            "expression": {
                                              "type": "StringLiteral",
                                              "start": 28088,
                                              "end": 28091,
                                              "loc": {
                                                "start": {
                                                  "line": 1023,
                                                  "column": 15
                                                },
                                                "end": {
                                                  "line": 1023,
                                                  "column": 18
                                                }
                                              },
                                              "extra": {
                                                "rawValue": " ",
                                                "raw": "\" \""
                                              },
                                              "value": " "
                                            }
                                          },
                                          {
                                            "type": "JSXText",
                                            "start": 28092,
                                            "end": 28107,
                                            "loc": {
                                              "start": {
                                                "line": 1023,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 1024,
                                                "column": 14
                                              }
                                            },
                                            "extra": null,
                                            "value": "\n              "
                                          },
                                          {
                                            "type": "JSXExpressionContainer",
                                            "start": 28107,
                                            "end": 28128,
                                            "loc": {
                                              "start": {
                                                "line": 1024,
                                                "column": 14
                                              },
                                              "end": {
                                                "line": 1024,
                                                "column": 35
                                              }
                                            },
                                            "expression": {
                                              "type": "CallExpression",
                                              "start": 28108,
                                              "end": 28127,
                                              "loc": {
                                                "start": {
                                                  "line": 1024,
                                                  "column": 15
                                                },
                                                "end": {
                                                  "line": 1024,
                                                  "column": 34
                                                }
                                              },
                                              "callee": {
                                                "type": "MemberExpression",
                                                "start": 28108,
                                                "end": 28119,
                                                "loc": {
                                                  "start": {
                                                    "line": 1024,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 1024,
                                                    "column": 26
                                                  }
                                                },
                                                "object": {
                                                  "type": "Identifier",
                                                  "start": 28108,
                                                  "end": 28109,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1024,
                                                      "column": 15
                                                    },
                                                    "end": {
                                                      "line": 1024,
                                                      "column": 16
                                                    },
                                                    "identifierName": "_"
                                                  },
                                                  "name": "_"
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "start": 28110,
                                                  "end": 28119,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1024,
                                                      "column": 17
                                                    },
                                                    "end": {
                                                      "line": 1024,
                                                      "column": 26
                                                    },
                                                    "identifierName": "startCase"
                                                  },
                                                  "name": "startCase"
                                                },
                                                "computed": false
                                              },
                                              "arguments": [
                                                {
                                                  "type": "Identifier",
                                                  "start": 28120,
                                                  "end": 28126,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1024,
                                                      "column": 27
                                                    },
                                                    "end": {
                                                      "line": 1024,
                                                      "column": 33
                                                    },
                                                    "identifierName": "action"
                                                  },
                                                  "name": "action"
                                                }
                                              ]
                                            }
                                          },
                                          {
                                            "type": "JSXText",
                                            "start": 28128,
                                            "end": 28141,
                                            "loc": {
                                              "start": {
                                                "line": 1024,
                                                "column": 35
                                              },
                                              "end": {
                                                "line": 1025,
                                                "column": 12
                                              }
                                            },
                                            "extra": null,
                                            "value": "\n            "
                                          }
                                        ],
                                        "extra": {
                                          "parenthesized": true,
                                          "parenStart": 28022
                                        }
                                      }
                                    }
                                  ],
                                  "directives": []
                                }
                              }
                            ]
                          }
                        },
                        {
                          "type": "JSXText",
                          "start": 28175,
                          "end": 28182,
                          "loc": {
                            "start": {
                              "line": 1027,
                              "column": 11
                            },
                            "end": {
                              "line": 1028,
                              "column": 6
                            }
                          },
                          "extra": null,
                          "value": "\n      "
                        }
                      ],
                      "extra": {
                        "parenthesized": true,
                        "parenStart": 27720
                      }
                    }
                  }
                ],
                "directives": [],
                "trailingComments": null
              },
              "leadingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n   * Renders the actions select component\n   *\n   * @return A component that renders a select input for all actions in the list display page\n   ",
                  "start": 27536,
                  "end": 27686,
                  "loc": {
                    "start": {
                      "line": 1004,
                      "column": 2
                    },
                    "end": {
                      "line": 1008,
                      "column": 5
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n   * Renders the back button component in the add/change view\n   * @ignore\n   * @return A component that renders a back button\n   ",
                  "start": 28205,
                  "end": 28341,
                  "loc": {
                    "start": {
                      "line": 1031,
                      "column": 2
                    },
                    "end": {
                      "line": 1035,
                      "column": 5
                    }
                  }
                }
              ]
            },
            {
              "type": "ClassMethod",
              "start": 28345,
              "end": 28811,
              "loc": {
                "start": {
                  "line": 1037,
                  "column": 2
                },
                "end": {
                  "line": 1056,
                  "column": 3
                }
              },
              "static": false,
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 28345,
                "end": 28363,
                "loc": {
                  "start": {
                    "line": 1037,
                    "column": 2
                  },
                  "end": {
                    "line": 1037,
                    "column": 20
                  },
                  "identifierName": "render_back_button"
                },
                "name": "render_back_button",
                "leadingComments": null
              },
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "start": 28366,
                "end": 28811,
                "loc": {
                  "start": {
                    "line": 1037,
                    "column": 23
                  },
                  "end": {
                    "line": 1056,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "ReturnStatement",
                    "start": 28372,
                    "end": 28807,
                    "loc": {
                      "start": {
                        "line": 1038,
                        "column": 4
                      },
                      "end": {
                        "line": 1055,
                        "column": 6
                      }
                    },
                    "argument": {
                      "type": "JSXElement",
                      "start": 28387,
                      "end": 28800,
                      "loc": {
                        "start": {
                          "line": 1039,
                          "column": 6
                        },
                        "end": {
                          "line": 1054,
                          "column": 12
                        }
                      },
                      "openingElement": {
                        "type": "JSXOpeningElement",
                        "start": 28387,
                        "end": 28392,
                        "loc": {
                          "start": {
                            "line": 1039,
                            "column": 6
                          },
                          "end": {
                            "line": 1039,
                            "column": 11
                          }
                        },
                        "attributes": [],
                        "name": {
                          "type": "JSXIdentifier",
                          "start": 28388,
                          "end": 28391,
                          "loc": {
                            "start": {
                              "line": 1039,
                              "column": 7
                            },
                            "end": {
                              "line": 1039,
                              "column": 10
                            }
                          },
                          "name": "div"
                        },
                        "selfClosing": false
                      },
                      "closingElement": {
                        "type": "JSXClosingElement",
                        "start": 28794,
                        "end": 28800,
                        "loc": {
                          "start": {
                            "line": 1054,
                            "column": 6
                          },
                          "end": {
                            "line": 1054,
                            "column": 12
                          }
                        },
                        "name": {
                          "type": "JSXIdentifier",
                          "start": 28796,
                          "end": 28799,
                          "loc": {
                            "start": {
                              "line": 1054,
                              "column": 8
                            },
                            "end": {
                              "line": 1054,
                              "column": 11
                            }
                          },
                          "name": "div"
                        }
                      },
                      "children": [
                        {
                          "type": "JSXText",
                          "start": 28392,
                          "end": 28401,
                          "loc": {
                            "start": {
                              "line": 1039,
                              "column": 11
                            },
                            "end": {
                              "line": 1040,
                              "column": 8
                            }
                          },
                          "extra": null,
                          "value": "\n        "
                        },
                        {
                          "type": "JSXElement",
                          "start": 28401,
                          "end": 28787,
                          "loc": {
                            "start": {
                              "line": 1040,
                              "column": 8
                            },
                            "end": {
                              "line": 1053,
                              "column": 17
                            }
                          },
                          "openingElement": {
                            "type": "JSXOpeningElement",
                            "start": 28401,
                            "end": 28733,
                            "loc": {
                              "start": {
                                "line": 1040,
                                "column": 8
                              },
                              "end": {
                                "line": 1050,
                                "column": 9
                              }
                            },
                            "attributes": [
                              {
                                "type": "JSXAttribute",
                                "start": 28419,
                                "end": 28447,
                                "loc": {
                                  "start": {
                                    "line": 1041,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 1041,
                                    "column": 38
                                  }
                                },
                                "name": {
                                  "type": "JSXIdentifier",
                                  "start": 28419,
                                  "end": 28428,
                                  "loc": {
                                    "start": {
                                      "line": 1041,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1041,
                                      "column": 19
                                    }
                                  },
                                  "name": "className"
                                },
                                "value": {
                                  "type": "JSXExpressionContainer",
                                  "start": 28429,
                                  "end": 28447,
                                  "loc": {
                                    "start": {
                                      "line": 1041,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 1041,
                                      "column": 38
                                    }
                                  },
                                  "expression": {
                                    "type": "StringLiteral",
                                    "start": 28430,
                                    "end": 28446,
                                    "loc": {
                                      "start": {
                                        "line": 1041,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 1041,
                                        "column": 37
                                      }
                                    },
                                    "extra": {
                                      "rawValue": "ra-back-button",
                                      "raw": "\"ra-back-button\""
                                    },
                                    "value": "ra-back-button"
                                  }
                                }
                              },
                              {
                                "type": "JSXAttribute",
                                "start": 28458,
                                "end": 28723,
                                "loc": {
                                  "start": {
                                    "line": 1042,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 1049,
                                    "column": 12
                                  }
                                },
                                "name": {
                                  "type": "JSXIdentifier",
                                  "start": 28458,
                                  "end": 28465,
                                  "loc": {
                                    "start": {
                                      "line": 1042,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1042,
                                      "column": 17
                                    }
                                  },
                                  "name": "onClick"
                                },
                                "value": {
                                  "type": "JSXExpressionContainer",
                                  "start": 28466,
                                  "end": 28723,
                                  "loc": {
                                    "start": {
                                      "line": 1042,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 1049,
                                      "column": 12
                                    }
                                  },
                                  "expression": {
                                    "type": "ArrowFunctionExpression",
                                    "start": 28467,
                                    "end": 28722,
                                    "loc": {
                                      "start": {
                                        "line": 1042,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 1049,
                                        "column": 11
                                      }
                                    },
                                    "id": null,
                                    "generator": false,
                                    "expression": false,
                                    "async": false,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "start": 28473,
                                      "end": 28722,
                                      "loc": {
                                        "start": {
                                          "line": 1042,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 1049,
                                          "column": 11
                                        }
                                      },
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "start": 28487,
                                          "end": 28552,
                                          "loc": {
                                            "start": {
                                              "line": 1043,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 1043,
                                              "column": 77
                                            }
                                          },
                                          "expression": {
                                            "type": "CallExpression",
                                            "start": 28487,
                                            "end": 28551,
                                            "loc": {
                                              "start": {
                                                "line": 1043,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 1043,
                                                "column": 76
                                              }
                                            },
                                            "callee": {
                                              "type": "MemberExpression",
                                              "start": 28487,
                                              "end": 28500,
                                              "loc": {
                                                "start": {
                                                  "line": 1043,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 1043,
                                                  "column": 25
                                                }
                                              },
                                              "object": {
                                                "type": "ThisExpression",
                                                "start": 28487,
                                                "end": 28491,
                                                "loc": {
                                                  "start": {
                                                    "line": 1043,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 1043,
                                                    "column": 16
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 28492,
                                                "end": 28500,
                                                "loc": {
                                                  "start": {
                                                    "line": 1043,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 1043,
                                                    "column": 25
                                                  },
                                                  "identifierName": "setState"
                                                },
                                                "name": "setState"
                                              },
                                              "computed": false
                                            },
                                            "arguments": [
                                              {
                                                "type": "ObjectExpression",
                                                "start": 28501,
                                                "end": 28550,
                                                "loc": {
                                                  "start": {
                                                    "line": 1043,
                                                    "column": 26
                                                  },
                                                  "end": {
                                                    "line": 1043,
                                                    "column": 75
                                                  }
                                                },
                                                "properties": [
                                                  {
                                                    "type": "ObjectProperty",
                                                    "start": 28503,
                                                    "end": 28534,
                                                    "loc": {
                                                      "start": {
                                                        "line": 1043,
                                                        "column": 28
                                                      },
                                                      "end": {
                                                        "line": 1043,
                                                        "column": 59
                                                      }
                                                    },
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "key": {
                                                      "type": "Identifier",
                                                      "start": 28503,
                                                      "end": 28515,
                                                      "loc": {
                                                        "start": {
                                                          "line": 1043,
                                                          "column": 28
                                                        },
                                                        "end": {
                                                          "line": 1043,
                                                          "column": 40
                                                        },
                                                        "identifierName": "display_type"
                                                      },
                                                      "name": "display_type"
                                                    },
                                                    "value": {
                                                      "type": "MemberExpression",
                                                      "start": 28517,
                                                      "end": 28534,
                                                      "loc": {
                                                        "start": {
                                                          "line": 1043,
                                                          "column": 42
                                                        },
                                                        "end": {
                                                          "line": 1043,
                                                          "column": 59
                                                        }
                                                      },
                                                      "object": {
                                                        "type": "Identifier",
                                                        "start": 28517,
                                                        "end": 28529,
                                                        "loc": {
                                                          "start": {
                                                            "line": 1043,
                                                            "column": 42
                                                          },
                                                          "end": {
                                                            "line": 1043,
                                                            "column": 54
                                                          },
                                                          "identifierName": "display_type"
                                                        },
                                                        "name": "display_type"
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "start": 28530,
                                                        "end": 28534,
                                                        "loc": {
                                                          "start": {
                                                            "line": 1043,
                                                            "column": 55
                                                          },
                                                          "end": {
                                                            "line": 1043,
                                                            "column": 59
                                                          },
                                                          "identifierName": "list"
                                                        },
                                                        "name": "list"
                                                      },
                                                      "computed": false
                                                    }
                                                  },
                                                  {
                                                    "type": "ObjectProperty",
                                                    "start": 28536,
                                                    "end": 28548,
                                                    "loc": {
                                                      "start": {
                                                        "line": 1043,
                                                        "column": 61
                                                      },
                                                      "end": {
                                                        "line": 1043,
                                                        "column": 73
                                                      }
                                                    },
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "key": {
                                                      "type": "Identifier",
                                                      "start": 28536,
                                                      "end": 28542,
                                                      "loc": {
                                                        "start": {
                                                          "line": 1043,
                                                          "column": 61
                                                        },
                                                        "end": {
                                                          "line": 1043,
                                                          "column": 67
                                                        },
                                                        "identifierName": "object"
                                                      },
                                                      "name": "object"
                                                    },
                                                    "value": {
                                                      "type": "NullLiteral",
                                                      "start": 28544,
                                                      "end": 28548,
                                                      "loc": {
                                                        "start": {
                                                          "line": 1043,
                                                          "column": 69
                                                        },
                                                        "end": {
                                                          "line": 1043,
                                                          "column": 73
                                                        }
                                                      }
                                                    }
                                                  }
                                                ]
                                              }
                                            ]
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "start": 28565,
                                          "end": 28710,
                                          "loc": {
                                            "start": {
                                              "line": 1044,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 1048,
                                              "column": 14
                                            }
                                          },
                                          "expression": {
                                            "type": "CallExpression",
                                            "start": 28565,
                                            "end": 28709,
                                            "loc": {
                                              "start": {
                                                "line": 1044,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 1048,
                                                "column": 13
                                              }
                                            },
                                            "callee": {
                                              "type": "MemberExpression",
                                              "start": 28565,
                                              "end": 28582,
                                              "loc": {
                                                "start": {
                                                  "line": 1044,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 1044,
                                                  "column": 29
                                                }
                                              },
                                              "object": {
                                                "type": "ThisExpression",
                                                "start": 28565,
                                                "end": 28569,
                                                "loc": {
                                                  "start": {
                                                    "line": 1044,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 1044,
                                                    "column": 16
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 28570,
                                                "end": 28582,
                                                "loc": {
                                                  "start": {
                                                    "line": 1044,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 1044,
                                                    "column": 29
                                                  },
                                                  "identifierName": "get_queryset"
                                                },
                                                "name": "get_queryset"
                                              },
                                              "computed": false
                                            },
                                            "arguments": [
                                              {
                                                "type": "MemberExpression",
                                                "start": 28598,
                                                "end": 28620,
                                                "loc": {
                                                  "start": {
                                                    "line": 1045,
                                                    "column": 14
                                                  },
                                                  "end": {
                                                    "line": 1045,
                                                    "column": 36
                                                  }
                                                },
                                                "object": {
                                                  "type": "MemberExpression",
                                                  "start": 28598,
                                                  "end": 28608,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1045,
                                                      "column": 14
                                                    },
                                                    "end": {
                                                      "line": 1045,
                                                      "column": 24
                                                    }
                                                  },
                                                  "object": {
                                                    "type": "ThisExpression",
                                                    "start": 28598,
                                                    "end": 28602,
                                                    "loc": {
                                                      "start": {
                                                        "line": 1045,
                                                        "column": 14
                                                      },
                                                      "end": {
                                                        "line": 1045,
                                                        "column": 18
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "start": 28603,
                                                    "end": 28608,
                                                    "loc": {
                                                      "start": {
                                                        "line": 1045,
                                                        "column": 19
                                                      },
                                                      "end": {
                                                        "line": 1045,
                                                        "column": 24
                                                      },
                                                      "identifierName": "state"
                                                    },
                                                    "name": "state"
                                                  },
                                                  "computed": false
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "start": 28609,
                                                  "end": 28620,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1045,
                                                      "column": 25
                                                    },
                                                    "end": {
                                                      "line": 1045,
                                                      "column": 36
                                                    },
                                                    "identifierName": "page_number"
                                                  },
                                                  "name": "page_number"
                                                },
                                                "computed": false
                                              },
                                              {
                                                "type": "CallExpression",
                                                "start": 28636,
                                                "end": 28660,
                                                "loc": {
                                                  "start": {
                                                    "line": 1046,
                                                    "column": 14
                                                  },
                                                  "end": {
                                                    "line": 1046,
                                                    "column": 38
                                                  }
                                                },
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "start": 28636,
                                                  "end": 28658,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1046,
                                                      "column": 14
                                                    },
                                                    "end": {
                                                      "line": 1046,
                                                      "column": 36
                                                    }
                                                  },
                                                  "object": {
                                                    "type": "ThisExpression",
                                                    "start": 28636,
                                                    "end": 28640,
                                                    "loc": {
                                                      "start": {
                                                        "line": 1046,
                                                        "column": 14
                                                      },
                                                      "end": {
                                                        "line": 1046,
                                                        "column": 18
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "start": 28641,
                                                    "end": 28658,
                                                    "loc": {
                                                      "start": {
                                                        "line": 1046,
                                                        "column": 19
                                                      },
                                                      "end": {
                                                        "line": 1046,
                                                        "column": 36
                                                      },
                                                      "identifierName": "get_list_per_page"
                                                    },
                                                    "name": "get_list_per_page"
                                                  },
                                                  "computed": false
                                                },
                                                "arguments": []
                                              },
                                              {
                                                "type": "MemberExpression",
                                                "start": 28676,
                                                "end": 28695,
                                                "loc": {
                                                  "start": {
                                                    "line": 1047,
                                                    "column": 14
                                                  },
                                                  "end": {
                                                    "line": 1047,
                                                    "column": 33
                                                  }
                                                },
                                                "object": {
                                                  "type": "MemberExpression",
                                                  "start": 28676,
                                                  "end": 28686,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1047,
                                                      "column": 14
                                                    },
                                                    "end": {
                                                      "line": 1047,
                                                      "column": 24
                                                    }
                                                  },
                                                  "object": {
                                                    "type": "ThisExpression",
                                                    "start": 28676,
                                                    "end": 28680,
                                                    "loc": {
                                                      "start": {
                                                        "line": 1047,
                                                        "column": 14
                                                      },
                                                      "end": {
                                                        "line": 1047,
                                                        "column": 18
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "start": 28681,
                                                    "end": 28686,
                                                    "loc": {
                                                      "start": {
                                                        "line": 1047,
                                                        "column": 19
                                                      },
                                                      "end": {
                                                        "line": 1047,
                                                        "column": 24
                                                      },
                                                      "identifierName": "state"
                                                    },
                                                    "name": "state"
                                                  },
                                                  "computed": false
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "start": 28687,
                                                  "end": 28695,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1047,
                                                      "column": 25
                                                    },
                                                    "end": {
                                                      "line": 1047,
                                                      "column": 33
                                                    },
                                                    "identifierName": "queryset"
                                                  },
                                                  "name": "queryset"
                                                },
                                                "computed": false
                                              }
                                            ]
                                          }
                                        }
                                      ],
                                      "directives": []
                                    }
                                  }
                                }
                              }
                            ],
                            "name": {
                              "type": "JSXIdentifier",
                              "start": 28402,
                              "end": 28408,
                              "loc": {
                                "start": {
                                  "line": 1040,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1040,
                                  "column": 15
                                }
                              },
                              "name": "button"
                            },
                            "selfClosing": false
                          },
                          "closingElement": {
                            "type": "JSXClosingElement",
                            "start": 28778,
                            "end": 28787,
                            "loc": {
                              "start": {
                                "line": 1053,
                                "column": 8
                              },
                              "end": {
                                "line": 1053,
                                "column": 17
                              }
                            },
                            "name": {
                              "type": "JSXIdentifier",
                              "start": 28780,
                              "end": 28786,
                              "loc": {
                                "start": {
                                  "line": 1053,
                                  "column": 10
                                },
                                "end": {
                                  "line": 1053,
                                  "column": 16
                                }
                              },
                              "name": "button"
                            }
                          },
                          "children": [
                            {
                              "type": "JSXText",
                              "start": 28733,
                              "end": 28744,
                              "loc": {
                                "start": {
                                  "line": 1050,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1051,
                                  "column": 10
                                }
                              },
                              "extra": null,
                              "value": "\n          "
                            },
                            {
                              "type": "JSXExpressionContainer",
                              "start": 28744,
                              "end": 28749,
                              "loc": {
                                "start": {
                                  "line": 1051,
                                  "column": 10
                                },
                                "end": {
                                  "line": 1051,
                                  "column": 15
                                }
                              },
                              "expression": {
                                "type": "StringLiteral",
                                "start": 28745,
                                "end": 28748,
                                "loc": {
                                  "start": {
                                    "line": 1051,
                                    "column": 11
                                  },
                                  "end": {
                                    "line": 1051,
                                    "column": 14
                                  }
                                },
                                "extra": {
                                  "rawValue": " ",
                                  "raw": "\" \""
                                },
                                "value": " "
                              }
                            },
                            {
                              "type": "JSXText",
                              "start": 28749,
                              "end": 28764,
                              "loc": {
                                "start": {
                                  "line": 1051,
                                  "column": 15
                                },
                                "end": {
                                  "line": 1052,
                                  "column": 14
                                }
                              },
                              "extra": null,
                              "value": "\n          Back"
                            },
                            {
                              "type": "JSXExpressionContainer",
                              "start": 28764,
                              "end": 28769,
                              "loc": {
                                "start": {
                                  "line": 1052,
                                  "column": 14
                                },
                                "end": {
                                  "line": 1052,
                                  "column": 19
                                }
                              },
                              "expression": {
                                "type": "StringLiteral",
                                "start": 28765,
                                "end": 28768,
                                "loc": {
                                  "start": {
                                    "line": 1052,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 1052,
                                    "column": 18
                                  }
                                },
                                "extra": {
                                  "rawValue": " ",
                                  "raw": "\" \""
                                },
                                "value": " "
                              }
                            },
                            {
                              "type": "JSXText",
                              "start": 28769,
                              "end": 28778,
                              "loc": {
                                "start": {
                                  "line": 1052,
                                  "column": 19
                                },
                                "end": {
                                  "line": 1053,
                                  "column": 8
                                }
                              },
                              "extra": null,
                              "value": "\n        "
                            }
                          ]
                        },
                        {
                          "type": "JSXText",
                          "start": 28787,
                          "end": 28794,
                          "loc": {
                            "start": {
                              "line": 1053,
                              "column": 17
                            },
                            "end": {
                              "line": 1054,
                              "column": 6
                            }
                          },
                          "extra": null,
                          "value": "\n      "
                        }
                      ],
                      "extra": {
                        "parenthesized": true,
                        "parenStart": 28379
                      }
                    }
                  }
                ],
                "directives": [],
                "trailingComments": null
              },
              "leadingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n   * Renders the back button component in the add/change view\n   * @ignore\n   * @return A component that renders a back button\n   ",
                  "start": 28205,
                  "end": 28341,
                  "loc": {
                    "start": {
                      "line": 1031,
                      "column": 2
                    },
                    "end": {
                      "line": 1035,
                      "column": 5
                    }
                  }
                }
              ],
              "trailingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n   * Renders the admin interface component\n   *\n   * @return A component that renders the admin interface\n   ",
                  "start": 28814,
                  "end": 28929,
                  "loc": {
                    "start": {
                      "line": 1057,
                      "column": 2
                    },
                    "end": {
                      "line": 1061,
                      "column": 5
                    }
                  }
                }
              ]
            },
            {
              "type": "ClassMethod",
              "start": 28932,
              "end": 29490,
              "loc": {
                "start": {
                  "line": 1062,
                  "column": 2
                },
                "end": {
                  "line": 1082,
                  "column": 3
                }
              },
              "static": false,
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 28932,
                "end": 28948,
                "loc": {
                  "start": {
                    "line": 1062,
                    "column": 2
                  },
                  "end": {
                    "line": 1062,
                    "column": 18
                  },
                  "identifierName": "render_list_view"
                },
                "name": "render_list_view",
                "leadingComments": null
              },
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "start": 28951,
                "end": 29490,
                "loc": {
                  "start": {
                    "line": 1062,
                    "column": 21
                  },
                  "end": {
                    "line": 1082,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "ReturnStatement",
                    "start": 28957,
                    "end": 29486,
                    "loc": {
                      "start": {
                        "line": 1063,
                        "column": 4
                      },
                      "end": {
                        "line": 1081,
                        "column": 6
                      }
                    },
                    "argument": {
                      "type": "JSXElement",
                      "start": 28972,
                      "end": 29479,
                      "loc": {
                        "start": {
                          "line": 1064,
                          "column": 6
                        },
                        "end": {
                          "line": 1080,
                          "column": 12
                        }
                      },
                      "openingElement": {
                        "type": "JSXOpeningElement",
                        "start": 28972,
                        "end": 28977,
                        "loc": {
                          "start": {
                            "line": 1064,
                            "column": 6
                          },
                          "end": {
                            "line": 1064,
                            "column": 11
                          }
                        },
                        "attributes": [],
                        "name": {
                          "type": "JSXIdentifier",
                          "start": 28973,
                          "end": 28976,
                          "loc": {
                            "start": {
                              "line": 1064,
                              "column": 7
                            },
                            "end": {
                              "line": 1064,
                              "column": 10
                            }
                          },
                          "name": "div"
                        },
                        "selfClosing": false
                      },
                      "closingElement": {
                        "type": "JSXClosingElement",
                        "start": 29473,
                        "end": 29479,
                        "loc": {
                          "start": {
                            "line": 1080,
                            "column": 6
                          },
                          "end": {
                            "line": 1080,
                            "column": 12
                          }
                        },
                        "name": {
                          "type": "JSXIdentifier",
                          "start": 29475,
                          "end": 29478,
                          "loc": {
                            "start": {
                              "line": 1080,
                              "column": 8
                            },
                            "end": {
                              "line": 1080,
                              "column": 11
                            }
                          },
                          "name": "div"
                        }
                      },
                      "children": [
                        {
                          "type": "JSXText",
                          "start": 28977,
                          "end": 28986,
                          "loc": {
                            "start": {
                              "line": 1064,
                              "column": 11
                            },
                            "end": {
                              "line": 1065,
                              "column": 8
                            }
                          },
                          "extra": null,
                          "value": "\n        "
                        },
                        {
                          "type": "JSXExpressionContainer",
                          "start": 28986,
                          "end": 29012,
                          "loc": {
                            "start": {
                              "line": 1065,
                              "column": 8
                            },
                            "end": {
                              "line": 1065,
                              "column": 34
                            }
                          },
                          "expression": {
                            "type": "CallExpression",
                            "start": 28987,
                            "end": 29011,
                            "loc": {
                              "start": {
                                "line": 1065,
                                "column": 9
                              },
                              "end": {
                                "line": 1065,
                                "column": 33
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 28987,
                              "end": 29009,
                              "loc": {
                                "start": {
                                  "line": 1065,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1065,
                                  "column": 31
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 28987,
                                "end": 28991,
                                "loc": {
                                  "start": {
                                    "line": 1065,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 1065,
                                    "column": 13
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 28992,
                                "end": 29009,
                                "loc": {
                                  "start": {
                                    "line": 1065,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 1065,
                                    "column": 31
                                  },
                                  "identifierName": "render_add_button"
                                },
                                "name": "render_add_button"
                              },
                              "computed": false
                            },
                            "arguments": []
                          }
                        },
                        {
                          "type": "JSXText",
                          "start": 29012,
                          "end": 29021,
                          "loc": {
                            "start": {
                              "line": 1065,
                              "column": 34
                            },
                            "end": {
                              "line": 1066,
                              "column": 8
                            }
                          },
                          "extra": null,
                          "value": "\n        "
                        },
                        {
                          "type": "JSXExpressionContainer",
                          "start": 29021,
                          "end": 29053,
                          "loc": {
                            "start": {
                              "line": 1066,
                              "column": 8
                            },
                            "end": {
                              "line": 1066,
                              "column": 40
                            }
                          },
                          "expression": {
                            "type": "CallExpression",
                            "start": 29022,
                            "end": 29052,
                            "loc": {
                              "start": {
                                "line": 1066,
                                "column": 9
                              },
                              "end": {
                                "line": 1066,
                                "column": 39
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 29022,
                              "end": 29050,
                              "loc": {
                                "start": {
                                  "line": 1066,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1066,
                                  "column": 37
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 29022,
                                "end": 29026,
                                "loc": {
                                  "start": {
                                    "line": 1066,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 1066,
                                    "column": 13
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 29027,
                                "end": 29050,
                                "loc": {
                                  "start": {
                                    "line": 1066,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 1066,
                                    "column": 37
                                  },
                                  "identifierName": "render_below_add_button"
                                },
                                "name": "render_below_add_button"
                              },
                              "computed": false
                            },
                            "arguments": []
                          }
                        },
                        {
                          "type": "JSXText",
                          "start": 29053,
                          "end": 29062,
                          "loc": {
                            "start": {
                              "line": 1066,
                              "column": 40
                            },
                            "end": {
                              "line": 1067,
                              "column": 8
                            }
                          },
                          "extra": null,
                          "value": "\n        "
                        },
                        {
                          "type": "JSXExpressionContainer",
                          "start": 29062,
                          "end": 29090,
                          "loc": {
                            "start": {
                              "line": 1067,
                              "column": 8
                            },
                            "end": {
                              "line": 1067,
                              "column": 36
                            }
                          },
                          "expression": {
                            "type": "CallExpression",
                            "start": 29063,
                            "end": 29089,
                            "loc": {
                              "start": {
                                "line": 1067,
                                "column": 9
                              },
                              "end": {
                                "line": 1067,
                                "column": 35
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 29063,
                              "end": 29087,
                              "loc": {
                                "start": {
                                  "line": 1067,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1067,
                                  "column": 33
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 29063,
                                "end": 29067,
                                "loc": {
                                  "start": {
                                    "line": 1067,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 1067,
                                    "column": 13
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 29068,
                                "end": 29087,
                                "loc": {
                                  "start": {
                                    "line": 1067,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 1067,
                                    "column": 33
                                  },
                                  "identifierName": "render_search_field"
                                },
                                "name": "render_search_field"
                              },
                              "computed": false
                            },
                            "arguments": []
                          }
                        },
                        {
                          "type": "JSXText",
                          "start": 29090,
                          "end": 29099,
                          "loc": {
                            "start": {
                              "line": 1067,
                              "column": 36
                            },
                            "end": {
                              "line": 1068,
                              "column": 8
                            }
                          },
                          "extra": null,
                          "value": "\n        "
                        },
                        {
                          "type": "JSXExpressionContainer",
                          "start": 29099,
                          "end": 29133,
                          "loc": {
                            "start": {
                              "line": 1068,
                              "column": 8
                            },
                            "end": {
                              "line": 1068,
                              "column": 42
                            }
                          },
                          "expression": {
                            "type": "CallExpression",
                            "start": 29100,
                            "end": 29132,
                            "loc": {
                              "start": {
                                "line": 1068,
                                "column": 9
                              },
                              "end": {
                                "line": 1068,
                                "column": 41
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 29100,
                              "end": 29130,
                              "loc": {
                                "start": {
                                  "line": 1068,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1068,
                                  "column": 39
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 29100,
                                "end": 29104,
                                "loc": {
                                  "start": {
                                    "line": 1068,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 1068,
                                    "column": 13
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 29105,
                                "end": 29130,
                                "loc": {
                                  "start": {
                                    "line": 1068,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 1068,
                                    "column": 39
                                  },
                                  "identifierName": "render_below_search_field"
                                },
                                "name": "render_below_search_field"
                              },
                              "computed": false
                            },
                            "arguments": []
                          }
                        },
                        {
                          "type": "JSXText",
                          "start": 29133,
                          "end": 29142,
                          "loc": {
                            "start": {
                              "line": 1068,
                              "column": 42
                            },
                            "end": {
                              "line": 1069,
                              "column": 8
                            }
                          },
                          "extra": null,
                          "value": "\n        "
                        },
                        {
                          "type": "JSXExpressionContainer",
                          "start": 29142,
                          "end": 29165,
                          "loc": {
                            "start": {
                              "line": 1069,
                              "column": 8
                            },
                            "end": {
                              "line": 1069,
                              "column": 31
                            }
                          },
                          "expression": {
                            "type": "CallExpression",
                            "start": 29143,
                            "end": 29164,
                            "loc": {
                              "start": {
                                "line": 1069,
                                "column": 9
                              },
                              "end": {
                                "line": 1069,
                                "column": 30
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 29143,
                              "end": 29162,
                              "loc": {
                                "start": {
                                  "line": 1069,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1069,
                                  "column": 28
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 29143,
                                "end": 29147,
                                "loc": {
                                  "start": {
                                    "line": 1069,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 1069,
                                    "column": 13
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 29148,
                                "end": 29162,
                                "loc": {
                                  "start": {
                                    "line": 1069,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 1069,
                                    "column": 28
                                  },
                                  "identifierName": "render_actions"
                                },
                                "name": "render_actions"
                              },
                              "computed": false
                            },
                            "arguments": []
                          }
                        },
                        {
                          "type": "JSXText",
                          "start": 29165,
                          "end": 29174,
                          "loc": {
                            "start": {
                              "line": 1069,
                              "column": 31
                            },
                            "end": {
                              "line": 1070,
                              "column": 8
                            }
                          },
                          "extra": null,
                          "value": "\n        "
                        },
                        {
                          "type": "JSXExpressionContainer",
                          "start": 29174,
                          "end": 29203,
                          "loc": {
                            "start": {
                              "line": 1070,
                              "column": 8
                            },
                            "end": {
                              "line": 1070,
                              "column": 37
                            }
                          },
                          "expression": {
                            "type": "CallExpression",
                            "start": 29175,
                            "end": 29202,
                            "loc": {
                              "start": {
                                "line": 1070,
                                "column": 9
                              },
                              "end": {
                                "line": 1070,
                                "column": 36
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 29175,
                              "end": 29200,
                              "loc": {
                                "start": {
                                  "line": 1070,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1070,
                                  "column": 34
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 29175,
                                "end": 29179,
                                "loc": {
                                  "start": {
                                    "line": 1070,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 1070,
                                    "column": 13
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 29180,
                                "end": 29200,
                                "loc": {
                                  "start": {
                                    "line": 1070,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 1070,
                                    "column": 34
                                  },
                                  "identifierName": "render_below_actions"
                                },
                                "name": "render_below_actions"
                              },
                              "computed": false
                            },
                            "arguments": []
                          }
                        },
                        {
                          "type": "JSXText",
                          "start": 29203,
                          "end": 29212,
                          "loc": {
                            "start": {
                              "line": 1070,
                              "column": 37
                            },
                            "end": {
                              "line": 1071,
                              "column": 8
                            }
                          },
                          "extra": null,
                          "value": "\n        "
                        },
                        {
                          "type": "JSXExpressionContainer",
                          "start": 29212,
                          "end": 29235,
                          "loc": {
                            "start": {
                              "line": 1071,
                              "column": 8
                            },
                            "end": {
                              "line": 1071,
                              "column": 31
                            }
                          },
                          "expression": {
                            "type": "CallExpression",
                            "start": 29213,
                            "end": 29234,
                            "loc": {
                              "start": {
                                "line": 1071,
                                "column": 9
                              },
                              "end": {
                                "line": 1071,
                                "column": 30
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 29213,
                              "end": 29232,
                              "loc": {
                                "start": {
                                  "line": 1071,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1071,
                                  "column": 28
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 29213,
                                "end": 29217,
                                "loc": {
                                  "start": {
                                    "line": 1071,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 1071,
                                    "column": 13
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 29218,
                                "end": 29232,
                                "loc": {
                                  "start": {
                                    "line": 1071,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 1071,
                                    "column": 28
                                  },
                                  "identifierName": "render_filters"
                                },
                                "name": "render_filters"
                              },
                              "computed": false
                            },
                            "arguments": []
                          }
                        },
                        {
                          "type": "JSXText",
                          "start": 29235,
                          "end": 29244,
                          "loc": {
                            "start": {
                              "line": 1071,
                              "column": 31
                            },
                            "end": {
                              "line": 1072,
                              "column": 8
                            }
                          },
                          "extra": null,
                          "value": "\n        "
                        },
                        {
                          "type": "JSXExpressionContainer",
                          "start": 29244,
                          "end": 29273,
                          "loc": {
                            "start": {
                              "line": 1072,
                              "column": 8
                            },
                            "end": {
                              "line": 1072,
                              "column": 37
                            }
                          },
                          "expression": {
                            "type": "CallExpression",
                            "start": 29245,
                            "end": 29272,
                            "loc": {
                              "start": {
                                "line": 1072,
                                "column": 9
                              },
                              "end": {
                                "line": 1072,
                                "column": 36
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 29245,
                              "end": 29270,
                              "loc": {
                                "start": {
                                  "line": 1072,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1072,
                                  "column": 34
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 29245,
                                "end": 29249,
                                "loc": {
                                  "start": {
                                    "line": 1072,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 1072,
                                    "column": 13
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 29250,
                                "end": 29270,
                                "loc": {
                                  "start": {
                                    "line": 1072,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 1072,
                                    "column": 34
                                  },
                                  "identifierName": "render_below_filters"
                                },
                                "name": "render_below_filters"
                              },
                              "computed": false
                            },
                            "arguments": []
                          }
                        },
                        {
                          "type": "JSXText",
                          "start": 29273,
                          "end": 29283,
                          "loc": {
                            "start": {
                              "line": 1072,
                              "column": 37
                            },
                            "end": {
                              "line": 1074,
                              "column": 8
                            }
                          },
                          "extra": null,
                          "value": "\n\n        "
                        },
                        {
                          "type": "JSXExpressionContainer",
                          "start": 29283,
                          "end": 29304,
                          "loc": {
                            "start": {
                              "line": 1074,
                              "column": 8
                            },
                            "end": {
                              "line": 1074,
                              "column": 29
                            }
                          },
                          "expression": {
                            "type": "CallExpression",
                            "start": 29284,
                            "end": 29303,
                            "loc": {
                              "start": {
                                "line": 1074,
                                "column": 9
                              },
                              "end": {
                                "line": 1074,
                                "column": 28
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 29284,
                              "end": 29301,
                              "loc": {
                                "start": {
                                  "line": 1074,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1074,
                                  "column": 26
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 29284,
                                "end": 29288,
                                "loc": {
                                  "start": {
                                    "line": 1074,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 1074,
                                    "column": 13
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 29289,
                                "end": 29301,
                                "loc": {
                                  "start": {
                                    "line": 1074,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 1074,
                                    "column": 26
                                  },
                                  "identifierName": "render_table"
                                },
                                "name": "render_table"
                              },
                              "computed": false
                            },
                            "arguments": []
                          }
                        },
                        {
                          "type": "JSXText",
                          "start": 29304,
                          "end": 29313,
                          "loc": {
                            "start": {
                              "line": 1074,
                              "column": 29
                            },
                            "end": {
                              "line": 1075,
                              "column": 8
                            }
                          },
                          "extra": null,
                          "value": "\n        "
                        },
                        {
                          "type": "JSXExpressionContainer",
                          "start": 29313,
                          "end": 29340,
                          "loc": {
                            "start": {
                              "line": 1075,
                              "column": 8
                            },
                            "end": {
                              "line": 1075,
                              "column": 35
                            }
                          },
                          "expression": {
                            "type": "CallExpression",
                            "start": 29314,
                            "end": 29339,
                            "loc": {
                              "start": {
                                "line": 1075,
                                "column": 9
                              },
                              "end": {
                                "line": 1075,
                                "column": 34
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 29314,
                              "end": 29337,
                              "loc": {
                                "start": {
                                  "line": 1075,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1075,
                                  "column": 32
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 29314,
                                "end": 29318,
                                "loc": {
                                  "start": {
                                    "line": 1075,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 1075,
                                    "column": 13
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 29319,
                                "end": 29337,
                                "loc": {
                                  "start": {
                                    "line": 1075,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 1075,
                                    "column": 32
                                  },
                                  "identifierName": "render_below_table"
                                },
                                "name": "render_below_table"
                              },
                              "computed": false
                            },
                            "arguments": []
                          }
                        },
                        {
                          "type": "JSXText",
                          "start": 29340,
                          "end": 29349,
                          "loc": {
                            "start": {
                              "line": 1075,
                              "column": 35
                            },
                            "end": {
                              "line": 1076,
                              "column": 8
                            }
                          },
                          "extra": null,
                          "value": "\n        "
                        },
                        {
                          "type": "JSXExpressionContainer",
                          "start": 29349,
                          "end": 29391,
                          "loc": {
                            "start": {
                              "line": 1076,
                              "column": 8
                            },
                            "end": {
                              "line": 1076,
                              "column": 50
                            }
                          },
                          "expression": {
                            "type": "CallExpression",
                            "start": 29350,
                            "end": 29390,
                            "loc": {
                              "start": {
                                "line": 1076,
                                "column": 9
                              },
                              "end": {
                                "line": 1076,
                                "column": 49
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 29350,
                              "end": 29370,
                              "loc": {
                                "start": {
                                  "line": 1076,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1076,
                                  "column": 29
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 29350,
                                "end": 29354,
                                "loc": {
                                  "start": {
                                    "line": 1076,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 1076,
                                    "column": 13
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 29355,
                                "end": 29370,
                                "loc": {
                                  "start": {
                                    "line": 1076,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 1076,
                                    "column": 29
                                  },
                                  "identifierName": "render_progress"
                                },
                                "name": "render_progress"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "start": 29371,
                                "end": 29389,
                                "loc": {
                                  "start": {
                                    "line": 1076,
                                    "column": 30
                                  },
                                  "end": {
                                    "line": 1076,
                                    "column": 48
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 29371,
                                  "end": 29381,
                                  "loc": {
                                    "start": {
                                      "line": 1076,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 1076,
                                      "column": 40
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 29371,
                                    "end": 29375,
                                    "loc": {
                                      "start": {
                                        "line": 1076,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 1076,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 29376,
                                    "end": 29381,
                                    "loc": {
                                      "start": {
                                        "line": 1076,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 1076,
                                        "column": 40
                                      },
                                      "identifierName": "state"
                                    },
                                    "name": "state"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 29382,
                                  "end": 29389,
                                  "loc": {
                                    "start": {
                                      "line": 1076,
                                      "column": 41
                                    },
                                    "end": {
                                      "line": 1076,
                                      "column": 48
                                    },
                                    "identifierName": "loading"
                                  },
                                  "name": "loading"
                                },
                                "computed": false
                              }
                            ]
                          }
                        },
                        {
                          "type": "JSXText",
                          "start": 29391,
                          "end": 29400,
                          "loc": {
                            "start": {
                              "line": 1076,
                              "column": 50
                            },
                            "end": {
                              "line": 1077,
                              "column": 8
                            }
                          },
                          "extra": null,
                          "value": "\n        "
                        },
                        {
                          "type": "JSXExpressionContainer",
                          "start": 29400,
                          "end": 29430,
                          "loc": {
                            "start": {
                              "line": 1077,
                              "column": 8
                            },
                            "end": {
                              "line": 1077,
                              "column": 38
                            }
                          },
                          "expression": {
                            "type": "CallExpression",
                            "start": 29401,
                            "end": 29429,
                            "loc": {
                              "start": {
                                "line": 1077,
                                "column": 9
                              },
                              "end": {
                                "line": 1077,
                                "column": 37
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 29401,
                              "end": 29427,
                              "loc": {
                                "start": {
                                  "line": 1077,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1077,
                                  "column": 35
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 29401,
                                "end": 29405,
                                "loc": {
                                  "start": {
                                    "line": 1077,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 1077,
                                    "column": 13
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 29406,
                                "end": 29427,
                                "loc": {
                                  "start": {
                                    "line": 1077,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 1077,
                                    "column": 35
                                  },
                                  "identifierName": "render_below_progress"
                                },
                                "name": "render_below_progress"
                              },
                              "computed": false
                            },
                            "arguments": []
                          }
                        },
                        {
                          "type": "JSXText",
                          "start": 29430,
                          "end": 29440,
                          "loc": {
                            "start": {
                              "line": 1077,
                              "column": 38
                            },
                            "end": {
                              "line": 1079,
                              "column": 8
                            }
                          },
                          "extra": null,
                          "value": "\n\n        "
                        },
                        {
                          "type": "JSXExpressionContainer",
                          "start": 29440,
                          "end": 29466,
                          "loc": {
                            "start": {
                              "line": 1079,
                              "column": 8
                            },
                            "end": {
                              "line": 1079,
                              "column": 34
                            }
                          },
                          "expression": {
                            "type": "CallExpression",
                            "start": 29441,
                            "end": 29465,
                            "loc": {
                              "start": {
                                "line": 1079,
                                "column": 9
                              },
                              "end": {
                                "line": 1079,
                                "column": 33
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 29441,
                              "end": 29463,
                              "loc": {
                                "start": {
                                  "line": 1079,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1079,
                                  "column": 31
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 29441,
                                "end": 29445,
                                "loc": {
                                  "start": {
                                    "line": 1079,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 1079,
                                    "column": 13
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 29446,
                                "end": 29463,
                                "loc": {
                                  "start": {
                                    "line": 1079,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 1079,
                                    "column": 31
                                  },
                                  "identifierName": "render_pagination"
                                },
                                "name": "render_pagination"
                              },
                              "computed": false
                            },
                            "arguments": []
                          }
                        },
                        {
                          "type": "JSXText",
                          "start": 29466,
                          "end": 29473,
                          "loc": {
                            "start": {
                              "line": 1079,
                              "column": 34
                            },
                            "end": {
                              "line": 1080,
                              "column": 6
                            }
                          },
                          "extra": null,
                          "value": "\n      "
                        }
                      ],
                      "extra": {
                        "parenthesized": true,
                        "parenStart": 28964
                      }
                    }
                  }
                ],
                "directives": []
              },
              "leadingComments": [
                {
                  "type": "CommentBlock",
                  "value": "*\n   * Renders the admin interface component\n   *\n   * @return A component that renders the admin interface\n   ",
                  "start": 28814,
                  "end": 28929,
                  "loc": {
                    "start": {
                      "line": 1057,
                      "column": 2
                    },
                    "end": {
                      "line": 1061,
                      "column": 5
                    }
                  }
                }
              ]
            },
            {
              "type": "ClassMethod",
              "start": 29493,
              "end": 29521,
              "loc": {
                "start": {
                  "line": 1083,
                  "column": 2
                },
                "end": {
                  "line": 1083,
                  "column": 30
                }
              },
              "static": false,
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 29493,
                "end": 29516,
                "loc": {
                  "start": {
                    "line": 1083,
                    "column": 2
                  },
                  "end": {
                    "line": 1083,
                    "column": 25
                  },
                  "identifierName": "render_below_add_button"
                },
                "name": "render_below_add_button"
              },
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "start": 29519,
                "end": 29521,
                "loc": {
                  "start": {
                    "line": 1083,
                    "column": 28
                  },
                  "end": {
                    "line": 1083,
                    "column": 30
                  }
                },
                "body": [],
                "directives": []
              }
            },
            {
              "type": "ClassMethod",
              "start": 29524,
              "end": 29554,
              "loc": {
                "start": {
                  "line": 1084,
                  "column": 2
                },
                "end": {
                  "line": 1084,
                  "column": 32
                }
              },
              "static": false,
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 29524,
                "end": 29549,
                "loc": {
                  "start": {
                    "line": 1084,
                    "column": 2
                  },
                  "end": {
                    "line": 1084,
                    "column": 27
                  },
                  "identifierName": "render_below_search_field"
                },
                "name": "render_below_search_field"
              },
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "start": 29552,
                "end": 29554,
                "loc": {
                  "start": {
                    "line": 1084,
                    "column": 30
                  },
                  "end": {
                    "line": 1084,
                    "column": 32
                  }
                },
                "body": [],
                "directives": []
              }
            },
            {
              "type": "ClassMethod",
              "start": 29558,
              "end": 29583,
              "loc": {
                "start": {
                  "line": 1086,
                  "column": 2
                },
                "end": {
                  "line": 1086,
                  "column": 27
                }
              },
              "static": false,
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 29558,
                "end": 29578,
                "loc": {
                  "start": {
                    "line": 1086,
                    "column": 2
                  },
                  "end": {
                    "line": 1086,
                    "column": 22
                  },
                  "identifierName": "render_below_actions"
                },
                "name": "render_below_actions"
              },
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "start": 29581,
                "end": 29583,
                "loc": {
                  "start": {
                    "line": 1086,
                    "column": 25
                  },
                  "end": {
                    "line": 1086,
                    "column": 27
                  }
                },
                "body": [],
                "directives": []
              }
            },
            {
              "type": "ClassMethod",
              "start": 29587,
              "end": 29612,
              "loc": {
                "start": {
                  "line": 1088,
                  "column": 2
                },
                "end": {
                  "line": 1088,
                  "column": 27
                }
              },
              "static": false,
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 29587,
                "end": 29607,
                "loc": {
                  "start": {
                    "line": 1088,
                    "column": 2
                  },
                  "end": {
                    "line": 1088,
                    "column": 22
                  },
                  "identifierName": "render_below_filters"
                },
                "name": "render_below_filters"
              },
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "start": 29610,
                "end": 29612,
                "loc": {
                  "start": {
                    "line": 1088,
                    "column": 25
                  },
                  "end": {
                    "line": 1088,
                    "column": 27
                  }
                },
                "body": [],
                "directives": []
              }
            },
            {
              "type": "ClassMethod",
              "start": 29616,
              "end": 29639,
              "loc": {
                "start": {
                  "line": 1090,
                  "column": 2
                },
                "end": {
                  "line": 1090,
                  "column": 25
                }
              },
              "static": false,
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 29616,
                "end": 29634,
                "loc": {
                  "start": {
                    "line": 1090,
                    "column": 2
                  },
                  "end": {
                    "line": 1090,
                    "column": 20
                  },
                  "identifierName": "render_below_table"
                },
                "name": "render_below_table"
              },
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "start": 29637,
                "end": 29639,
                "loc": {
                  "start": {
                    "line": 1090,
                    "column": 23
                  },
                  "end": {
                    "line": 1090,
                    "column": 25
                  }
                },
                "body": [],
                "directives": []
              }
            },
            {
              "type": "ClassMethod",
              "start": 29643,
              "end": 29669,
              "loc": {
                "start": {
                  "line": 1092,
                  "column": 2
                },
                "end": {
                  "line": 1092,
                  "column": 28
                }
              },
              "static": false,
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 29643,
                "end": 29664,
                "loc": {
                  "start": {
                    "line": 1092,
                    "column": 2
                  },
                  "end": {
                    "line": 1092,
                    "column": 23
                  },
                  "identifierName": "render_below_progress"
                },
                "name": "render_below_progress"
              },
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "start": 29667,
                "end": 29669,
                "loc": {
                  "start": {
                    "line": 1092,
                    "column": 26
                  },
                  "end": {
                    "line": 1092,
                    "column": 28
                  }
                },
                "body": [],
                "directives": []
              }
            },
            {
              "type": "ClassMethod",
              "start": 29673,
              "end": 29874,
              "loc": {
                "start": {
                  "line": 1094,
                  "column": 2
                },
                "end": {
                  "line": 1102,
                  "column": 3
                }
              },
              "static": false,
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 29673,
                "end": 29691,
                "loc": {
                  "start": {
                    "line": 1094,
                    "column": 2
                  },
                  "end": {
                    "line": 1094,
                    "column": 20
                  },
                  "identifierName": "render_change_view"
                },
                "name": "render_change_view"
              },
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "start": 29694,
                "end": 29874,
                "loc": {
                  "start": {
                    "line": 1094,
                    "column": 23
                  },
                  "end": {
                    "line": 1102,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "ReturnStatement",
                    "start": 29700,
                    "end": 29870,
                    "loc": {
                      "start": {
                        "line": 1095,
                        "column": 4
                      },
                      "end": {
                        "line": 1101,
                        "column": 6
                      }
                    },
                    "argument": {
                      "type": "JSXElement",
                      "start": 29715,
                      "end": 29863,
                      "loc": {
                        "start": {
                          "line": 1096,
                          "column": 6
                        },
                        "end": {
                          "line": 1100,
                          "column": 12
                        }
                      },
                      "openingElement": {
                        "type": "JSXOpeningElement",
                        "start": 29715,
                        "end": 29720,
                        "loc": {
                          "start": {
                            "line": 1096,
                            "column": 6
                          },
                          "end": {
                            "line": 1096,
                            "column": 11
                          }
                        },
                        "attributes": [],
                        "name": {
                          "type": "JSXIdentifier",
                          "start": 29716,
                          "end": 29719,
                          "loc": {
                            "start": {
                              "line": 1096,
                              "column": 7
                            },
                            "end": {
                              "line": 1096,
                              "column": 10
                            }
                          },
                          "name": "div"
                        },
                        "selfClosing": false
                      },
                      "closingElement": {
                        "type": "JSXClosingElement",
                        "start": 29857,
                        "end": 29863,
                        "loc": {
                          "start": {
                            "line": 1100,
                            "column": 6
                          },
                          "end": {
                            "line": 1100,
                            "column": 12
                          }
                        },
                        "name": {
                          "type": "JSXIdentifier",
                          "start": 29859,
                          "end": 29862,
                          "loc": {
                            "start": {
                              "line": 1100,
                              "column": 8
                            },
                            "end": {
                              "line": 1100,
                              "column": 11
                            }
                          },
                          "name": "div"
                        }
                      },
                      "children": [
                        {
                          "type": "JSXText",
                          "start": 29720,
                          "end": 29729,
                          "loc": {
                            "start": {
                              "line": 1096,
                              "column": 11
                            },
                            "end": {
                              "line": 1097,
                              "column": 8
                            }
                          },
                          "extra": null,
                          "value": "\n        "
                        },
                        {
                          "type": "JSXExpressionContainer",
                          "start": 29729,
                          "end": 29771,
                          "loc": {
                            "start": {
                              "line": 1097,
                              "column": 8
                            },
                            "end": {
                              "line": 1097,
                              "column": 50
                            }
                          },
                          "expression": {
                            "type": "CallExpression",
                            "start": 29730,
                            "end": 29770,
                            "loc": {
                              "start": {
                                "line": 1097,
                                "column": 9
                              },
                              "end": {
                                "line": 1097,
                                "column": 49
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 29730,
                              "end": 29750,
                              "loc": {
                                "start": {
                                  "line": 1097,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1097,
                                  "column": 29
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 29730,
                                "end": 29734,
                                "loc": {
                                  "start": {
                                    "line": 1097,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 1097,
                                    "column": 13
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 29735,
                                "end": 29750,
                                "loc": {
                                  "start": {
                                    "line": 1097,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 1097,
                                    "column": 29
                                  },
                                  "identifierName": "render_progress"
                                },
                                "name": "render_progress"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "start": 29751,
                                "end": 29769,
                                "loc": {
                                  "start": {
                                    "line": 1097,
                                    "column": 30
                                  },
                                  "end": {
                                    "line": 1097,
                                    "column": 48
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 29751,
                                  "end": 29761,
                                  "loc": {
                                    "start": {
                                      "line": 1097,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 1097,
                                      "column": 40
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 29751,
                                    "end": 29755,
                                    "loc": {
                                      "start": {
                                        "line": 1097,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 1097,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 29756,
                                    "end": 29761,
                                    "loc": {
                                      "start": {
                                        "line": 1097,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 1097,
                                        "column": 40
                                      },
                                      "identifierName": "state"
                                    },
                                    "name": "state"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 29762,
                                  "end": 29769,
                                  "loc": {
                                    "start": {
                                      "line": 1097,
                                      "column": 41
                                    },
                                    "end": {
                                      "line": 1097,
                                      "column": 48
                                    },
                                    "identifierName": "loading"
                                  },
                                  "name": "loading"
                                },
                                "computed": false
                              }
                            ]
                          }
                        },
                        {
                          "type": "JSXText",
                          "start": 29771,
                          "end": 29780,
                          "loc": {
                            "start": {
                              "line": 1097,
                              "column": 50
                            },
                            "end": {
                              "line": 1098,
                              "column": 8
                            }
                          },
                          "extra": null,
                          "value": "\n        "
                        },
                        {
                          "type": "JSXExpressionContainer",
                          "start": 29780,
                          "end": 29807,
                          "loc": {
                            "start": {
                              "line": 1098,
                              "column": 8
                            },
                            "end": {
                              "line": 1098,
                              "column": 35
                            }
                          },
                          "expression": {
                            "type": "CallExpression",
                            "start": 29781,
                            "end": 29806,
                            "loc": {
                              "start": {
                                "line": 1098,
                                "column": 9
                              },
                              "end": {
                                "line": 1098,
                                "column": 34
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 29781,
                              "end": 29804,
                              "loc": {
                                "start": {
                                  "line": 1098,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1098,
                                  "column": 32
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 29781,
                                "end": 29785,
                                "loc": {
                                  "start": {
                                    "line": 1098,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 1098,
                                    "column": 13
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 29786,
                                "end": 29804,
                                "loc": {
                                  "start": {
                                    "line": 1098,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 1098,
                                    "column": 32
                                  },
                                  "identifierName": "render_back_button"
                                },
                                "name": "render_back_button"
                              },
                              "computed": false
                            },
                            "arguments": []
                          }
                        },
                        {
                          "type": "JSXText",
                          "start": 29807,
                          "end": 29816,
                          "loc": {
                            "start": {
                              "line": 1098,
                              "column": 35
                            },
                            "end": {
                              "line": 1099,
                              "column": 8
                            }
                          },
                          "extra": null,
                          "value": "\n        "
                        },
                        {
                          "type": "JSXExpressionContainer",
                          "start": 29816,
                          "end": 29850,
                          "loc": {
                            "start": {
                              "line": 1099,
                              "column": 8
                            },
                            "end": {
                              "line": 1099,
                              "column": 42
                            }
                          },
                          "expression": {
                            "type": "CallExpression",
                            "start": 29817,
                            "end": 29849,
                            "loc": {
                              "start": {
                                "line": 1099,
                                "column": 9
                              },
                              "end": {
                                "line": 1099,
                                "column": 41
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 29817,
                              "end": 29830,
                              "loc": {
                                "start": {
                                  "line": 1099,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1099,
                                  "column": 22
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 29817,
                                "end": 29821,
                                "loc": {
                                  "start": {
                                    "line": 1099,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 1099,
                                    "column": 13
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 29822,
                                "end": 29830,
                                "loc": {
                                  "start": {
                                    "line": 1099,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 1099,
                                    "column": 22
                                  },
                                  "identifierName": "get_form"
                                },
                                "name": "get_form"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "start": 29831,
                                "end": 29848,
                                "loc": {
                                  "start": {
                                    "line": 1099,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 1099,
                                    "column": 40
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 29831,
                                  "end": 29841,
                                  "loc": {
                                    "start": {
                                      "line": 1099,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 1099,
                                      "column": 33
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 29831,
                                    "end": 29835,
                                    "loc": {
                                      "start": {
                                        "line": 1099,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 1099,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 29836,
                                    "end": 29841,
                                    "loc": {
                                      "start": {
                                        "line": 1099,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 1099,
                                        "column": 33
                                      },
                                      "identifierName": "state"
                                    },
                                    "name": "state"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 29842,
                                  "end": 29848,
                                  "loc": {
                                    "start": {
                                      "line": 1099,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 1099,
                                      "column": 40
                                    },
                                    "identifierName": "object"
                                  },
                                  "name": "object"
                                },
                                "computed": false
                              }
                            ]
                          }
                        },
                        {
                          "type": "JSXText",
                          "start": 29850,
                          "end": 29857,
                          "loc": {
                            "start": {
                              "line": 1099,
                              "column": 42
                            },
                            "end": {
                              "line": 1100,
                              "column": 6
                            }
                          },
                          "extra": null,
                          "value": "\n      "
                        }
                      ],
                      "extra": {
                        "parenthesized": true,
                        "parenStart": 29707
                      }
                    }
                  }
                ],
                "directives": []
              }
            },
            {
              "type": "ClassMethod",
              "start": 29877,
              "end": 29906,
              "loc": {
                "start": {
                  "line": 1103,
                  "column": 2
                },
                "end": {
                  "line": 1103,
                  "column": 31
                }
              },
              "static": false,
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 29877,
                "end": 29901,
                "loc": {
                  "start": {
                    "line": 1103,
                    "column": 2
                  },
                  "end": {
                    "line": 1103,
                    "column": 26
                  },
                  "identifierName": "render_above_change_view"
                },
                "name": "render_above_change_view"
              },
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "start": 29904,
                "end": 29906,
                "loc": {
                  "start": {
                    "line": 1103,
                    "column": 29
                  },
                  "end": {
                    "line": 1103,
                    "column": 31
                  }
                },
                "body": [],
                "directives": []
              }
            },
            {
              "type": "ClassMethod",
              "start": 29909,
              "end": 29938,
              "loc": {
                "start": {
                  "line": 1104,
                  "column": 2
                },
                "end": {
                  "line": 1104,
                  "column": 31
                }
              },
              "static": false,
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 29909,
                "end": 29933,
                "loc": {
                  "start": {
                    "line": 1104,
                    "column": 2
                  },
                  "end": {
                    "line": 1104,
                    "column": 26
                  },
                  "identifierName": "render_below_change_view"
                },
                "name": "render_below_change_view"
              },
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "start": 29936,
                "end": 29938,
                "loc": {
                  "start": {
                    "line": 1104,
                    "column": 29
                  },
                  "end": {
                    "line": 1104,
                    "column": 31
                  }
                },
                "body": [],
                "directives": []
              }
            },
            {
              "type": "ClassMethod",
              "start": 29941,
              "end": 29968,
              "loc": {
                "start": {
                  "line": 1105,
                  "column": 2
                },
                "end": {
                  "line": 1105,
                  "column": 29
                }
              },
              "static": false,
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 29941,
                "end": 29963,
                "loc": {
                  "start": {
                    "line": 1105,
                    "column": 2
                  },
                  "end": {
                    "line": 1105,
                    "column": 24
                  },
                  "identifierName": "render_above_list_view"
                },
                "name": "render_above_list_view"
              },
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "start": 29966,
                "end": 29968,
                "loc": {
                  "start": {
                    "line": 1105,
                    "column": 27
                  },
                  "end": {
                    "line": 1105,
                    "column": 29
                  }
                },
                "body": [],
                "directives": []
              }
            },
            {
              "type": "ClassMethod",
              "start": 29971,
              "end": 29998,
              "loc": {
                "start": {
                  "line": 1106,
                  "column": 2
                },
                "end": {
                  "line": 1106,
                  "column": 29
                }
              },
              "static": false,
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 29971,
                "end": 29993,
                "loc": {
                  "start": {
                    "line": 1106,
                    "column": 2
                  },
                  "end": {
                    "line": 1106,
                    "column": 24
                  },
                  "identifierName": "render_below_list_view"
                },
                "name": "render_below_list_view"
              },
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "start": 29996,
                "end": 29998,
                "loc": {
                  "start": {
                    "line": 1106,
                    "column": 27
                  },
                  "end": {
                    "line": 1106,
                    "column": 29
                  }
                },
                "body": [],
                "directives": []
              }
            },
            {
              "type": "ClassMethod",
              "start": 30001,
              "end": 30221,
              "loc": {
                "start": {
                  "line": 1107,
                  "column": 2
                },
                "end": {
                  "line": 1116,
                  "column": 3
                }
              },
              "static": false,
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 30001,
                "end": 30017,
                "loc": {
                  "start": {
                    "line": 1107,
                    "column": 2
                  },
                  "end": {
                    "line": 1107,
                    "column": 18
                  },
                  "identifierName": "render_list_page"
                },
                "name": "render_list_page"
              },
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "start": 30020,
                "end": 30221,
                "loc": {
                  "start": {
                    "line": 1107,
                    "column": 21
                  },
                  "end": {
                    "line": 1116,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "ReturnStatement",
                    "start": 30026,
                    "end": 30217,
                    "loc": {
                      "start": {
                        "line": 1108,
                        "column": 4
                      },
                      "end": {
                        "line": 1115,
                        "column": 6
                      }
                    },
                    "argument": {
                      "type": "JSXElement",
                      "start": 30041,
                      "end": 30210,
                      "loc": {
                        "start": {
                          "line": 1109,
                          "column": 6
                        },
                        "end": {
                          "line": 1114,
                          "column": 12
                        }
                      },
                      "openingElement": {
                        "type": "JSXOpeningElement",
                        "start": 30041,
                        "end": 30046,
                        "loc": {
                          "start": {
                            "line": 1109,
                            "column": 6
                          },
                          "end": {
                            "line": 1109,
                            "column": 11
                          }
                        },
                        "attributes": [],
                        "name": {
                          "type": "JSXIdentifier",
                          "start": 30042,
                          "end": 30045,
                          "loc": {
                            "start": {
                              "line": 1109,
                              "column": 7
                            },
                            "end": {
                              "line": 1109,
                              "column": 10
                            }
                          },
                          "name": "div"
                        },
                        "selfClosing": false
                      },
                      "closingElement": {
                        "type": "JSXClosingElement",
                        "start": 30204,
                        "end": 30210,
                        "loc": {
                          "start": {
                            "line": 1114,
                            "column": 6
                          },
                          "end": {
                            "line": 1114,
                            "column": 12
                          }
                        },
                        "name": {
                          "type": "JSXIdentifier",
                          "start": 30206,
                          "end": 30209,
                          "loc": {
                            "start": {
                              "line": 1114,
                              "column": 8
                            },
                            "end": {
                              "line": 1114,
                              "column": 11
                            }
                          },
                          "name": "div"
                        }
                      },
                      "children": [
                        {
                          "type": "JSXText",
                          "start": 30046,
                          "end": 30055,
                          "loc": {
                            "start": {
                              "line": 1109,
                              "column": 11
                            },
                            "end": {
                              "line": 1110,
                              "column": 8
                            }
                          },
                          "extra": null,
                          "value": "\n        "
                        },
                        {
                          "type": "JSXExpressionContainer",
                          "start": 30055,
                          "end": 30086,
                          "loc": {
                            "start": {
                              "line": 1110,
                              "column": 8
                            },
                            "end": {
                              "line": 1110,
                              "column": 39
                            }
                          },
                          "expression": {
                            "type": "CallExpression",
                            "start": 30056,
                            "end": 30085,
                            "loc": {
                              "start": {
                                "line": 1110,
                                "column": 9
                              },
                              "end": {
                                "line": 1110,
                                "column": 38
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 30056,
                              "end": 30083,
                              "loc": {
                                "start": {
                                  "line": 1110,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1110,
                                  "column": 36
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 30056,
                                "end": 30060,
                                "loc": {
                                  "start": {
                                    "line": 1110,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 1110,
                                    "column": 13
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 30061,
                                "end": 30083,
                                "loc": {
                                  "start": {
                                    "line": 1110,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 1110,
                                    "column": 36
                                  },
                                  "identifierName": "render_above_list_view"
                                },
                                "name": "render_above_list_view"
                              },
                              "computed": false
                            },
                            "arguments": []
                          }
                        },
                        {
                          "type": "JSXText",
                          "start": 30086,
                          "end": 30095,
                          "loc": {
                            "start": {
                              "line": 1110,
                              "column": 39
                            },
                            "end": {
                              "line": 1111,
                              "column": 8
                            }
                          },
                          "extra": null,
                          "value": "\n        "
                        },
                        {
                          "type": "JSXExpressionContainer",
                          "start": 30095,
                          "end": 30120,
                          "loc": {
                            "start": {
                              "line": 1111,
                              "column": 8
                            },
                            "end": {
                              "line": 1111,
                              "column": 33
                            }
                          },
                          "expression": {
                            "type": "CallExpression",
                            "start": 30096,
                            "end": 30119,
                            "loc": {
                              "start": {
                                "line": 1111,
                                "column": 9
                              },
                              "end": {
                                "line": 1111,
                                "column": 32
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 30096,
                              "end": 30117,
                              "loc": {
                                "start": {
                                  "line": 1111,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1111,
                                  "column": 30
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 30096,
                                "end": 30100,
                                "loc": {
                                  "start": {
                                    "line": 1111,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 1111,
                                    "column": 13
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 30101,
                                "end": 30117,
                                "loc": {
                                  "start": {
                                    "line": 1111,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 1111,
                                    "column": 30
                                  },
                                  "identifierName": "render_list_view"
                                },
                                "name": "render_list_view"
                              },
                              "computed": false
                            },
                            "arguments": []
                          }
                        },
                        {
                          "type": "JSXText",
                          "start": 30120,
                          "end": 30129,
                          "loc": {
                            "start": {
                              "line": 1111,
                              "column": 33
                            },
                            "end": {
                              "line": 1112,
                              "column": 8
                            }
                          },
                          "extra": null,
                          "value": "\n        "
                        },
                        {
                          "type": "JSXExpressionContainer",
                          "start": 30129,
                          "end": 30160,
                          "loc": {
                            "start": {
                              "line": 1112,
                              "column": 8
                            },
                            "end": {
                              "line": 1112,
                              "column": 39
                            }
                          },
                          "expression": {
                            "type": "CallExpression",
                            "start": 30130,
                            "end": 30159,
                            "loc": {
                              "start": {
                                "line": 1112,
                                "column": 9
                              },
                              "end": {
                                "line": 1112,
                                "column": 38
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 30130,
                              "end": 30157,
                              "loc": {
                                "start": {
                                  "line": 1112,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1112,
                                  "column": 36
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 30130,
                                "end": 30134,
                                "loc": {
                                  "start": {
                                    "line": 1112,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 1112,
                                    "column": 13
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 30135,
                                "end": 30157,
                                "loc": {
                                  "start": {
                                    "line": 1112,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 1112,
                                    "column": 36
                                  },
                                  "identifierName": "render_below_list_view"
                                },
                                "name": "render_below_list_view"
                              },
                              "computed": false
                            },
                            "arguments": []
                          }
                        },
                        {
                          "type": "JSXText",
                          "start": 30160,
                          "end": 30169,
                          "loc": {
                            "start": {
                              "line": 1112,
                              "column": 39
                            },
                            "end": {
                              "line": 1113,
                              "column": 8
                            }
                          },
                          "extra": null,
                          "value": "\n        "
                        },
                        {
                          "type": "JSXExpressionContainer",
                          "start": 30169,
                          "end": 30197,
                          "loc": {
                            "start": {
                              "line": 1113,
                              "column": 8
                            },
                            "end": {
                              "line": 1113,
                              "column": 36
                            }
                          },
                          "expression": {
                            "type": "CallExpression",
                            "start": 30170,
                            "end": 30196,
                            "loc": {
                              "start": {
                                "line": 1113,
                                "column": 9
                              },
                              "end": {
                                "line": 1113,
                                "column": 35
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 30170,
                              "end": 30194,
                              "loc": {
                                "start": {
                                  "line": 1113,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1113,
                                  "column": 33
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 30170,
                                "end": 30174,
                                "loc": {
                                  "start": {
                                    "line": 1113,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 1113,
                                    "column": 13
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 30175,
                                "end": 30194,
                                "loc": {
                                  "start": {
                                    "line": 1113,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 1113,
                                    "column": 33
                                  },
                                  "identifierName": "render_change_modal"
                                },
                                "name": "render_change_modal"
                              },
                              "computed": false
                            },
                            "arguments": []
                          }
                        },
                        {
                          "type": "JSXText",
                          "start": 30197,
                          "end": 30204,
                          "loc": {
                            "start": {
                              "line": 1113,
                              "column": 36
                            },
                            "end": {
                              "line": 1114,
                              "column": 6
                            }
                          },
                          "extra": null,
                          "value": "\n      "
                        }
                      ],
                      "extra": {
                        "parenthesized": true,
                        "parenStart": 30033
                      }
                    }
                  }
                ],
                "directives": []
              }
            },
            {
              "type": "ClassMethod",
              "start": 30225,
              "end": 30634,
              "loc": {
                "start": {
                  "line": 1118,
                  "column": 2
                },
                "end": {
                  "line": 1131,
                  "column": 3
                }
              },
              "static": false,
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 30225,
                "end": 30244,
                "loc": {
                  "start": {
                    "line": 1118,
                    "column": 2
                  },
                  "end": {
                    "line": 1118,
                    "column": 21
                  },
                  "identifierName": "render_change_modal"
                },
                "name": "render_change_modal"
              },
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "start": 30247,
                "end": 30634,
                "loc": {
                  "start": {
                    "line": 1118,
                    "column": 24
                  },
                  "end": {
                    "line": 1131,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "ReturnStatement",
                    "start": 30253,
                    "end": 30630,
                    "loc": {
                      "start": {
                        "line": 1119,
                        "column": 4
                      },
                      "end": {
                        "line": 1130,
                        "column": 6
                      }
                    },
                    "argument": {
                      "type": "JSXElement",
                      "start": 30268,
                      "end": 30623,
                      "loc": {
                        "start": {
                          "line": 1120,
                          "column": 6
                        },
                        "end": {
                          "line": 1129,
                          "column": 14
                        }
                      },
                      "openingElement": {
                        "type": "JSXOpeningElement",
                        "start": 30268,
                        "end": 30488,
                        "loc": {
                          "start": {
                            "line": 1120,
                            "column": 6
                          },
                          "end": {
                            "line": 1125,
                            "column": 7
                          }
                        },
                        "attributes": [
                          {
                            "type": "JSXAttribute",
                            "start": 30283,
                            "end": 30336,
                            "loc": {
                              "start": {
                                "line": 1121,
                                "column": 8
                              },
                              "end": {
                                "line": 1121,
                                "column": 61
                              }
                            },
                            "name": {
                              "type": "JSXIdentifier",
                              "start": 30283,
                              "end": 30289,
                              "loc": {
                                "start": {
                                  "line": 1121,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1121,
                                  "column": 14
                                }
                              },
                              "name": "isOpen"
                            },
                            "value": {
                              "type": "JSXExpressionContainer",
                              "start": 30290,
                              "end": 30336,
                              "loc": {
                                "start": {
                                  "line": 1121,
                                  "column": 15
                                },
                                "end": {
                                  "line": 1121,
                                  "column": 61
                                }
                              },
                              "expression": {
                                "type": "BinaryExpression",
                                "start": 30291,
                                "end": 30335,
                                "loc": {
                                  "start": {
                                    "line": 1121,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 1121,
                                    "column": 60
                                  }
                                },
                                "left": {
                                  "type": "MemberExpression",
                                  "start": 30291,
                                  "end": 30314,
                                  "loc": {
                                    "start": {
                                      "line": 1121,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 1121,
                                      "column": 39
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 30291,
                                    "end": 30301,
                                    "loc": {
                                      "start": {
                                        "line": 1121,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 1121,
                                        "column": 26
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 30291,
                                      "end": 30295,
                                      "loc": {
                                        "start": {
                                          "line": 1121,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 1121,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 30296,
                                      "end": 30301,
                                      "loc": {
                                        "start": {
                                          "line": 1121,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 1121,
                                          "column": 26
                                        },
                                        "identifierName": "state"
                                      },
                                      "name": "state"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 30302,
                                    "end": 30314,
                                    "loc": {
                                      "start": {
                                        "line": 1121,
                                        "column": 27
                                      },
                                      "end": {
                                        "line": 1121,
                                        "column": 39
                                      },
                                      "identifierName": "display_type"
                                    },
                                    "name": "display_type"
                                  },
                                  "computed": false
                                },
                                "operator": "!=",
                                "right": {
                                  "type": "MemberExpression",
                                  "start": 30318,
                                  "end": 30335,
                                  "loc": {
                                    "start": {
                                      "line": 1121,
                                      "column": 43
                                    },
                                    "end": {
                                      "line": 1121,
                                      "column": 60
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 30318,
                                    "end": 30330,
                                    "loc": {
                                      "start": {
                                        "line": 1121,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 1121,
                                        "column": 55
                                      },
                                      "identifierName": "display_type"
                                    },
                                    "name": "display_type"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 30331,
                                    "end": 30335,
                                    "loc": {
                                      "start": {
                                        "line": 1121,
                                        "column": 56
                                      },
                                      "end": {
                                        "line": 1121,
                                        "column": 60
                                      },
                                      "identifierName": "list"
                                    },
                                    "name": "list"
                                  },
                                  "computed": false
                                }
                              }
                            }
                          },
                          {
                            "type": "JSXAttribute",
                            "start": 30345,
                            "end": 30375,
                            "loc": {
                              "start": {
                                "line": 1122,
                                "column": 8
                              },
                              "end": {
                                "line": 1122,
                                "column": 38
                              }
                            },
                            "name": {
                              "type": "JSXIdentifier",
                              "start": 30345,
                              "end": 30357,
                              "loc": {
                                "start": {
                                  "line": 1122,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1122,
                                  "column": 20
                                }
                              },
                              "name": "contentLabel"
                            },
                            "value": {
                              "type": "JSXExpressionContainer",
                              "start": 30358,
                              "end": 30375,
                              "loc": {
                                "start": {
                                  "line": 1122,
                                  "column": 21
                                },
                                "end": {
                                  "line": 1122,
                                  "column": 38
                                }
                              },
                              "expression": {
                                "type": "LogicalExpression",
                                "start": 30359,
                                "end": 30374,
                                "loc": {
                                  "start": {
                                    "line": 1122,
                                    "column": 22
                                  },
                                  "end": {
                                    "line": 1122,
                                    "column": 37
                                  }
                                },
                                "left": {
                                  "type": "MemberExpression",
                                  "start": 30359,
                                  "end": 30368,
                                  "loc": {
                                    "start": {
                                      "line": 1122,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 1122,
                                      "column": 31
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 30359,
                                    "end": 30363,
                                    "loc": {
                                      "start": {
                                        "line": 1122,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 1122,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 30364,
                                    "end": 30368,
                                    "loc": {
                                      "start": {
                                        "line": 1122,
                                        "column": 27
                                      },
                                      "end": {
                                        "line": 1122,
                                        "column": 31
                                      },
                                      "identifierName": "name"
                                    },
                                    "name": "name"
                                  },
                                  "computed": false
                                },
                                "operator": "||",
                                "right": {
                                  "type": "StringLiteral",
                                  "start": 30372,
                                  "end": 30374,
                                  "loc": {
                                    "start": {
                                      "line": 1122,
                                      "column": 35
                                    },
                                    "end": {
                                      "line": 1122,
                                      "column": 37
                                    }
                                  },
                                  "extra": {
                                    "rawValue": "",
                                    "raw": "\"\""
                                  },
                                  "value": ""
                                }
                              }
                            }
                          },
                          {
                            "type": "JSXAttribute",
                            "start": 30384,
                            "end": 30450,
                            "loc": {
                              "start": {
                                "line": 1123,
                                "column": 8
                              },
                              "end": {
                                "line": 1123,
                                "column": 74
                              }
                            },
                            "name": {
                              "type": "JSXIdentifier",
                              "start": 30384,
                              "end": 30398,
                              "loc": {
                                "start": {
                                  "line": 1123,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1123,
                                  "column": 22
                                }
                              },
                              "name": "parentSelector"
                            },
                            "value": {
                              "type": "JSXExpressionContainer",
                              "start": 30399,
                              "end": 30450,
                              "loc": {
                                "start": {
                                  "line": 1123,
                                  "column": 23
                                },
                                "end": {
                                  "line": 1123,
                                  "column": 74
                                }
                              },
                              "expression": {
                                "type": "ArrowFunctionExpression",
                                "start": 30400,
                                "end": 30449,
                                "loc": {
                                  "start": {
                                    "line": 1123,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 1123,
                                    "column": 73
                                  }
                                },
                                "id": null,
                                "generator": false,
                                "expression": true,
                                "async": false,
                                "params": [],
                                "body": {
                                  "type": "CallExpression",
                                  "start": 30406,
                                  "end": 30449,
                                  "loc": {
                                    "start": {
                                      "line": 1123,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 1123,
                                      "column": 73
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 30406,
                                    "end": 30428,
                                    "loc": {
                                      "start": {
                                        "line": 1123,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 1123,
                                        "column": 52
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 30406,
                                      "end": 30414,
                                      "loc": {
                                        "start": {
                                          "line": 1123,
                                          "column": 30
                                        },
                                        "end": {
                                          "line": 1123,
                                          "column": 38
                                        },
                                        "identifierName": "document"
                                      },
                                      "name": "document"
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 30415,
                                      "end": 30428,
                                      "loc": {
                                        "start": {
                                          "line": 1123,
                                          "column": 39
                                        },
                                        "end": {
                                          "line": 1123,
                                          "column": 52
                                        },
                                        "identifierName": "querySelector"
                                      },
                                      "name": "querySelector"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "StringLiteral",
                                      "start": 30429,
                                      "end": 30448,
                                      "loc": {
                                        "start": {
                                          "line": 1123,
                                          "column": 53
                                        },
                                        "end": {
                                          "line": 1123,
                                          "column": 72
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "#react-crud-admin",
                                        "raw": "\"#react-crud-admin\""
                                      },
                                      "value": "#react-crud-admin"
                                    }
                                  ]
                                }
                              }
                            }
                          },
                          {
                            "type": "JSXAttribute",
                            "start": 30459,
                            "end": 30480,
                            "loc": {
                              "start": {
                                "line": 1124,
                                "column": 8
                              },
                              "end": {
                                "line": 1124,
                                "column": 29
                              }
                            },
                            "name": {
                              "type": "JSXIdentifier",
                              "start": 30459,
                              "end": 30465,
                              "loc": {
                                "start": {
                                  "line": 1124,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1124,
                                  "column": 14
                                }
                              },
                              "name": "styles"
                            },
                            "value": {
                              "type": "JSXExpressionContainer",
                              "start": 30466,
                              "end": 30480,
                              "loc": {
                                "start": {
                                  "line": 1124,
                                  "column": 15
                                },
                                "end": {
                                  "line": 1124,
                                  "column": 29
                                }
                              },
                              "expression": {
                                "type": "Identifier",
                                "start": 30467,
                                "end": 30479,
                                "loc": {
                                  "start": {
                                    "line": 1124,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 1124,
                                    "column": 28
                                  },
                                  "identifierName": "customStyles"
                                },
                                "name": "customStyles"
                              }
                            }
                          }
                        ],
                        "name": {
                          "type": "JSXIdentifier",
                          "start": 30269,
                          "end": 30274,
                          "loc": {
                            "start": {
                              "line": 1120,
                              "column": 7
                            },
                            "end": {
                              "line": 1120,
                              "column": 12
                            }
                          },
                          "name": "Modal"
                        },
                        "selfClosing": false
                      },
                      "closingElement": {
                        "type": "JSXClosingElement",
                        "start": 30615,
                        "end": 30623,
                        "loc": {
                          "start": {
                            "line": 1129,
                            "column": 6
                          },
                          "end": {
                            "line": 1129,
                            "column": 14
                          }
                        },
                        "name": {
                          "type": "JSXIdentifier",
                          "start": 30617,
                          "end": 30622,
                          "loc": {
                            "start": {
                              "line": 1129,
                              "column": 8
                            },
                            "end": {
                              "line": 1129,
                              "column": 13
                            }
                          },
                          "name": "Modal"
                        }
                      },
                      "children": [
                        {
                          "type": "JSXText",
                          "start": 30488,
                          "end": 30497,
                          "loc": {
                            "start": {
                              "line": 1125,
                              "column": 7
                            },
                            "end": {
                              "line": 1126,
                              "column": 8
                            }
                          },
                          "extra": null,
                          "value": "\n        "
                        },
                        {
                          "type": "JSXExpressionContainer",
                          "start": 30497,
                          "end": 30530,
                          "loc": {
                            "start": {
                              "line": 1126,
                              "column": 8
                            },
                            "end": {
                              "line": 1126,
                              "column": 41
                            }
                          },
                          "expression": {
                            "type": "CallExpression",
                            "start": 30498,
                            "end": 30529,
                            "loc": {
                              "start": {
                                "line": 1126,
                                "column": 9
                              },
                              "end": {
                                "line": 1126,
                                "column": 40
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 30498,
                              "end": 30527,
                              "loc": {
                                "start": {
                                  "line": 1126,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1126,
                                  "column": 38
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 30498,
                                "end": 30502,
                                "loc": {
                                  "start": {
                                    "line": 1126,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 1126,
                                    "column": 13
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 30503,
                                "end": 30527,
                                "loc": {
                                  "start": {
                                    "line": 1126,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 1126,
                                    "column": 38
                                  },
                                  "identifierName": "render_above_change_view"
                                },
                                "name": "render_above_change_view"
                              },
                              "computed": false
                            },
                            "arguments": []
                          }
                        },
                        {
                          "type": "JSXText",
                          "start": 30530,
                          "end": 30539,
                          "loc": {
                            "start": {
                              "line": 1126,
                              "column": 41
                            },
                            "end": {
                              "line": 1127,
                              "column": 8
                            }
                          },
                          "extra": null,
                          "value": "\n        "
                        },
                        {
                          "type": "JSXExpressionContainer",
                          "start": 30539,
                          "end": 30566,
                          "loc": {
                            "start": {
                              "line": 1127,
                              "column": 8
                            },
                            "end": {
                              "line": 1127,
                              "column": 35
                            }
                          },
                          "expression": {
                            "type": "CallExpression",
                            "start": 30540,
                            "end": 30565,
                            "loc": {
                              "start": {
                                "line": 1127,
                                "column": 9
                              },
                              "end": {
                                "line": 1127,
                                "column": 34
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 30540,
                              "end": 30563,
                              "loc": {
                                "start": {
                                  "line": 1127,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1127,
                                  "column": 32
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 30540,
                                "end": 30544,
                                "loc": {
                                  "start": {
                                    "line": 1127,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 1127,
                                    "column": 13
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 30545,
                                "end": 30563,
                                "loc": {
                                  "start": {
                                    "line": 1127,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 1127,
                                    "column": 32
                                  },
                                  "identifierName": "render_change_view"
                                },
                                "name": "render_change_view"
                              },
                              "computed": false
                            },
                            "arguments": []
                          }
                        },
                        {
                          "type": "JSXText",
                          "start": 30566,
                          "end": 30575,
                          "loc": {
                            "start": {
                              "line": 1127,
                              "column": 35
                            },
                            "end": {
                              "line": 1128,
                              "column": 8
                            }
                          },
                          "extra": null,
                          "value": "\n        "
                        },
                        {
                          "type": "JSXExpressionContainer",
                          "start": 30575,
                          "end": 30608,
                          "loc": {
                            "start": {
                              "line": 1128,
                              "column": 8
                            },
                            "end": {
                              "line": 1128,
                              "column": 41
                            }
                          },
                          "expression": {
                            "type": "CallExpression",
                            "start": 30576,
                            "end": 30607,
                            "loc": {
                              "start": {
                                "line": 1128,
                                "column": 9
                              },
                              "end": {
                                "line": 1128,
                                "column": 40
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 30576,
                              "end": 30605,
                              "loc": {
                                "start": {
                                  "line": 1128,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1128,
                                  "column": 38
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 30576,
                                "end": 30580,
                                "loc": {
                                  "start": {
                                    "line": 1128,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 1128,
                                    "column": 13
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 30581,
                                "end": 30605,
                                "loc": {
                                  "start": {
                                    "line": 1128,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 1128,
                                    "column": 38
                                  },
                                  "identifierName": "render_below_change_view"
                                },
                                "name": "render_below_change_view"
                              },
                              "computed": false
                            },
                            "arguments": []
                          }
                        },
                        {
                          "type": "JSXText",
                          "start": 30608,
                          "end": 30615,
                          "loc": {
                            "start": {
                              "line": 1128,
                              "column": 41
                            },
                            "end": {
                              "line": 1129,
                              "column": 6
                            }
                          },
                          "extra": null,
                          "value": "\n      "
                        }
                      ],
                      "extra": {
                        "parenthesized": true,
                        "parenStart": 30260
                      }
                    }
                  }
                ],
                "directives": []
              }
            },
            {
              "type": "ClassMethod",
              "start": 30637,
              "end": 30765,
              "loc": {
                "start": {
                  "line": 1132,
                  "column": 2
                },
                "end": {
                  "line": 1139,
                  "column": 3
                }
              },
              "static": false,
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 30637,
                "end": 30661,
                "loc": {
                  "start": {
                    "line": 1132,
                    "column": 2
                  },
                  "end": {
                    "line": 1132,
                    "column": 26
                  },
                  "identifierName": "render_permission_denied"
                },
                "name": "render_permission_denied"
              },
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "start": 30664,
                "end": 30765,
                "loc": {
                  "start": {
                    "line": 1132,
                    "column": 29
                  },
                  "end": {
                    "line": 1139,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "ReturnStatement",
                    "start": 30670,
                    "end": 30761,
                    "loc": {
                      "start": {
                        "line": 1133,
                        "column": 4
                      },
                      "end": {
                        "line": 1138,
                        "column": 6
                      }
                    },
                    "argument": {
                      "type": "JSXElement",
                      "start": 30685,
                      "end": 30754,
                      "loc": {
                        "start": {
                          "line": 1134,
                          "column": 6
                        },
                        "end": {
                          "line": 1137,
                          "column": 12
                        }
                      },
                      "openingElement": {
                        "type": "JSXOpeningElement",
                        "start": 30685,
                        "end": 30690,
                        "loc": {
                          "start": {
                            "line": 1134,
                            "column": 6
                          },
                          "end": {
                            "line": 1134,
                            "column": 11
                          }
                        },
                        "attributes": [],
                        "name": {
                          "type": "JSXIdentifier",
                          "start": 30686,
                          "end": 30689,
                          "loc": {
                            "start": {
                              "line": 1134,
                              "column": 7
                            },
                            "end": {
                              "line": 1134,
                              "column": 10
                            }
                          },
                          "name": "div"
                        },
                        "selfClosing": false
                      },
                      "closingElement": {
                        "type": "JSXClosingElement",
                        "start": 30748,
                        "end": 30754,
                        "loc": {
                          "start": {
                            "line": 1137,
                            "column": 6
                          },
                          "end": {
                            "line": 1137,
                            "column": 12
                          }
                        },
                        "name": {
                          "type": "JSXIdentifier",
                          "start": 30750,
                          "end": 30753,
                          "loc": {
                            "start": {
                              "line": 1137,
                              "column": 8
                            },
                            "end": {
                              "line": 1137,
                              "column": 11
                            }
                          },
                          "name": "div"
                        }
                      },
                      "children": [
                        {
                          "type": "JSXText",
                          "start": 30690,
                          "end": 30699,
                          "loc": {
                            "start": {
                              "line": 1134,
                              "column": 11
                            },
                            "end": {
                              "line": 1135,
                              "column": 8
                            }
                          },
                          "extra": null,
                          "value": "\n        "
                        },
                        {
                          "type": "JSXExpressionContainer",
                          "start": 30699,
                          "end": 30704,
                          "loc": {
                            "start": {
                              "line": 1135,
                              "column": 8
                            },
                            "end": {
                              "line": 1135,
                              "column": 13
                            }
                          },
                          "expression": {
                            "type": "StringLiteral",
                            "start": 30700,
                            "end": 30703,
                            "loc": {
                              "start": {
                                "line": 1135,
                                "column": 9
                              },
                              "end": {
                                "line": 1135,
                                "column": 12
                              }
                            },
                            "extra": {
                              "rawValue": " ",
                              "raw": "\" \""
                            },
                            "value": " "
                          }
                        },
                        {
                          "type": "JSXText",
                          "start": 30704,
                          "end": 30713,
                          "loc": {
                            "start": {
                              "line": 1135,
                              "column": 13
                            },
                            "end": {
                              "line": 1136,
                              "column": 8
                            }
                          },
                          "extra": null,
                          "value": "\n        "
                        },
                        {
                          "type": "JSXElement",
                          "start": 30713,
                          "end": 30741,
                          "loc": {
                            "start": {
                              "line": 1136,
                              "column": 8
                            },
                            "end": {
                              "line": 1136,
                              "column": 36
                            }
                          },
                          "openingElement": {
                            "type": "JSXOpeningElement",
                            "start": 30713,
                            "end": 30717,
                            "loc": {
                              "start": {
                                "line": 1136,
                                "column": 8
                              },
                              "end": {
                                "line": 1136,
                                "column": 12
                              }
                            },
                            "attributes": [],
                            "name": {
                              "type": "JSXIdentifier",
                              "start": 30714,
                              "end": 30716,
                              "loc": {
                                "start": {
                                  "line": 1136,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1136,
                                  "column": 11
                                }
                              },
                              "name": "h1"
                            },
                            "selfClosing": false
                          },
                          "closingElement": {
                            "type": "JSXClosingElement",
                            "start": 30736,
                            "end": 30741,
                            "loc": {
                              "start": {
                                "line": 1136,
                                "column": 31
                              },
                              "end": {
                                "line": 1136,
                                "column": 36
                              }
                            },
                            "name": {
                              "type": "JSXIdentifier",
                              "start": 30738,
                              "end": 30740,
                              "loc": {
                                "start": {
                                  "line": 1136,
                                  "column": 33
                                },
                                "end": {
                                  "line": 1136,
                                  "column": 35
                                }
                              },
                              "name": "h1"
                            }
                          },
                          "children": [
                            {
                              "type": "JSXText",
                              "start": 30717,
                              "end": 30736,
                              "loc": {
                                "start": {
                                  "line": 1136,
                                  "column": 12
                                },
                                "end": {
                                  "line": 1136,
                                  "column": 31
                                }
                              },
                              "extra": null,
                              "value": " Permission Denied "
                            }
                          ]
                        },
                        {
                          "type": "JSXText",
                          "start": 30741,
                          "end": 30748,
                          "loc": {
                            "start": {
                              "line": 1136,
                              "column": 36
                            },
                            "end": {
                              "line": 1137,
                              "column": 6
                            }
                          },
                          "extra": null,
                          "value": "\n      "
                        }
                      ],
                      "extra": {
                        "parenthesized": true,
                        "parenStart": 30677
                      }
                    }
                  }
                ],
                "directives": []
              }
            },
            {
              "type": "ClassMethod",
              "start": 30768,
              "end": 30947,
              "loc": {
                "start": {
                  "line": 1140,
                  "column": 2
                },
                "end": {
                  "line": 1146,
                  "column": 3
                }
              },
              "static": false,
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 30768,
                "end": 30774,
                "loc": {
                  "start": {
                    "line": 1140,
                    "column": 2
                  },
                  "end": {
                    "line": 1140,
                    "column": 8
                  },
                  "identifierName": "render"
                },
                "name": "render"
              },
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "start": 30777,
                "end": 30947,
                "loc": {
                  "start": {
                    "line": 1140,
                    "column": 11
                  },
                  "end": {
                    "line": 1146,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "IfStatement",
                    "start": 30783,
                    "end": 30871,
                    "loc": {
                      "start": {
                        "line": 1141,
                        "column": 4
                      },
                      "end": {
                        "line": 1143,
                        "column": 5
                      }
                    },
                    "test": {
                      "type": "UnaryExpression",
                      "start": 30787,
                      "end": 30816,
                      "loc": {
                        "start": {
                          "line": 1141,
                          "column": 8
                        },
                        "end": {
                          "line": 1141,
                          "column": 37
                        }
                      },
                      "operator": "!",
                      "prefix": true,
                      "argument": {
                        "type": "CallExpression",
                        "start": 30788,
                        "end": 30816,
                        "loc": {
                          "start": {
                            "line": 1141,
                            "column": 9
                          },
                          "end": {
                            "line": 1141,
                            "column": 37
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 30788,
                          "end": 30814,
                          "loc": {
                            "start": {
                              "line": 1141,
                              "column": 9
                            },
                            "end": {
                              "line": 1141,
                              "column": 35
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 30788,
                            "end": 30792,
                            "loc": {
                              "start": {
                                "line": 1141,
                                "column": 9
                              },
                              "end": {
                                "line": 1141,
                                "column": 13
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 30793,
                            "end": 30814,
                            "loc": {
                              "start": {
                                "line": 1141,
                                "column": 14
                              },
                              "end": {
                                "line": 1141,
                                "column": 35
                              },
                              "identifierName": "has_module_permission"
                            },
                            "name": "has_module_permission"
                          },
                          "computed": false
                        },
                        "arguments": []
                      },
                      "extra": {
                        "parenthesizedArgument": false
                      }
                    },
                    "consequent": {
                      "type": "BlockStatement",
                      "start": 30818,
                      "end": 30871,
                      "loc": {
                        "start": {
                          "line": 1141,
                          "column": 39
                        },
                        "end": {
                          "line": 1143,
                          "column": 5
                        }
                      },
                      "body": [
                        {
                          "type": "ReturnStatement",
                          "start": 30826,
                          "end": 30865,
                          "loc": {
                            "start": {
                              "line": 1142,
                              "column": 6
                            },
                            "end": {
                              "line": 1142,
                              "column": 45
                            }
                          },
                          "argument": {
                            "type": "CallExpression",
                            "start": 30833,
                            "end": 30864,
                            "loc": {
                              "start": {
                                "line": 1142,
                                "column": 13
                              },
                              "end": {
                                "line": 1142,
                                "column": 44
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 30833,
                              "end": 30862,
                              "loc": {
                                "start": {
                                  "line": 1142,
                                  "column": 13
                                },
                                "end": {
                                  "line": 1142,
                                  "column": 42
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 30833,
                                "end": 30837,
                                "loc": {
                                  "start": {
                                    "line": 1142,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 1142,
                                    "column": 17
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 30838,
                                "end": 30862,
                                "loc": {
                                  "start": {
                                    "line": 1142,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 1142,
                                    "column": 42
                                  },
                                  "identifierName": "render_permission_denied"
                                },
                                "name": "render_permission_denied"
                              },
                              "computed": false
                            },
                            "arguments": []
                          }
                        }
                      ],
                      "directives": []
                    },
                    "alternate": null
                  },
                  {
                    "type": "ReturnStatement",
                    "start": 30877,
                    "end": 30943,
                    "loc": {
                      "start": {
                        "line": 1145,
                        "column": 4
                      },
                      "end": {
                        "line": 1145,
                        "column": 70
                      }
                    },
                    "argument": {
                      "type": "JSXElement",
                      "start": 30884,
                      "end": 30942,
                      "loc": {
                        "start": {
                          "line": 1145,
                          "column": 11
                        },
                        "end": {
                          "line": 1145,
                          "column": 69
                        }
                      },
                      "openingElement": {
                        "type": "JSXOpeningElement",
                        "start": 30884,
                        "end": 30911,
                        "loc": {
                          "start": {
                            "line": 1145,
                            "column": 11
                          },
                          "end": {
                            "line": 1145,
                            "column": 38
                          }
                        },
                        "attributes": [
                          {
                            "type": "JSXAttribute",
                            "start": 30889,
                            "end": 30910,
                            "loc": {
                              "start": {
                                "line": 1145,
                                "column": 16
                              },
                              "end": {
                                "line": 1145,
                                "column": 37
                              }
                            },
                            "name": {
                              "type": "JSXIdentifier",
                              "start": 30889,
                              "end": 30891,
                              "loc": {
                                "start": {
                                  "line": 1145,
                                  "column": 16
                                },
                                "end": {
                                  "line": 1145,
                                  "column": 18
                                }
                              },
                              "name": "id"
                            },
                            "value": {
                              "type": "StringLiteral",
                              "start": 30892,
                              "end": 30910,
                              "loc": {
                                "start": {
                                  "line": 1145,
                                  "column": 19
                                },
                                "end": {
                                  "line": 1145,
                                  "column": 37
                                }
                              },
                              "extra": null,
                              "value": "react-crud-admin"
                            }
                          }
                        ],
                        "name": {
                          "type": "JSXIdentifier",
                          "start": 30885,
                          "end": 30888,
                          "loc": {
                            "start": {
                              "line": 1145,
                              "column": 12
                            },
                            "end": {
                              "line": 1145,
                              "column": 15
                            }
                          },
                          "name": "div"
                        },
                        "selfClosing": false
                      },
                      "closingElement": {
                        "type": "JSXClosingElement",
                        "start": 30936,
                        "end": 30942,
                        "loc": {
                          "start": {
                            "line": 1145,
                            "column": 63
                          },
                          "end": {
                            "line": 1145,
                            "column": 69
                          }
                        },
                        "name": {
                          "type": "JSXIdentifier",
                          "start": 30938,
                          "end": 30941,
                          "loc": {
                            "start": {
                              "line": 1145,
                              "column": 65
                            },
                            "end": {
                              "line": 1145,
                              "column": 68
                            }
                          },
                          "name": "div"
                        }
                      },
                      "children": [
                        {
                          "type": "JSXExpressionContainer",
                          "start": 30911,
                          "end": 30936,
                          "loc": {
                            "start": {
                              "line": 1145,
                              "column": 38
                            },
                            "end": {
                              "line": 1145,
                              "column": 63
                            }
                          },
                          "expression": {
                            "type": "CallExpression",
                            "start": 30912,
                            "end": 30935,
                            "loc": {
                              "start": {
                                "line": 1145,
                                "column": 39
                              },
                              "end": {
                                "line": 1145,
                                "column": 62
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 30912,
                              "end": 30933,
                              "loc": {
                                "start": {
                                  "line": 1145,
                                  "column": 39
                                },
                                "end": {
                                  "line": 1145,
                                  "column": 60
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 30912,
                                "end": 30916,
                                "loc": {
                                  "start": {
                                    "line": 1145,
                                    "column": 39
                                  },
                                  "end": {
                                    "line": 1145,
                                    "column": 43
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 30917,
                                "end": 30933,
                                "loc": {
                                  "start": {
                                    "line": 1145,
                                    "column": 44
                                  },
                                  "end": {
                                    "line": 1145,
                                    "column": 60
                                  },
                                  "identifierName": "render_list_page"
                                },
                                "name": "render_list_page"
                              },
                              "computed": false
                            },
                            "arguments": []
                          }
                        }
                      ]
                    }
                  }
                ],
                "directives": []
              }
            },
            {
              "type": "ClassMethod",
              "start": 30950,
              "end": 31084,
              "loc": {
                "start": {
                  "line": 1147,
                  "column": 2
                },
                "end": {
                  "line": 1150,
                  "column": 3
                }
              },
              "static": false,
              "computed": false,
              "key": {
                "type": "Identifier",
                "start": 30950,
                "end": 30964,
                "loc": {
                  "start": {
                    "line": 1147,
                    "column": 2
                  },
                  "end": {
                    "line": 1147,
                    "column": 16
                  },
                  "identifierName": "show_list_view"
                },
                "name": "show_list_view"
              },
              "kind": "method",
              "id": null,
              "generator": false,
              "expression": false,
              "async": false,
              "params": [],
              "body": {
                "type": "BlockStatement",
                "start": 30967,
                "end": 31084,
                "loc": {
                  "start": {
                    "line": 1147,
                    "column": 19
                  },
                  "end": {
                    "line": 1150,
                    "column": 3
                  }
                },
                "body": [
                  {
                    "type": "ExpressionStatement",
                    "start": 30973,
                    "end": 31001,
                    "loc": {
                      "start": {
                        "line": 1148,
                        "column": 4
                      },
                      "end": {
                        "line": 1148,
                        "column": 32
                      }
                    },
                    "expression": {
                      "type": "CallExpression",
                      "start": 30973,
                      "end": 31000,
                      "loc": {
                        "start": {
                          "line": 1148,
                          "column": 4
                        },
                        "end": {
                          "line": 1148,
                          "column": 31
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 30973,
                        "end": 30998,
                        "loc": {
                          "start": {
                            "line": 1148,
                            "column": 4
                          },
                          "end": {
                            "line": 1148,
                            "column": 29
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 30973,
                          "end": 30977,
                          "loc": {
                            "start": {
                              "line": 1148,
                              "column": 4
                            },
                            "end": {
                              "line": 1148,
                              "column": 8
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 30978,
                          "end": 30998,
                          "loc": {
                            "start": {
                              "line": 1148,
                              "column": 9
                            },
                            "end": {
                              "line": 1148,
                              "column": 29
                            },
                            "identifierName": "_display_will_change"
                          },
                          "name": "_display_will_change"
                        },
                        "computed": false
                      },
                      "arguments": []
                    }
                  },
                  {
                    "type": "ExpressionStatement",
                    "start": 31006,
                    "end": 31080,
                    "loc": {
                      "start": {
                        "line": 1149,
                        "column": 4
                      },
                      "end": {
                        "line": 1149,
                        "column": 78
                      }
                    },
                    "expression": {
                      "type": "CallExpression",
                      "start": 31006,
                      "end": 31079,
                      "loc": {
                        "start": {
                          "line": 1149,
                          "column": 4
                        },
                        "end": {
                          "line": 1149,
                          "column": 77
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 31006,
                        "end": 31019,
                        "loc": {
                          "start": {
                            "line": 1149,
                            "column": 4
                          },
                          "end": {
                            "line": 1149,
                            "column": 17
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 31006,
                          "end": 31010,
                          "loc": {
                            "start": {
                              "line": 1149,
                              "column": 4
                            },
                            "end": {
                              "line": 1149,
                              "column": 8
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 31011,
                          "end": 31019,
                          "loc": {
                            "start": {
                              "line": 1149,
                              "column": 9
                            },
                            "end": {
                              "line": 1149,
                              "column": 17
                            },
                            "identifierName": "setState"
                          },
                          "name": "setState"
                        },
                        "computed": false
                      },
                      "arguments": [
                        {
                          "type": "ObjectExpression",
                          "start": 31020,
                          "end": 31055,
                          "loc": {
                            "start": {
                              "line": 1149,
                              "column": 18
                            },
                            "end": {
                              "line": 1149,
                              "column": 53
                            }
                          },
                          "properties": [
                            {
                              "type": "ObjectProperty",
                              "start": 31022,
                              "end": 31053,
                              "loc": {
                                "start": {
                                  "line": 1149,
                                  "column": 20
                                },
                                "end": {
                                  "line": 1149,
                                  "column": 51
                                }
                              },
                              "method": false,
                              "shorthand": false,
                              "computed": false,
                              "key": {
                                "type": "Identifier",
                                "start": 31022,
                                "end": 31034,
                                "loc": {
                                  "start": {
                                    "line": 1149,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 1149,
                                    "column": 32
                                  },
                                  "identifierName": "display_type"
                                },
                                "name": "display_type"
                              },
                              "value": {
                                "type": "MemberExpression",
                                "start": 31036,
                                "end": 31053,
                                "loc": {
                                  "start": {
                                    "line": 1149,
                                    "column": 34
                                  },
                                  "end": {
                                    "line": 1149,
                                    "column": 51
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 31036,
                                  "end": 31048,
                                  "loc": {
                                    "start": {
                                      "line": 1149,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 1149,
                                      "column": 46
                                    },
                                    "identifierName": "display_type"
                                  },
                                  "name": "display_type"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 31049,
                                  "end": 31053,
                                  "loc": {
                                    "start": {
                                      "line": 1149,
                                      "column": 47
                                    },
                                    "end": {
                                      "line": 1149,
                                      "column": 51
                                    },
                                    "identifierName": "list"
                                  },
                                  "name": "list"
                                },
                                "computed": false
                              }
                            }
                          ]
                        },
                        {
                          "type": "MemberExpression",
                          "start": 31057,
                          "end": 31078,
                          "loc": {
                            "start": {
                              "line": 1149,
                              "column": 55
                            },
                            "end": {
                              "line": 1149,
                              "column": 76
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 31057,
                            "end": 31061,
                            "loc": {
                              "start": {
                                "line": 1149,
                                "column": 55
                              },
                              "end": {
                                "line": 1149,
                                "column": 59
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 31062,
                            "end": 31078,
                            "loc": {
                              "start": {
                                "line": 1149,
                                "column": 60
                              },
                              "end": {
                                "line": 1149,
                                "column": 76
                              },
                              "identifierName": "_display_changed"
                            },
                            "name": "_display_changed"
                          },
                          "computed": false
                        }
                      ]
                    }
                  }
                ],
                "directives": []
              }
            }
          ]
        },
        "leadingComments": [],
        "name": "_",
        "trailingComments": []
      },
      {
        "type": "Identifier",
        "start": 31088,
        "end": 31109,
        "loc": {
          "start": {
            "line": 1153,
            "column": 0
          },
          "end": {
            "line": 1153,
            "column": 21
          }
        },
        "declaration": {
          "type": "Identifier",
          "start": 31103,
          "end": 31108,
          "loc": {
            "start": {
              "line": 1153,
              "column": 15
            },
            "end": {
              "line": 1153,
              "column": 20
            },
            "identifierName": "Admin"
          },
          "name": "Admin"
        },
        "name": "_",
        "leadingComments": [],
        "trailingComments": []
      },
      {
        "type": "ExportDefaultDeclaration",
        "start": 31088,
        "end": 31109,
        "loc": {
          "start": {
            "line": 1153,
            "column": 0
          },
          "end": {
            "line": 1153,
            "column": 21
          }
        },
        "declaration": {
          "type": "ClassDeclaration",
          "start": 591,
          "end": 31086,
          "loc": {
            "start": {
              "line": 24,
              "column": 0
            },
            "end": {
              "line": 1151,
              "column": 1
            }
          },
          "id": {
            "type": "Identifier",
            "start": 597,
            "end": 602,
            "loc": {
              "start": {
                "line": 24,
                "column": 6
              },
              "end": {
                "line": 24,
                "column": 11
              },
              "identifierName": "Admin"
            },
            "name": "Admin",
            "leadingComments": null
          },
          "superClass": {
            "type": "MemberExpression",
            "start": 611,
            "end": 626,
            "loc": {
              "start": {
                "line": 24,
                "column": 20
              },
              "end": {
                "line": 24,
                "column": 35
              }
            },
            "object": {
              "type": "Identifier",
              "start": 611,
              "end": 616,
              "loc": {
                "start": {
                  "line": 24,
                  "column": 20
                },
                "end": {
                  "line": 24,
                  "column": 25
                },
                "identifierName": "React"
              },
              "name": "React"
            },
            "property": {
              "type": "Identifier",
              "start": 617,
              "end": 626,
              "loc": {
                "start": {
                  "line": 24,
                  "column": 26
                },
                "end": {
                  "line": 24,
                  "column": 35
                },
                "identifierName": "Component"
              },
              "name": "Component"
            },
            "computed": false
          },
          "body": {
            "type": "ClassBody",
            "start": 627,
            "end": 31086,
            "loc": {
              "start": {
                "line": 24,
                "column": 36
              },
              "end": {
                "line": 1151,
                "column": 1
              }
            },
            "body": [
              {
                "type": "ClassMethod",
                "start": 631,
                "end": 2509,
                "loc": {
                  "start": {
                    "line": 25,
                    "column": 2
                  },
                  "end": {
                    "line": 93,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 631,
                  "end": 642,
                  "loc": {
                    "start": {
                      "line": 25,
                      "column": 2
                    },
                    "end": {
                      "line": 25,
                      "column": 13
                    },
                    "identifierName": "constructor"
                  },
                  "name": "constructor"
                },
                "kind": "constructor",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 643,
                    "end": 648,
                    "loc": {
                      "start": {
                        "line": 25,
                        "column": 14
                      },
                      "end": {
                        "line": 25,
                        "column": 19
                      },
                      "identifierName": "props"
                    },
                    "name": "props"
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 650,
                  "end": 2509,
                  "loc": {
                    "start": {
                      "line": 25,
                      "column": 21
                    },
                    "end": {
                      "line": 93,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "start": 656,
                      "end": 669,
                      "loc": {
                        "start": {
                          "line": 26,
                          "column": 4
                        },
                        "end": {
                          "line": 26,
                          "column": 17
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 656,
                        "end": 668,
                        "loc": {
                          "start": {
                            "line": 26,
                            "column": 4
                          },
                          "end": {
                            "line": 26,
                            "column": 16
                          }
                        },
                        "callee": {
                          "type": "Super",
                          "start": 656,
                          "end": 661,
                          "loc": {
                            "start": {
                              "line": 26,
                              "column": 4
                            },
                            "end": {
                              "line": 26,
                              "column": 9
                            }
                          }
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "start": 662,
                            "end": 667,
                            "loc": {
                              "start": {
                                "line": 26,
                                "column": 10
                              },
                              "end": {
                                "line": 26,
                                "column": 15
                              },
                              "identifierName": "props"
                            },
                            "name": "props"
                          }
                        ]
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 675,
                      "end": 697,
                      "loc": {
                        "start": {
                          "line": 28,
                          "column": 4
                        },
                        "end": {
                          "line": 28,
                          "column": 26
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 675,
                        "end": 696,
                        "loc": {
                          "start": {
                            "line": 28,
                            "column": 4
                          },
                          "end": {
                            "line": 28,
                            "column": 25
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 675,
                          "end": 684,
                          "loc": {
                            "start": {
                              "line": 28,
                              "column": 4
                            },
                            "end": {
                              "line": 28,
                              "column": 13
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 675,
                            "end": 679,
                            "loc": {
                              "start": {
                                "line": 28,
                                "column": 4
                              },
                              "end": {
                                "line": 28,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 680,
                            "end": 684,
                            "loc": {
                              "start": {
                                "line": 28,
                                "column": 9
                              },
                              "end": {
                                "line": 28,
                                "column": 13
                              },
                              "identifierName": "name"
                            },
                            "name": "name"
                          },
                          "computed": false
                        },
                        "right": {
                          "type": "StringLiteral",
                          "start": 687,
                          "end": 696,
                          "loc": {
                            "start": {
                              "line": 28,
                              "column": 16
                            },
                            "end": {
                              "line": 28,
                              "column": 25
                            }
                          },
                          "extra": {
                            "rawValue": "default",
                            "raw": "\"default\""
                          },
                          "value": "default"
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 702,
                      "end": 732,
                      "loc": {
                        "start": {
                          "line": 29,
                          "column": 4
                        },
                        "end": {
                          "line": 29,
                          "column": 34
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 702,
                        "end": 731,
                        "loc": {
                          "start": {
                            "line": 29,
                            "column": 4
                          },
                          "end": {
                            "line": 29,
                            "column": 33
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 702,
                          "end": 718,
                          "loc": {
                            "start": {
                              "line": 29,
                              "column": 4
                            },
                            "end": {
                              "line": 29,
                              "column": 20
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 702,
                            "end": 706,
                            "loc": {
                              "start": {
                                "line": 29,
                                "column": 4
                              },
                              "end": {
                                "line": 29,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 707,
                            "end": 718,
                            "loc": {
                              "start": {
                                "line": 29,
                                "column": 9
                              },
                              "end": {
                                "line": 29,
                                "column": 20
                              },
                              "identifierName": "name_plural"
                            },
                            "name": "name_plural"
                          },
                          "computed": false
                        },
                        "right": {
                          "type": "StringLiteral",
                          "start": 721,
                          "end": 731,
                          "loc": {
                            "start": {
                              "line": 29,
                              "column": 23
                            },
                            "end": {
                              "line": 29,
                              "column": 33
                            }
                          },
                          "extra": {
                            "rawValue": "defaults",
                            "raw": "\"defaults\""
                          },
                          "value": "defaults"
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 737,
                      "end": 762,
                      "loc": {
                        "start": {
                          "line": 30,
                          "column": 4
                        },
                        "end": {
                          "line": 30,
                          "column": 29
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 737,
                        "end": 761,
                        "loc": {
                          "start": {
                            "line": 30,
                            "column": 4
                          },
                          "end": {
                            "line": 30,
                            "column": 28
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 737,
                          "end": 753,
                          "loc": {
                            "start": {
                              "line": 30,
                              "column": 4
                            },
                            "end": {
                              "line": 30,
                              "column": 20
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 737,
                            "end": 741,
                            "loc": {
                              "start": {
                                "line": 30,
                                "column": 4
                              },
                              "end": {
                                "line": 30,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 742,
                            "end": 753,
                            "loc": {
                              "start": {
                                "line": 30,
                                "column": 9
                              },
                              "end": {
                                "line": 30,
                                "column": 20
                              },
                              "identifierName": "live_search"
                            },
                            "name": "live_search"
                          },
                          "computed": false
                        },
                        "right": {
                          "type": "BooleanLiteral",
                          "start": 756,
                          "end": 761,
                          "loc": {
                            "start": {
                              "line": 30,
                              "column": 23
                            },
                            "end": {
                              "line": 30,
                              "column": 28
                            }
                          },
                          "value": false
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 767,
                      "end": 794,
                      "loc": {
                        "start": {
                          "line": 31,
                          "column": 4
                        },
                        "end": {
                          "line": 31,
                          "column": 31
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 767,
                        "end": 793,
                        "loc": {
                          "start": {
                            "line": 31,
                            "column": 4
                          },
                          "end": {
                            "line": 31,
                            "column": 30
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 767,
                          "end": 788,
                          "loc": {
                            "start": {
                              "line": 31,
                              "column": 4
                            },
                            "end": {
                              "line": 31,
                              "column": 25
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 767,
                            "end": 771,
                            "loc": {
                              "start": {
                                "line": 31,
                                "column": 4
                              },
                              "end": {
                                "line": 31,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 772,
                            "end": 788,
                            "loc": {
                              "start": {
                                "line": 31,
                                "column": 9
                              },
                              "end": {
                                "line": 31,
                                "column": 25
                              },
                              "identifierName": "field_transforms"
                            },
                            "name": "field_transforms"
                          },
                          "computed": false
                        },
                        "right": {
                          "type": "ObjectExpression",
                          "start": 791,
                          "end": 793,
                          "loc": {
                            "start": {
                              "line": 31,
                              "column": 28
                            },
                            "end": {
                              "line": 31,
                              "column": 30
                            }
                          },
                          "properties": []
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 799,
                      "end": 827,
                      "loc": {
                        "start": {
                          "line": 32,
                          "column": 4
                        },
                        "end": {
                          "line": 32,
                          "column": 32
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 799,
                        "end": 826,
                        "loc": {
                          "start": {
                            "line": 32,
                            "column": 4
                          },
                          "end": {
                            "line": 32,
                            "column": 31
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 799,
                          "end": 821,
                          "loc": {
                            "start": {
                              "line": 32,
                              "column": 4
                            },
                            "end": {
                              "line": 32,
                              "column": 26
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 799,
                            "end": 803,
                            "loc": {
                              "start": {
                                "line": 32,
                                "column": 4
                              },
                              "end": {
                                "line": 32,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 804,
                            "end": 821,
                            "loc": {
                              "start": {
                                "line": 32,
                                "column": 9
                              },
                              "end": {
                                "line": 32,
                                "column": 26
                              },
                              "identifierName": "header_transforms"
                            },
                            "name": "header_transforms"
                          },
                          "computed": false
                        },
                        "right": {
                          "type": "ObjectExpression",
                          "start": 824,
                          "end": 826,
                          "loc": {
                            "start": {
                              "line": 32,
                              "column": 29
                            },
                            "end": {
                              "line": 32,
                              "column": 31
                            }
                          },
                          "properties": []
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 832,
                      "end": 855,
                      "loc": {
                        "start": {
                          "line": 33,
                          "column": 4
                        },
                        "end": {
                          "line": 33,
                          "column": 27
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 832,
                        "end": 854,
                        "loc": {
                          "start": {
                            "line": 33,
                            "column": 4
                          },
                          "end": {
                            "line": 33,
                            "column": 26
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 832,
                          "end": 849,
                          "loc": {
                            "start": {
                              "line": 33,
                              "column": 4
                            },
                            "end": {
                              "line": 33,
                              "column": 21
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 832,
                            "end": 836,
                            "loc": {
                              "start": {
                                "line": 33,
                                "column": 4
                              },
                              "end": {
                                "line": 33,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 837,
                            "end": 849,
                            "loc": {
                              "start": {
                                "line": 33,
                                "column": 9
                              },
                              "end": {
                                "line": 33,
                                "column": 21
                              },
                              "identifierName": "extra_fields"
                            },
                            "name": "extra_fields"
                          },
                          "computed": false
                        },
                        "right": {
                          "type": "ObjectExpression",
                          "start": 852,
                          "end": 854,
                          "loc": {
                            "start": {
                              "line": 33,
                              "column": 24
                            },
                            "end": {
                              "line": 33,
                              "column": 26
                            }
                          },
                          "properties": []
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 860,
                      "end": 883,
                      "loc": {
                        "start": {
                          "line": 34,
                          "column": 4
                        },
                        "end": {
                          "line": 34,
                          "column": 27
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 860,
                        "end": 882,
                        "loc": {
                          "start": {
                            "line": 34,
                            "column": 4
                          },
                          "end": {
                            "line": 34,
                            "column": 26
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 860,
                          "end": 877,
                          "loc": {
                            "start": {
                              "line": 34,
                              "column": 4
                            },
                            "end": {
                              "line": 34,
                              "column": 21
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 860,
                            "end": 864,
                            "loc": {
                              "start": {
                                "line": 34,
                                "column": 4
                              },
                              "end": {
                                "line": 34,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 865,
                            "end": 877,
                            "loc": {
                              "start": {
                                "line": 34,
                                "column": 9
                              },
                              "end": {
                                "line": 34,
                                "column": 21
                              },
                              "identifierName": "list_display"
                            },
                            "name": "list_display"
                          },
                          "computed": false
                        },
                        "right": {
                          "type": "ArrayExpression",
                          "start": 880,
                          "end": 882,
                          "loc": {
                            "start": {
                              "line": 34,
                              "column": 24
                            },
                            "end": {
                              "line": 34,
                              "column": 26
                            }
                          },
                          "elements": []
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 888,
                      "end": 917,
                      "loc": {
                        "start": {
                          "line": 35,
                          "column": 4
                        },
                        "end": {
                          "line": 35,
                          "column": 33
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 888,
                        "end": 916,
                        "loc": {
                          "start": {
                            "line": 35,
                            "column": 4
                          },
                          "end": {
                            "line": 35,
                            "column": 32
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 888,
                          "end": 911,
                          "loc": {
                            "start": {
                              "line": 35,
                              "column": 4
                            },
                            "end": {
                              "line": 35,
                              "column": 27
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 888,
                            "end": 892,
                            "loc": {
                              "start": {
                                "line": 35,
                                "column": 4
                              },
                              "end": {
                                "line": 35,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 893,
                            "end": 911,
                            "loc": {
                              "start": {
                                "line": 35,
                                "column": 9
                              },
                              "end": {
                                "line": 35,
                                "column": 27
                              },
                              "identifierName": "list_display_links"
                            },
                            "name": "list_display_links"
                          },
                          "computed": false
                        },
                        "right": {
                          "type": "ArrayExpression",
                          "start": 914,
                          "end": 916,
                          "loc": {
                            "start": {
                              "line": 35,
                              "column": 30
                            },
                            "end": {
                              "line": 35,
                              "column": 32
                            }
                          },
                          "elements": []
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 922,
                      "end": 946,
                      "loc": {
                        "start": {
                          "line": 36,
                          "column": 4
                        },
                        "end": {
                          "line": 36,
                          "column": 28
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 922,
                        "end": 945,
                        "loc": {
                          "start": {
                            "line": 36,
                            "column": 4
                          },
                          "end": {
                            "line": 36,
                            "column": 27
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 922,
                          "end": 940,
                          "loc": {
                            "start": {
                              "line": 36,
                              "column": 4
                            },
                            "end": {
                              "line": 36,
                              "column": 22
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 922,
                            "end": 926,
                            "loc": {
                              "start": {
                                "line": 36,
                                "column": 4
                              },
                              "end": {
                                "line": 36,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 927,
                            "end": 940,
                            "loc": {
                              "start": {
                                "line": 36,
                                "column": 9
                              },
                              "end": {
                                "line": 36,
                                "column": 22
                              },
                              "identifierName": "list_per_page"
                            },
                            "name": "list_per_page"
                          },
                          "computed": false
                        },
                        "right": {
                          "type": "NumericLiteral",
                          "start": 943,
                          "end": 945,
                          "loc": {
                            "start": {
                              "line": 36,
                              "column": 25
                            },
                            "end": {
                              "line": 36,
                              "column": 27
                            }
                          },
                          "extra": {
                            "rawValue": 10,
                            "raw": "10"
                          },
                          "value": 10
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 951,
                      "end": 973,
                      "loc": {
                        "start": {
                          "line": 37,
                          "column": 4
                        },
                        "end": {
                          "line": 37,
                          "column": 26
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 951,
                        "end": 972,
                        "loc": {
                          "start": {
                            "line": 37,
                            "column": 4
                          },
                          "end": {
                            "line": 37,
                            "column": 25
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 951,
                          "end": 967,
                          "loc": {
                            "start": {
                              "line": 37,
                              "column": 4
                            },
                            "end": {
                              "line": 37,
                              "column": 20
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 951,
                            "end": 955,
                            "loc": {
                              "start": {
                                "line": 37,
                                "column": 4
                              },
                              "end": {
                                "line": 37,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 956,
                            "end": 967,
                            "loc": {
                              "start": {
                                "line": 37,
                                "column": 9
                              },
                              "end": {
                                "line": 37,
                                "column": 20
                              },
                              "identifierName": "sort_fields"
                            },
                            "name": "sort_fields"
                          },
                          "computed": false
                        },
                        "right": {
                          "type": "ArrayExpression",
                          "start": 970,
                          "end": 972,
                          "loc": {
                            "start": {
                              "line": 37,
                              "column": 23
                            },
                            "end": {
                              "line": 37,
                              "column": 25
                            }
                          },
                          "elements": []
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 978,
                      "end": 1018,
                      "loc": {
                        "start": {
                          "line": 38,
                          "column": 4
                        },
                        "end": {
                          "line": 38,
                          "column": 44
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 978,
                        "end": 1017,
                        "loc": {
                          "start": {
                            "line": 38,
                            "column": 4
                          },
                          "end": {
                            "line": 38,
                            "column": 43
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 978,
                          "end": 998,
                          "loc": {
                            "start": {
                              "line": 38,
                              "column": 4
                            },
                            "end": {
                              "line": 38,
                              "column": 24
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 978,
                            "end": 982,
                            "loc": {
                              "start": {
                                "line": 38,
                                "column": 4
                              },
                              "end": {
                                "line": 38,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 983,
                            "end": 998,
                            "loc": {
                              "start": {
                                "line": 38,
                                "column": 9
                              },
                              "end": {
                                "line": 38,
                                "column": 24
                              },
                              "identifierName": "is_object_equal"
                            },
                            "name": "is_object_equal"
                          },
                          "computed": false
                        },
                        "right": {
                          "type": "ArrowFunctionExpression",
                          "start": 1001,
                          "end": 1017,
                          "loc": {
                            "start": {
                              "line": 38,
                              "column": 27
                            },
                            "end": {
                              "line": 38,
                              "column": 43
                            }
                          },
                          "id": null,
                          "generator": false,
                          "expression": true,
                          "async": false,
                          "params": [
                            {
                              "type": "Identifier",
                              "start": 1002,
                              "end": 1003,
                              "loc": {
                                "start": {
                                  "line": 38,
                                  "column": 28
                                },
                                "end": {
                                  "line": 38,
                                  "column": 29
                                },
                                "identifierName": "a"
                              },
                              "name": "a"
                            },
                            {
                              "type": "Identifier",
                              "start": 1005,
                              "end": 1006,
                              "loc": {
                                "start": {
                                  "line": 38,
                                  "column": 31
                                },
                                "end": {
                                  "line": 38,
                                  "column": 32
                                },
                                "identifierName": "b"
                              },
                              "name": "b"
                            }
                          ],
                          "body": {
                            "type": "BinaryExpression",
                            "start": 1011,
                            "end": 1017,
                            "loc": {
                              "start": {
                                "line": 38,
                                "column": 37
                              },
                              "end": {
                                "line": 38,
                                "column": 43
                              }
                            },
                            "left": {
                              "type": "Identifier",
                              "start": 1011,
                              "end": 1012,
                              "loc": {
                                "start": {
                                  "line": 38,
                                  "column": 37
                                },
                                "end": {
                                  "line": 38,
                                  "column": 38
                                },
                                "identifierName": "a"
                              },
                              "name": "a"
                            },
                            "operator": "==",
                            "right": {
                              "type": "Identifier",
                              "start": 1016,
                              "end": 1017,
                              "loc": {
                                "start": {
                                  "line": 38,
                                  "column": 42
                                },
                                "end": {
                                  "line": 38,
                                  "column": 43
                                },
                                "identifierName": "b"
                              },
                              "name": "b"
                            }
                          }
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 1023,
                      "end": 1052,
                      "loc": {
                        "start": {
                          "line": 39,
                          "column": 4
                        },
                        "end": {
                          "line": 39,
                          "column": 33
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 1023,
                        "end": 1051,
                        "loc": {
                          "start": {
                            "line": 39,
                            "column": 4
                          },
                          "end": {
                            "line": 39,
                            "column": 32
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 1023,
                          "end": 1047,
                          "loc": {
                            "start": {
                              "line": 39,
                              "column": 4
                            },
                            "end": {
                              "line": 39,
                              "column": 28
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 1023,
                            "end": 1027,
                            "loc": {
                              "start": {
                                "line": 39,
                                "column": 4
                              },
                              "end": {
                                "line": 39,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 1028,
                            "end": 1047,
                            "loc": {
                              "start": {
                                "line": 39,
                                "column": 9
                              },
                              "end": {
                                "line": 39,
                                "column": 28
                              },
                              "identifierName": "pages_in_pagination"
                            },
                            "name": "pages_in_pagination"
                          },
                          "computed": false
                        },
                        "right": {
                          "type": "NumericLiteral",
                          "start": 1050,
                          "end": 1051,
                          "loc": {
                            "start": {
                              "line": 39,
                              "column": 31
                            },
                            "end": {
                              "line": 39,
                              "column": 32
                            }
                          },
                          "extra": {
                            "rawValue": 3,
                            "raw": "3"
                          },
                          "value": 3
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 1057,
                      "end": 1117,
                      "loc": {
                        "start": {
                          "line": 40,
                          "column": 4
                        },
                        "end": {
                          "line": 42,
                          "column": 6
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 1057,
                        "end": 1116,
                        "loc": {
                          "start": {
                            "line": 40,
                            "column": 4
                          },
                          "end": {
                            "line": 42,
                            "column": 5
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 1057,
                          "end": 1069,
                          "loc": {
                            "start": {
                              "line": 40,
                              "column": 4
                            },
                            "end": {
                              "line": 40,
                              "column": 16
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 1057,
                            "end": 1061,
                            "loc": {
                              "start": {
                                "line": 40,
                                "column": 4
                              },
                              "end": {
                                "line": 40,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 1062,
                            "end": 1069,
                            "loc": {
                              "start": {
                                "line": 40,
                                "column": 9
                              },
                              "end": {
                                "line": 40,
                                "column": 16
                              },
                              "identifierName": "actions"
                            },
                            "name": "actions"
                          },
                          "computed": false
                        },
                        "right": {
                          "type": "ObjectExpression",
                          "start": 1072,
                          "end": 1116,
                          "loc": {
                            "start": {
                              "line": 40,
                              "column": 19
                            },
                            "end": {
                              "line": 42,
                              "column": 5
                            }
                          },
                          "properties": [
                            {
                              "type": "ObjectProperty",
                              "start": 1080,
                              "end": 1110,
                              "loc": {
                                "start": {
                                  "line": 41,
                                  "column": 6
                                },
                                "end": {
                                  "line": 41,
                                  "column": 36
                                }
                              },
                              "method": false,
                              "shorthand": false,
                              "computed": false,
                              "key": {
                                "type": "Identifier",
                                "start": 1080,
                                "end": 1086,
                                "loc": {
                                  "start": {
                                    "line": 41,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 41,
                                    "column": 12
                                  },
                                  "identifierName": "delete"
                                },
                                "name": "delete"
                              },
                              "value": {
                                "type": "ArrowFunctionExpression",
                                "start": 1088,
                                "end": 1110,
                                "loc": {
                                  "start": {
                                    "line": 41,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 41,
                                    "column": 36
                                  }
                                },
                                "id": null,
                                "generator": false,
                                "expression": false,
                                "async": false,
                                "params": [
                                  {
                                    "type": "Identifier",
                                    "start": 1088,
                                    "end": 1104,
                                    "loc": {
                                      "start": {
                                        "line": 41,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 41,
                                        "column": 30
                                      },
                                      "identifierName": "selected_objects"
                                    },
                                    "name": "selected_objects"
                                  }
                                ],
                                "body": {
                                  "type": "BlockStatement",
                                  "start": 1108,
                                  "end": 1110,
                                  "loc": {
                                    "start": {
                                      "line": 41,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 41,
                                      "column": 36
                                    }
                                  },
                                  "body": [],
                                  "directives": []
                                }
                              }
                            }
                          ]
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 1122,
                      "end": 1151,
                      "loc": {
                        "start": {
                          "line": 43,
                          "column": 4
                        },
                        "end": {
                          "line": 43,
                          "column": 33
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 1122,
                        "end": 1150,
                        "loc": {
                          "start": {
                            "line": 43,
                            "column": 4
                          },
                          "end": {
                            "line": 43,
                            "column": 32
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 1122,
                          "end": 1139,
                          "loc": {
                            "start": {
                              "line": 43,
                              "column": 4
                            },
                            "end": {
                              "line": 43,
                              "column": 21
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 1122,
                            "end": 1126,
                            "loc": {
                              "start": {
                                "line": 43,
                                "column": 4
                              },
                              "end": {
                                "line": 43,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 1127,
                            "end": 1139,
                            "loc": {
                              "start": {
                                "line": 43,
                                "column": 9
                              },
                              "end": {
                                "line": 43,
                                "column": 21
                              },
                              "identifierName": "_change_uuid"
                            },
                            "name": "_change_uuid"
                          },
                          "computed": false
                        },
                        "right": {
                          "type": "CallExpression",
                          "start": 1142,
                          "end": 1150,
                          "loc": {
                            "start": {
                              "line": 43,
                              "column": 24
                            },
                            "end": {
                              "line": 43,
                              "column": 32
                            }
                          },
                          "callee": {
                            "type": "Identifier",
                            "start": 1142,
                            "end": 1148,
                            "loc": {
                              "start": {
                                "line": 43,
                                "column": 24
                              },
                              "end": {
                                "line": 43,
                                "column": 30
                              },
                              "identifierName": "uuidv1"
                            },
                            "name": "uuidv1"
                          },
                          "arguments": []
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 1156,
                      "end": 1175,
                      "loc": {
                        "start": {
                          "line": 44,
                          "column": 4
                        },
                        "end": {
                          "line": 44,
                          "column": 23
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 1156,
                        "end": 1174,
                        "loc": {
                          "start": {
                            "line": 44,
                            "column": 4
                          },
                          "end": {
                            "line": 44,
                            "column": 22
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 1156,
                          "end": 1169,
                          "loc": {
                            "start": {
                              "line": 44,
                              "column": 4
                            },
                            "end": {
                              "line": 44,
                              "column": 17
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 1156,
                            "end": 1160,
                            "loc": {
                              "start": {
                                "line": 44,
                                "column": 4
                              },
                              "end": {
                                "line": 44,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 1161,
                            "end": 1169,
                            "loc": {
                              "start": {
                                "line": 44,
                                "column": 9
                              },
                              "end": {
                                "line": 44,
                                "column": 17
                              },
                              "identifierName": "queryset"
                            },
                            "name": "queryset"
                          },
                          "computed": false
                        },
                        "right": {
                          "type": "ArrayExpression",
                          "start": 1172,
                          "end": 1174,
                          "loc": {
                            "start": {
                              "line": 44,
                              "column": 20
                            },
                            "end": {
                              "line": 44,
                              "column": 22
                            }
                          },
                          "elements": []
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 1180,
                      "end": 1207,
                      "loc": {
                        "start": {
                          "line": 45,
                          "column": 4
                        },
                        "end": {
                          "line": 45,
                          "column": 31
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 1180,
                        "end": 1206,
                        "loc": {
                          "start": {
                            "line": 45,
                            "column": 4
                          },
                          "end": {
                            "line": 45,
                            "column": 30
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 1180,
                          "end": 1198,
                          "loc": {
                            "start": {
                              "line": 45,
                              "column": 4
                            },
                            "end": {
                              "line": 45,
                              "column": 22
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 1180,
                            "end": 1184,
                            "loc": {
                              "start": {
                                "line": 45,
                                "column": 4
                              },
                              "end": {
                                "line": 45,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 1185,
                            "end": 1198,
                            "loc": {
                              "start": {
                                "line": 45,
                                "column": 9
                              },
                              "end": {
                                "line": 45,
                                "column": 22
                              },
                              "identifierName": "_all_selected"
                            },
                            "name": "_all_selected"
                          },
                          "computed": false
                        },
                        "right": {
                          "type": "BooleanLiteral",
                          "start": 1201,
                          "end": 1206,
                          "loc": {
                            "start": {
                              "line": 45,
                              "column": 25
                            },
                            "end": {
                              "line": 45,
                              "column": 30
                            }
                          },
                          "value": false
                        }
                      }
                    },
                    {
                      "type": "IfStatement",
                      "start": 1213,
                      "end": 1589,
                      "loc": {
                        "start": {
                          "line": 47,
                          "column": 4
                        },
                        "end": {
                          "line": 60,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "Identifier",
                        "start": 1217,
                        "end": 1222,
                        "loc": {
                          "start": {
                            "line": 47,
                            "column": 8
                          },
                          "end": {
                            "line": 47,
                            "column": 13
                          },
                          "identifierName": "props"
                        },
                        "name": "props"
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 1224,
                        "end": 1589,
                        "loc": {
                          "start": {
                            "line": 47,
                            "column": 15
                          },
                          "end": {
                            "line": 60,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 1232,
                            "end": 1297,
                            "loc": {
                              "start": {
                                "line": 48,
                                "column": 6
                              },
                              "end": {
                                "line": 48,
                                "column": 71
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 1232,
                              "end": 1296,
                              "loc": {
                                "start": {
                                  "line": 48,
                                  "column": 6
                                },
                                "end": {
                                  "line": 48,
                                  "column": 70
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "MemberExpression",
                                "start": 1232,
                                "end": 1249,
                                "loc": {
                                  "start": {
                                    "line": 48,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 48,
                                    "column": 23
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 1232,
                                  "end": 1236,
                                  "loc": {
                                    "start": {
                                      "line": 48,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 48,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 1237,
                                  "end": 1249,
                                  "loc": {
                                    "start": {
                                      "line": 48,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 48,
                                      "column": 23
                                    },
                                    "identifierName": "bind_exclude"
                                  },
                                  "name": "bind_exclude"
                                },
                                "computed": false
                              },
                              "right": {
                                "type": "ConditionalExpression",
                                "start": 1252,
                                "end": 1296,
                                "loc": {
                                  "start": {
                                    "line": 48,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 48,
                                    "column": 70
                                  }
                                },
                                "test": {
                                  "type": "MemberExpression",
                                  "start": 1252,
                                  "end": 1270,
                                  "loc": {
                                    "start": {
                                      "line": 48,
                                      "column": 26
                                    },
                                    "end": {
                                      "line": 48,
                                      "column": 44
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 1252,
                                    "end": 1257,
                                    "loc": {
                                      "start": {
                                        "line": 48,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 48,
                                        "column": 31
                                      },
                                      "identifierName": "props"
                                    },
                                    "name": "props"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 1258,
                                    "end": 1270,
                                    "loc": {
                                      "start": {
                                        "line": 48,
                                        "column": 32
                                      },
                                      "end": {
                                        "line": 48,
                                        "column": 44
                                      },
                                      "identifierName": "bind_exclude"
                                    },
                                    "name": "bind_exclude"
                                  },
                                  "computed": false
                                },
                                "consequent": {
                                  "type": "MemberExpression",
                                  "start": 1273,
                                  "end": 1291,
                                  "loc": {
                                    "start": {
                                      "line": 48,
                                      "column": 47
                                    },
                                    "end": {
                                      "line": 48,
                                      "column": 65
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 1273,
                                    "end": 1278,
                                    "loc": {
                                      "start": {
                                        "line": 48,
                                        "column": 47
                                      },
                                      "end": {
                                        "line": 48,
                                        "column": 52
                                      },
                                      "identifierName": "props"
                                    },
                                    "name": "props"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 1279,
                                    "end": 1291,
                                    "loc": {
                                      "start": {
                                        "line": 48,
                                        "column": 53
                                      },
                                      "end": {
                                        "line": 48,
                                        "column": 65
                                      },
                                      "identifierName": "bind_exclude"
                                    },
                                    "name": "bind_exclude"
                                  },
                                  "computed": false
                                },
                                "alternate": {
                                  "type": "ArrayExpression",
                                  "start": 1294,
                                  "end": 1296,
                                  "loc": {
                                    "start": {
                                      "line": 48,
                                      "column": 68
                                    },
                                    "end": {
                                      "line": 48,
                                      "column": 70
                                    }
                                  },
                                  "elements": []
                                }
                              }
                            }
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 1304,
                            "end": 1583,
                            "loc": {
                              "start": {
                                "line": 49,
                                "column": 6
                              },
                              "end": {
                                "line": 59,
                                "column": 9
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 1304,
                              "end": 1582,
                              "loc": {
                                "start": {
                                  "line": 49,
                                  "column": 6
                                },
                                "end": {
                                  "line": 59,
                                  "column": 8
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 1304,
                                "end": 1321,
                                "loc": {
                                  "start": {
                                    "line": 49,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 49,
                                    "column": 23
                                  }
                                },
                                "object": {
                                  "type": "CallExpression",
                                  "start": 1304,
                                  "end": 1317,
                                  "loc": {
                                    "start": {
                                      "line": 49,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 49,
                                      "column": 19
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 1304,
                                    "end": 1310,
                                    "loc": {
                                      "start": {
                                        "line": 49,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 49,
                                        "column": 12
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 1304,
                                      "end": 1305,
                                      "loc": {
                                        "start": {
                                          "line": 49,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 49,
                                          "column": 7
                                        },
                                        "identifierName": "_"
                                      },
                                      "name": "_"
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 1306,
                                      "end": 1310,
                                      "loc": {
                                        "start": {
                                          "line": 49,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 49,
                                          "column": 12
                                        },
                                        "identifierName": "keys"
                                      },
                                      "name": "keys"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "start": 1311,
                                      "end": 1316,
                                      "loc": {
                                        "start": {
                                          "line": 49,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 49,
                                          "column": 18
                                        },
                                        "identifierName": "props"
                                      },
                                      "name": "props"
                                    }
                                  ]
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 1318,
                                  "end": 1321,
                                  "loc": {
                                    "start": {
                                      "line": 49,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 49,
                                      "column": 23
                                    },
                                    "identifierName": "map"
                                  },
                                  "name": "map"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "ArrowFunctionExpression",
                                  "start": 1322,
                                  "end": 1581,
                                  "loc": {
                                    "start": {
                                      "line": 49,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 59,
                                      "column": 7
                                    }
                                  },
                                  "id": null,
                                  "generator": false,
                                  "expression": false,
                                  "async": false,
                                  "params": [
                                    {
                                      "type": "Identifier",
                                      "start": 1322,
                                      "end": 1325,
                                      "loc": {
                                        "start": {
                                          "line": 49,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 49,
                                          "column": 27
                                        },
                                        "identifierName": "key"
                                      },
                                      "name": "key"
                                    }
                                  ],
                                  "body": {
                                    "type": "BlockStatement",
                                    "start": 1329,
                                    "end": 1581,
                                    "loc": {
                                      "start": {
                                        "line": 49,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 59,
                                        "column": 7
                                      }
                                    },
                                    "body": [
                                      {
                                        "type": "IfStatement",
                                        "start": 1339,
                                        "end": 1573,
                                        "loc": {
                                          "start": {
                                            "line": 50,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 58,
                                            "column": 9
                                          }
                                        },
                                        "test": {
                                          "type": "BinaryExpression",
                                          "start": 1343,
                                          "end": 1374,
                                          "loc": {
                                            "start": {
                                              "line": 50,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 50,
                                              "column": 43
                                            }
                                          },
                                          "left": {
                                            "type": "UnaryExpression",
                                            "start": 1343,
                                            "end": 1360,
                                            "loc": {
                                              "start": {
                                                "line": 50,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 50,
                                                "column": 29
                                              }
                                            },
                                            "operator": "typeof",
                                            "prefix": true,
                                            "argument": {
                                              "type": "MemberExpression",
                                              "start": 1350,
                                              "end": 1360,
                                              "loc": {
                                                "start": {
                                                  "line": 50,
                                                  "column": 19
                                                },
                                                "end": {
                                                  "line": 50,
                                                  "column": 29
                                                }
                                              },
                                              "object": {
                                                "type": "Identifier",
                                                "start": 1350,
                                                "end": 1355,
                                                "loc": {
                                                  "start": {
                                                    "line": 50,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 50,
                                                    "column": 24
                                                  },
                                                  "identifierName": "props"
                                                },
                                                "name": "props"
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 1356,
                                                "end": 1359,
                                                "loc": {
                                                  "start": {
                                                    "line": 50,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 50,
                                                    "column": 28
                                                  },
                                                  "identifierName": "key"
                                                },
                                                "name": "key"
                                              },
                                              "computed": true
                                            },
                                            "extra": {
                                              "parenthesizedArgument": false
                                            }
                                          },
                                          "operator": "==",
                                          "right": {
                                            "type": "StringLiteral",
                                            "start": 1364,
                                            "end": 1374,
                                            "loc": {
                                              "start": {
                                                "line": 50,
                                                "column": 33
                                              },
                                              "end": {
                                                "line": 50,
                                                "column": 43
                                              }
                                            },
                                            "extra": {
                                              "rawValue": "function",
                                              "raw": "\"function\""
                                            },
                                            "value": "function"
                                          }
                                        },
                                        "consequent": {
                                          "type": "BlockStatement",
                                          "start": 1376,
                                          "end": 1522,
                                          "loc": {
                                            "start": {
                                              "line": 50,
                                              "column": 45
                                            },
                                            "end": {
                                              "line": 56,
                                              "column": 9
                                            }
                                          },
                                          "body": [
                                            {
                                              "type": "IfStatement",
                                              "start": 1388,
                                              "end": 1512,
                                              "loc": {
                                                "start": {
                                                  "line": 51,
                                                  "column": 10
                                                },
                                                "end": {
                                                  "line": 55,
                                                  "column": 11
                                                }
                                              },
                                              "test": {
                                                "type": "CallExpression",
                                                "start": 1392,
                                                "end": 1426,
                                                "loc": {
                                                  "start": {
                                                    "line": 51,
                                                    "column": 14
                                                  },
                                                  "end": {
                                                    "line": 51,
                                                    "column": 48
                                                  }
                                                },
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "start": 1392,
                                                  "end": 1402,
                                                  "loc": {
                                                    "start": {
                                                      "line": 51,
                                                      "column": 14
                                                    },
                                                    "end": {
                                                      "line": 51,
                                                      "column": 24
                                                    }
                                                  },
                                                  "object": {
                                                    "type": "Identifier",
                                                    "start": 1392,
                                                    "end": 1393,
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 14
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 15
                                                      },
                                                      "identifierName": "_"
                                                    },
                                                    "name": "_"
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "start": 1394,
                                                    "end": 1402,
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 24
                                                      },
                                                      "identifierName": "includes"
                                                    },
                                                    "name": "includes"
                                                  },
                                                  "computed": false
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "start": 1403,
                                                    "end": 1406,
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 25
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 28
                                                      },
                                                      "identifierName": "key"
                                                    },
                                                    "name": "key"
                                                  },
                                                  {
                                                    "type": "MemberExpression",
                                                    "start": 1408,
                                                    "end": 1425,
                                                    "loc": {
                                                      "start": {
                                                        "line": 51,
                                                        "column": 30
                                                      },
                                                      "end": {
                                                        "line": 51,
                                                        "column": 47
                                                      }
                                                    },
                                                    "object": {
                                                      "type": "ThisExpression",
                                                      "start": 1408,
                                                      "end": 1412,
                                                      "loc": {
                                                        "start": {
                                                          "line": 51,
                                                          "column": 30
                                                        },
                                                        "end": {
                                                          "line": 51,
                                                          "column": 34
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "start": 1413,
                                                      "end": 1425,
                                                      "loc": {
                                                        "start": {
                                                          "line": 51,
                                                          "column": 35
                                                        },
                                                        "end": {
                                                          "line": 51,
                                                          "column": 47
                                                        },
                                                        "identifierName": "bind_exclude"
                                                      },
                                                      "name": "bind_exclude"
                                                    },
                                                    "computed": false
                                                  }
                                                ]
                                              },
                                              "consequent": {
                                                "type": "BlockStatement",
                                                "start": 1428,
                                                "end": 1512,
                                                "loc": {
                                                  "start": {
                                                    "line": 51,
                                                    "column": 50
                                                  },
                                                  "end": {
                                                    "line": 55,
                                                    "column": 11
                                                  }
                                                },
                                                "body": [
                                                  {
                                                    "type": "ExpressionStatement",
                                                    "start": 1442,
                                                    "end": 1465,
                                                    "loc": {
                                                      "start": {
                                                        "line": 52,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 52,
                                                        "column": 35
                                                      }
                                                    },
                                                    "expression": {
                                                      "type": "AssignmentExpression",
                                                      "start": 1442,
                                                      "end": 1464,
                                                      "loc": {
                                                        "start": {
                                                          "line": 52,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 52,
                                                          "column": 34
                                                        }
                                                      },
                                                      "operator": "=",
                                                      "left": {
                                                        "type": "MemberExpression",
                                                        "start": 1442,
                                                        "end": 1451,
                                                        "loc": {
                                                          "start": {
                                                            "line": 52,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 52,
                                                            "column": 21
                                                          }
                                                        },
                                                        "object": {
                                                          "type": "ThisExpression",
                                                          "start": 1442,
                                                          "end": 1446,
                                                          "loc": {
                                                            "start": {
                                                              "line": 52,
                                                              "column": 12
                                                            },
                                                            "end": {
                                                              "line": 52,
                                                              "column": 16
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "start": 1447,
                                                          "end": 1450,
                                                          "loc": {
                                                            "start": {
                                                              "line": 52,
                                                              "column": 17
                                                            },
                                                            "end": {
                                                              "line": 52,
                                                              "column": 20
                                                            },
                                                            "identifierName": "key"
                                                          },
                                                          "name": "key"
                                                        },
                                                        "computed": true
                                                      },
                                                      "right": {
                                                        "type": "MemberExpression",
                                                        "start": 1454,
                                                        "end": 1464,
                                                        "loc": {
                                                          "start": {
                                                            "line": 52,
                                                            "column": 24
                                                          },
                                                          "end": {
                                                            "line": 52,
                                                            "column": 34
                                                          }
                                                        },
                                                        "object": {
                                                          "type": "Identifier",
                                                          "start": 1454,
                                                          "end": 1459,
                                                          "loc": {
                                                            "start": {
                                                              "line": 52,
                                                              "column": 24
                                                            },
                                                            "end": {
                                                              "line": 52,
                                                              "column": 29
                                                            },
                                                            "identifierName": "props"
                                                          },
                                                          "name": "props"
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "start": 1460,
                                                          "end": 1463,
                                                          "loc": {
                                                            "start": {
                                                              "line": 52,
                                                              "column": 30
                                                            },
                                                            "end": {
                                                              "line": 52,
                                                              "column": 33
                                                            },
                                                            "identifierName": "key"
                                                          },
                                                          "name": "key"
                                                        },
                                                        "computed": true
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "ExpressionStatement",
                                                    "start": 1479,
                                                    "end": 1500,
                                                    "loc": {
                                                      "start": {
                                                        "line": 54,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 54,
                                                        "column": 33
                                                      }
                                                    },
                                                    "expression": {
                                                      "type": "CallExpression",
                                                      "start": 1479,
                                                      "end": 1499,
                                                      "loc": {
                                                        "start": {
                                                          "line": 54,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 54,
                                                          "column": 32
                                                        }
                                                      },
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "start": 1479,
                                                        "end": 1493,
                                                        "loc": {
                                                          "start": {
                                                            "line": 54,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 54,
                                                            "column": 26
                                                          }
                                                        },
                                                        "object": {
                                                          "type": "MemberExpression",
                                                          "start": 1479,
                                                          "end": 1488,
                                                          "loc": {
                                                            "start": {
                                                              "line": 54,
                                                              "column": 12
                                                            },
                                                            "end": {
                                                              "line": 54,
                                                              "column": 21
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "ThisExpression",
                                                            "start": 1479,
                                                            "end": 1483,
                                                            "loc": {
                                                              "start": {
                                                                "line": 54,
                                                                "column": 12
                                                              },
                                                              "end": {
                                                                "line": 54,
                                                                "column": 16
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "start": 1484,
                                                            "end": 1487,
                                                            "loc": {
                                                              "start": {
                                                                "line": 54,
                                                                "column": 17
                                                              },
                                                              "end": {
                                                                "line": 54,
                                                                "column": 20
                                                              },
                                                              "identifierName": "key"
                                                            },
                                                            "name": "key"
                                                          },
                                                          "computed": true
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "start": 1489,
                                                          "end": 1493,
                                                          "loc": {
                                                            "start": {
                                                              "line": 54,
                                                              "column": 22
                                                            },
                                                            "end": {
                                                              "line": 54,
                                                              "column": 26
                                                            },
                                                            "identifierName": "bind"
                                                          },
                                                          "name": "bind"
                                                        },
                                                        "computed": false
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "ThisExpression",
                                                          "start": 1494,
                                                          "end": 1498,
                                                          "loc": {
                                                            "start": {
                                                              "line": 54,
                                                              "column": 27
                                                            },
                                                            "end": {
                                                              "line": 54,
                                                              "column": 31
                                                            }
                                                          }
                                                        }
                                                      ]
                                                    }
                                                  }
                                                ],
                                                "directives": []
                                              },
                                              "alternate": null
                                            }
                                          ],
                                          "directives": []
                                        },
                                        "alternate": {
                                          "type": "BlockStatement",
                                          "start": 1528,
                                          "end": 1573,
                                          "loc": {
                                            "start": {
                                              "line": 56,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 58,
                                              "column": 9
                                            }
                                          },
                                          "body": [
                                            {
                                              "type": "ExpressionStatement",
                                              "start": 1540,
                                              "end": 1563,
                                              "loc": {
                                                "start": {
                                                  "line": 57,
                                                  "column": 10
                                                },
                                                "end": {
                                                  "line": 57,
                                                  "column": 33
                                                }
                                              },
                                              "expression": {
                                                "type": "AssignmentExpression",
                                                "start": 1540,
                                                "end": 1562,
                                                "loc": {
                                                  "start": {
                                                    "line": 57,
                                                    "column": 10
                                                  },
                                                  "end": {
                                                    "line": 57,
                                                    "column": 32
                                                  }
                                                },
                                                "operator": "=",
                                                "left": {
                                                  "type": "MemberExpression",
                                                  "start": 1540,
                                                  "end": 1549,
                                                  "loc": {
                                                    "start": {
                                                      "line": 57,
                                                      "column": 10
                                                    },
                                                    "end": {
                                                      "line": 57,
                                                      "column": 19
                                                    }
                                                  },
                                                  "object": {
                                                    "type": "ThisExpression",
                                                    "start": 1540,
                                                    "end": 1544,
                                                    "loc": {
                                                      "start": {
                                                        "line": 57,
                                                        "column": 10
                                                      },
                                                      "end": {
                                                        "line": 57,
                                                        "column": 14
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "start": 1545,
                                                    "end": 1548,
                                                    "loc": {
                                                      "start": {
                                                        "line": 57,
                                                        "column": 15
                                                      },
                                                      "end": {
                                                        "line": 57,
                                                        "column": 18
                                                      },
                                                      "identifierName": "key"
                                                    },
                                                    "name": "key"
                                                  },
                                                  "computed": true
                                                },
                                                "right": {
                                                  "type": "MemberExpression",
                                                  "start": 1552,
                                                  "end": 1562,
                                                  "loc": {
                                                    "start": {
                                                      "line": 57,
                                                      "column": 22
                                                    },
                                                    "end": {
                                                      "line": 57,
                                                      "column": 32
                                                    }
                                                  },
                                                  "object": {
                                                    "type": "Identifier",
                                                    "start": 1552,
                                                    "end": 1557,
                                                    "loc": {
                                                      "start": {
                                                        "line": 57,
                                                        "column": 22
                                                      },
                                                      "end": {
                                                        "line": 57,
                                                        "column": 27
                                                      },
                                                      "identifierName": "props"
                                                    },
                                                    "name": "props"
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "start": 1558,
                                                    "end": 1561,
                                                    "loc": {
                                                      "start": {
                                                        "line": 57,
                                                        "column": 28
                                                      },
                                                      "end": {
                                                        "line": 57,
                                                        "column": 31
                                                      },
                                                      "identifierName": "key"
                                                    },
                                                    "name": "key"
                                                  },
                                                  "computed": true
                                                }
                                              }
                                            }
                                          ],
                                          "directives": []
                                        }
                                      }
                                    ],
                                    "directives": []
                                  }
                                }
                              ]
                            }
                          }
                        ],
                        "directives": [],
                        "trailingComments": null
                      },
                      "alternate": null,
                      "trailingComments": [
                        {
                          "type": "CommentBlock",
                          "value": "*\n     * Initialize the state of the component\n     ",
                          "start": 1595,
                          "end": 1651,
                          "loc": {
                            "start": {
                              "line": 62,
                              "column": 4
                            },
                            "end": {
                              "line": 64,
                              "column": 7
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 1656,
                      "end": 1883,
                      "loc": {
                        "start": {
                          "line": 65,
                          "column": 4
                        },
                        "end": {
                          "line": 73,
                          "column": 6
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 1656,
                        "end": 1882,
                        "loc": {
                          "start": {
                            "line": 65,
                            "column": 4
                          },
                          "end": {
                            "line": 73,
                            "column": 5
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 1656,
                          "end": 1666,
                          "loc": {
                            "start": {
                              "line": 65,
                              "column": 4
                            },
                            "end": {
                              "line": 65,
                              "column": 14
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 1656,
                            "end": 1660,
                            "loc": {
                              "start": {
                                "line": 65,
                                "column": 4
                              },
                              "end": {
                                "line": 65,
                                "column": 8
                              }
                            },
                            "leadingComments": null
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 1661,
                            "end": 1666,
                            "loc": {
                              "start": {
                                "line": 65,
                                "column": 9
                              },
                              "end": {
                                "line": 65,
                                "column": 14
                              },
                              "identifierName": "state"
                            },
                            "name": "state"
                          },
                          "computed": false,
                          "leadingComments": null
                        },
                        "right": {
                          "type": "ObjectExpression",
                          "start": 1669,
                          "end": 1882,
                          "loc": {
                            "start": {
                              "line": 65,
                              "column": 17
                            },
                            "end": {
                              "line": 73,
                              "column": 5
                            }
                          },
                          "properties": [
                            {
                              "type": "ObjectProperty",
                              "start": 1677,
                              "end": 1708,
                              "loc": {
                                "start": {
                                  "line": 66,
                                  "column": 6
                                },
                                "end": {
                                  "line": 66,
                                  "column": 37
                                }
                              },
                              "method": false,
                              "shorthand": false,
                              "computed": false,
                              "key": {
                                "type": "Identifier",
                                "start": 1677,
                                "end": 1689,
                                "loc": {
                                  "start": {
                                    "line": 66,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 66,
                                    "column": 18
                                  },
                                  "identifierName": "display_type"
                                },
                                "name": "display_type"
                              },
                              "value": {
                                "type": "MemberExpression",
                                "start": 1691,
                                "end": 1708,
                                "loc": {
                                  "start": {
                                    "line": 66,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 66,
                                    "column": 37
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 1691,
                                  "end": 1703,
                                  "loc": {
                                    "start": {
                                      "line": 66,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 66,
                                      "column": 32
                                    },
                                    "identifierName": "display_type"
                                  },
                                  "name": "display_type"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 1704,
                                  "end": 1708,
                                  "loc": {
                                    "start": {
                                      "line": 66,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 66,
                                      "column": 37
                                    },
                                    "identifierName": "list"
                                  },
                                  "name": "list"
                                },
                                "computed": false
                              }
                            },
                            {
                              "type": "ObjectProperty",
                              "start": 1716,
                              "end": 1730,
                              "loc": {
                                "start": {
                                  "line": 67,
                                  "column": 6
                                },
                                "end": {
                                  "line": 67,
                                  "column": 20
                                }
                              },
                              "method": false,
                              "shorthand": false,
                              "computed": false,
                              "key": {
                                "type": "Identifier",
                                "start": 1716,
                                "end": 1727,
                                "loc": {
                                  "start": {
                                    "line": 67,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 67,
                                    "column": 17
                                  },
                                  "identifierName": "page_number"
                                },
                                "name": "page_number"
                              },
                              "value": {
                                "type": "NumericLiteral",
                                "start": 1729,
                                "end": 1730,
                                "loc": {
                                  "start": {
                                    "line": 67,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 67,
                                    "column": 20
                                  }
                                },
                                "extra": {
                                  "rawValue": 1,
                                  "raw": "1"
                                },
                                "value": 1
                              }
                            },
                            {
                              "type": "ObjectProperty",
                              "start": 1738,
                              "end": 1750,
                              "loc": {
                                "start": {
                                  "line": 68,
                                  "column": 6
                                },
                                "end": {
                                  "line": 68,
                                  "column": 18
                                }
                              },
                              "method": false,
                              "shorthand": false,
                              "computed": false,
                              "key": {
                                "type": "Identifier",
                                "start": 1738,
                                "end": 1744,
                                "loc": {
                                  "start": {
                                    "line": 68,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 68,
                                    "column": 12
                                  },
                                  "identifierName": "object"
                                },
                                "name": "object"
                              },
                              "value": {
                                "type": "NullLiteral",
                                "start": 1746,
                                "end": 1750,
                                "loc": {
                                  "start": {
                                    "line": 68,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 68,
                                    "column": 18
                                  }
                                }
                              }
                            },
                            {
                              "type": "ObjectProperty",
                              "start": 1758,
                              "end": 1809,
                              "loc": {
                                "start": {
                                  "line": 69,
                                  "column": 6
                                },
                                "end": {
                                  "line": 69,
                                  "column": 57
                                }
                              },
                              "method": false,
                              "shorthand": false,
                              "computed": false,
                              "key": {
                                "type": "Identifier",
                                "start": 1758,
                                "end": 1774,
                                "loc": {
                                  "start": {
                                    "line": 69,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 69,
                                    "column": 22
                                  },
                                  "identifierName": "selected_objects"
                                },
                                "name": "selected_objects"
                              },
                              "value": {
                                "type": "NewExpression",
                                "start": 1776,
                                "end": 1809,
                                "loc": {
                                  "start": {
                                    "line": 69,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 69,
                                    "column": 57
                                  }
                                },
                                "callee": {
                                  "type": "Identifier",
                                  "start": 1780,
                                  "end": 1783,
                                  "loc": {
                                    "start": {
                                      "line": 69,
                                      "column": 28
                                    },
                                    "end": {
                                      "line": 69,
                                      "column": 31
                                    },
                                    "identifierName": "Set"
                                  },
                                  "name": "Set"
                                },
                                "arguments": [
                                  {
                                    "type": "ArrayExpression",
                                    "start": 1784,
                                    "end": 1786,
                                    "loc": {
                                      "start": {
                                        "line": 69,
                                        "column": 32
                                      },
                                      "end": {
                                        "line": 69,
                                        "column": 34
                                      }
                                    },
                                    "elements": []
                                  },
                                  {
                                    "type": "MemberExpression",
                                    "start": 1788,
                                    "end": 1808,
                                    "loc": {
                                      "start": {
                                        "line": 69,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 69,
                                        "column": 56
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 1788,
                                      "end": 1792,
                                      "loc": {
                                        "start": {
                                          "line": 69,
                                          "column": 36
                                        },
                                        "end": {
                                          "line": 69,
                                          "column": 40
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 1793,
                                      "end": 1808,
                                      "loc": {
                                        "start": {
                                          "line": 69,
                                          "column": 41
                                        },
                                        "end": {
                                          "line": 69,
                                          "column": 56
                                        },
                                        "identifierName": "is_object_equal"
                                      },
                                      "name": "is_object_equal"
                                    },
                                    "computed": false
                                  }
                                ]
                              }
                            },
                            {
                              "type": "ObjectProperty",
                              "start": 1817,
                              "end": 1825,
                              "loc": {
                                "start": {
                                  "line": 70,
                                  "column": 6
                                },
                                "end": {
                                  "line": 70,
                                  "column": 14
                                }
                              },
                              "method": false,
                              "shorthand": false,
                              "computed": false,
                              "key": {
                                "type": "Identifier",
                                "start": 1817,
                                "end": 1822,
                                "loc": {
                                  "start": {
                                    "line": 70,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 70,
                                    "column": 11
                                  },
                                  "identifierName": "total"
                                },
                                "name": "total"
                              },
                              "value": {
                                "type": "NumericLiteral",
                                "start": 1824,
                                "end": 1825,
                                "loc": {
                                  "start": {
                                    "line": 70,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 70,
                                    "column": 14
                                  }
                                },
                                "extra": {
                                  "rawValue": 1,
                                  "raw": "1"
                                },
                                "value": 1
                              }
                            },
                            {
                              "type": "ObjectProperty",
                              "start": 1833,
                              "end": 1851,
                              "loc": {
                                "start": {
                                  "line": 71,
                                  "column": 6
                                },
                                "end": {
                                  "line": 71,
                                  "column": 24
                                }
                              },
                              "method": false,
                              "shorthand": false,
                              "computed": false,
                              "key": {
                                "type": "Identifier",
                                "start": 1833,
                                "end": 1847,
                                "loc": {
                                  "start": {
                                    "line": 71,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 71,
                                    "column": 20
                                  },
                                  "identifierName": "filter_options"
                                },
                                "name": "filter_options"
                              },
                              "value": {
                                "type": "ObjectExpression",
                                "start": 1849,
                                "end": 1851,
                                "loc": {
                                  "start": {
                                    "line": 71,
                                    "column": 22
                                  },
                                  "end": {
                                    "line": 71,
                                    "column": 24
                                  }
                                },
                                "properties": []
                              }
                            },
                            {
                              "type": "ObjectProperty",
                              "start": 1859,
                              "end": 1876,
                              "loc": {
                                "start": {
                                  "line": 72,
                                  "column": 6
                                },
                                "end": {
                                  "line": 72,
                                  "column": 23
                                }
                              },
                              "method": false,
                              "shorthand": false,
                              "computed": false,
                              "key": {
                                "type": "Identifier",
                                "start": 1859,
                                "end": 1872,
                                "loc": {
                                  "start": {
                                    "line": 72,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 72,
                                    "column": 19
                                  },
                                  "identifierName": "filter_values"
                                },
                                "name": "filter_values"
                              },
                              "value": {
                                "type": "ArrayExpression",
                                "start": 1874,
                                "end": 1876,
                                "loc": {
                                  "start": {
                                    "line": 72,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 72,
                                    "column": 23
                                  }
                                },
                                "elements": []
                              }
                            }
                          ]
                        },
                        "leadingComments": null
                      },
                      "leadingComments": [
                        {
                          "type": "CommentBlock",
                          "value": "*\n     * Initialize the state of the component\n     ",
                          "start": 1595,
                          "end": 1651,
                          "loc": {
                            "start": {
                              "line": 62,
                              "column": 4
                            },
                            "end": {
                              "line": 64,
                              "column": 7
                            }
                          }
                        }
                      ]
                    },
                    {
                      "type": "VariableDeclaration",
                      "start": 1889,
                      "end": 2153,
                      "loc": {
                        "start": {
                          "line": 75,
                          "column": 4
                        },
                        "end": {
                          "line": 85,
                          "column": 11
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 1893,
                          "end": 2152,
                          "loc": {
                            "start": {
                              "line": 75,
                              "column": 8
                            },
                            "end": {
                              "line": 85,
                              "column": 10
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 1893,
                            "end": 1901,
                            "loc": {
                              "start": {
                                "line": 75,
                                "column": 8
                              },
                              "end": {
                                "line": 75,
                                "column": 16
                              },
                              "identifierName": "queryset"
                            },
                            "name": "queryset"
                          },
                          "init": {
                            "type": "ConditionalExpression",
                            "start": 1904,
                            "end": 2152,
                            "loc": {
                              "start": {
                                "line": 75,
                                "column": 19
                              },
                              "end": {
                                "line": 85,
                                "column": 10
                              }
                            },
                            "test": {
                              "type": "CallExpression",
                              "start": 1904,
                              "end": 2010,
                              "loc": {
                                "start": {
                                  "line": 75,
                                  "column": 19
                                },
                                "end": {
                                  "line": 79,
                                  "column": 5
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 1904,
                                "end": 1921,
                                "loc": {
                                  "start": {
                                    "line": 75,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 75,
                                    "column": 36
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 1904,
                                  "end": 1908,
                                  "loc": {
                                    "start": {
                                      "line": 75,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 75,
                                      "column": 23
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 1909,
                                  "end": 1921,
                                  "loc": {
                                    "start": {
                                      "line": 75,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 75,
                                      "column": 36
                                    },
                                    "identifierName": "get_queryset"
                                  },
                                  "name": "get_queryset"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "start": 1929,
                                  "end": 1951,
                                  "loc": {
                                    "start": {
                                      "line": 76,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 76,
                                      "column": 28
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 1929,
                                    "end": 1939,
                                    "loc": {
                                      "start": {
                                        "line": 76,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 76,
                                        "column": 16
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 1929,
                                      "end": 1933,
                                      "loc": {
                                        "start": {
                                          "line": 76,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 76,
                                          "column": 10
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 1934,
                                      "end": 1939,
                                      "loc": {
                                        "start": {
                                          "line": 76,
                                          "column": 11
                                        },
                                        "end": {
                                          "line": 76,
                                          "column": 16
                                        },
                                        "identifierName": "state"
                                      },
                                      "name": "state"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 1940,
                                    "end": 1951,
                                    "loc": {
                                      "start": {
                                        "line": 76,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 76,
                                        "column": 28
                                      },
                                      "identifierName": "page_number"
                                    },
                                    "name": "page_number"
                                  },
                                  "computed": false
                                },
                                {
                                  "type": "MemberExpression",
                                  "start": 1959,
                                  "end": 1977,
                                  "loc": {
                                    "start": {
                                      "line": 77,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 77,
                                      "column": 24
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 1959,
                                    "end": 1963,
                                    "loc": {
                                      "start": {
                                        "line": 77,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 77,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 1964,
                                    "end": 1977,
                                    "loc": {
                                      "start": {
                                        "line": 77,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 77,
                                        "column": 24
                                      },
                                      "identifierName": "list_per_page"
                                    },
                                    "name": "list_per_page"
                                  },
                                  "computed": false
                                },
                                {
                                  "type": "MemberExpression",
                                  "start": 1985,
                                  "end": 2004,
                                  "loc": {
                                    "start": {
                                      "line": 78,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 78,
                                      "column": 25
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 1985,
                                    "end": 1995,
                                    "loc": {
                                      "start": {
                                        "line": 78,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 78,
                                        "column": 16
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 1985,
                                      "end": 1989,
                                      "loc": {
                                        "start": {
                                          "line": 78,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 78,
                                          "column": 10
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 1990,
                                      "end": 1995,
                                      "loc": {
                                        "start": {
                                          "line": 78,
                                          "column": 11
                                        },
                                        "end": {
                                          "line": 78,
                                          "column": 16
                                        },
                                        "identifierName": "state"
                                      },
                                      "name": "state"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 1996,
                                    "end": 2004,
                                    "loc": {
                                      "start": {
                                        "line": 78,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 78,
                                        "column": 25
                                      },
                                      "identifierName": "queryset"
                                    },
                                    "name": "queryset"
                                  },
                                  "computed": false
                                }
                              ]
                            },
                            "consequent": {
                              "type": "CallExpression",
                              "start": 2019,
                              "end": 2141,
                              "loc": {
                                "start": {
                                  "line": 80,
                                  "column": 8
                                },
                                "end": {
                                  "line": 84,
                                  "column": 9
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 2019,
                                "end": 2036,
                                "loc": {
                                  "start": {
                                    "line": 80,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 80,
                                    "column": 25
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 2019,
                                  "end": 2023,
                                  "loc": {
                                    "start": {
                                      "line": 80,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 80,
                                      "column": 12
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 2024,
                                  "end": 2036,
                                  "loc": {
                                    "start": {
                                      "line": 80,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 80,
                                      "column": 25
                                    },
                                    "identifierName": "get_queryset"
                                  },
                                  "name": "get_queryset"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "start": 2048,
                                  "end": 2070,
                                  "loc": {
                                    "start": {
                                      "line": 81,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 81,
                                      "column": 32
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 2048,
                                    "end": 2058,
                                    "loc": {
                                      "start": {
                                        "line": 81,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 81,
                                        "column": 20
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 2048,
                                      "end": 2052,
                                      "loc": {
                                        "start": {
                                          "line": 81,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 81,
                                          "column": 14
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 2053,
                                      "end": 2058,
                                      "loc": {
                                        "start": {
                                          "line": 81,
                                          "column": 15
                                        },
                                        "end": {
                                          "line": 81,
                                          "column": 20
                                        },
                                        "identifierName": "state"
                                      },
                                      "name": "state"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 2059,
                                    "end": 2070,
                                    "loc": {
                                      "start": {
                                        "line": 81,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 81,
                                        "column": 32
                                      },
                                      "identifierName": "page_number"
                                    },
                                    "name": "page_number"
                                  },
                                  "computed": false
                                },
                                {
                                  "type": "MemberExpression",
                                  "start": 2082,
                                  "end": 2100,
                                  "loc": {
                                    "start": {
                                      "line": 82,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 82,
                                      "column": 28
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 2082,
                                    "end": 2086,
                                    "loc": {
                                      "start": {
                                        "line": 82,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 82,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 2087,
                                    "end": 2100,
                                    "loc": {
                                      "start": {
                                        "line": 82,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 82,
                                        "column": 28
                                      },
                                      "identifierName": "list_per_page"
                                    },
                                    "name": "list_per_page"
                                  },
                                  "computed": false
                                },
                                {
                                  "type": "MemberExpression",
                                  "start": 2112,
                                  "end": 2131,
                                  "loc": {
                                    "start": {
                                      "line": 83,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 83,
                                      "column": 29
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 2112,
                                    "end": 2122,
                                    "loc": {
                                      "start": {
                                        "line": 83,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 83,
                                        "column": 20
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 2112,
                                      "end": 2116,
                                      "loc": {
                                        "start": {
                                          "line": 83,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 83,
                                          "column": 14
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 2117,
                                      "end": 2122,
                                      "loc": {
                                        "start": {
                                          "line": 83,
                                          "column": 15
                                        },
                                        "end": {
                                          "line": 83,
                                          "column": 20
                                        },
                                        "identifierName": "state"
                                      },
                                      "name": "state"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 2123,
                                    "end": 2131,
                                    "loc": {
                                      "start": {
                                        "line": 83,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 83,
                                        "column": 29
                                      },
                                      "identifierName": "queryset"
                                    },
                                    "name": "queryset"
                                  },
                                  "computed": false
                                }
                              ]
                            },
                            "alternate": {
                              "type": "ArrayExpression",
                              "start": 2150,
                              "end": 2152,
                              "loc": {
                                "start": {
                                  "line": 85,
                                  "column": 8
                                },
                                "end": {
                                  "line": 85,
                                  "column": 10
                                }
                              },
                              "elements": []
                            }
                          }
                        }
                      ],
                      "kind": "let"
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 2158,
                      "end": 2189,
                      "loc": {
                        "start": {
                          "line": 86,
                          "column": 4
                        },
                        "end": {
                          "line": 86,
                          "column": 35
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 2158,
                        "end": 2188,
                        "loc": {
                          "start": {
                            "line": 86,
                            "column": 4
                          },
                          "end": {
                            "line": 86,
                            "column": 34
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 2158,
                          "end": 2177,
                          "loc": {
                            "start": {
                              "line": 86,
                              "column": 4
                            },
                            "end": {
                              "line": 86,
                              "column": 23
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 2158,
                            "end": 2168,
                            "loc": {
                              "start": {
                                "line": 86,
                                "column": 4
                              },
                              "end": {
                                "line": 86,
                                "column": 14
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 2158,
                              "end": 2162,
                              "loc": {
                                "start": {
                                  "line": 86,
                                  "column": 4
                                },
                                "end": {
                                  "line": 86,
                                  "column": 8
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 2163,
                              "end": 2168,
                              "loc": {
                                "start": {
                                  "line": 86,
                                  "column": 9
                                },
                                "end": {
                                  "line": 86,
                                  "column": 14
                                },
                                "identifierName": "state"
                              },
                              "name": "state"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 2169,
                            "end": 2177,
                            "loc": {
                              "start": {
                                "line": 86,
                                "column": 15
                              },
                              "end": {
                                "line": 86,
                                "column": 23
                              },
                              "identifierName": "queryset"
                            },
                            "name": "queryset"
                          },
                          "computed": false
                        },
                        "right": {
                          "type": "Identifier",
                          "start": 2180,
                          "end": 2188,
                          "loc": {
                            "start": {
                              "line": 86,
                              "column": 26
                            },
                            "end": {
                              "line": 86,
                              "column": 34
                            },
                            "identifierName": "queryset"
                          },
                          "name": "queryset"
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 2194,
                      "end": 2229,
                      "loc": {
                        "start": {
                          "line": 87,
                          "column": 4
                        },
                        "end": {
                          "line": 87,
                          "column": 39
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 2194,
                        "end": 2228,
                        "loc": {
                          "start": {
                            "line": 87,
                            "column": 4
                          },
                          "end": {
                            "line": 87,
                            "column": 38
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 2194,
                          "end": 2210,
                          "loc": {
                            "start": {
                              "line": 87,
                              "column": 4
                            },
                            "end": {
                              "line": 87,
                              "column": 20
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 2194,
                            "end": 2204,
                            "loc": {
                              "start": {
                                "line": 87,
                                "column": 4
                              },
                              "end": {
                                "line": 87,
                                "column": 14
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 2194,
                              "end": 2198,
                              "loc": {
                                "start": {
                                  "line": 87,
                                  "column": 4
                                },
                                "end": {
                                  "line": 87,
                                  "column": 8
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 2199,
                              "end": 2204,
                              "loc": {
                                "start": {
                                  "line": 87,
                                  "column": 9
                                },
                                "end": {
                                  "line": 87,
                                  "column": 14
                                },
                                "identifierName": "state"
                              },
                              "name": "state"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 2205,
                            "end": 2210,
                            "loc": {
                              "start": {
                                "line": 87,
                                "column": 15
                              },
                              "end": {
                                "line": 87,
                                "column": 20
                              },
                              "identifierName": "total"
                            },
                            "name": "total"
                          },
                          "computed": false
                        },
                        "right": {
                          "type": "MemberExpression",
                          "start": 2213,
                          "end": 2228,
                          "loc": {
                            "start": {
                              "line": 87,
                              "column": 23
                            },
                            "end": {
                              "line": 87,
                              "column": 38
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 2213,
                            "end": 2221,
                            "loc": {
                              "start": {
                                "line": 87,
                                "column": 23
                              },
                              "end": {
                                "line": 87,
                                "column": 31
                              },
                              "identifierName": "queryset"
                            },
                            "name": "queryset"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 2222,
                            "end": 2228,
                            "loc": {
                              "start": {
                                "line": 87,
                                "column": 32
                              },
                              "end": {
                                "line": 87,
                                "column": 38
                              },
                              "identifierName": "length"
                            },
                            "name": "length"
                          },
                          "computed": false
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 2234,
                      "end": 2287,
                      "loc": {
                        "start": {
                          "line": 88,
                          "column": 4
                        },
                        "end": {
                          "line": 88,
                          "column": 57
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 2234,
                        "end": 2286,
                        "loc": {
                          "start": {
                            "line": 88,
                            "column": 4
                          },
                          "end": {
                            "line": 88,
                            "column": 56
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 2234,
                          "end": 2253,
                          "loc": {
                            "start": {
                              "line": 88,
                              "column": 4
                            },
                            "end": {
                              "line": 88,
                              "column": 23
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 2234,
                            "end": 2238,
                            "loc": {
                              "start": {
                                "line": 88,
                                "column": 4
                              },
                              "end": {
                                "line": 88,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 2239,
                            "end": 2253,
                            "loc": {
                              "start": {
                                "line": 88,
                                "column": 9
                              },
                              "end": {
                                "line": 88,
                                "column": 23
                              },
                              "identifierName": "_handle_search"
                            },
                            "name": "_handle_search"
                          },
                          "computed": false
                        },
                        "right": {
                          "type": "CallExpression",
                          "start": 2256,
                          "end": 2286,
                          "loc": {
                            "start": {
                              "line": 88,
                              "column": 26
                            },
                            "end": {
                              "line": 88,
                              "column": 56
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 2256,
                            "end": 2280,
                            "loc": {
                              "start": {
                                "line": 88,
                                "column": 26
                              },
                              "end": {
                                "line": 88,
                                "column": 50
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 2256,
                              "end": 2275,
                              "loc": {
                                "start": {
                                  "line": 88,
                                  "column": 26
                                },
                                "end": {
                                  "line": 88,
                                  "column": 45
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 2256,
                                "end": 2260,
                                "loc": {
                                  "start": {
                                    "line": 88,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 88,
                                    "column": 30
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 2261,
                                "end": 2275,
                                "loc": {
                                  "start": {
                                    "line": 88,
                                    "column": 31
                                  },
                                  "end": {
                                    "line": 88,
                                    "column": 45
                                  },
                                  "identifierName": "_handle_search"
                                },
                                "name": "_handle_search"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 2276,
                              "end": 2280,
                              "loc": {
                                "start": {
                                  "line": 88,
                                  "column": 46
                                },
                                "end": {
                                  "line": 88,
                                  "column": 50
                                },
                                "identifierName": "bind"
                              },
                              "name": "bind"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "ThisExpression",
                              "start": 2281,
                              "end": 2285,
                              "loc": {
                                "start": {
                                  "line": 88,
                                  "column": 51
                                },
                                "end": {
                                  "line": 88,
                                  "column": 55
                                }
                              }
                            }
                          ]
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 2292,
                      "end": 2339,
                      "loc": {
                        "start": {
                          "line": 89,
                          "column": 4
                        },
                        "end": {
                          "line": 89,
                          "column": 51
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 2292,
                        "end": 2338,
                        "loc": {
                          "start": {
                            "line": 89,
                            "column": 4
                          },
                          "end": {
                            "line": 89,
                            "column": 50
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 2292,
                          "end": 2308,
                          "loc": {
                            "start": {
                              "line": 89,
                              "column": 4
                            },
                            "end": {
                              "line": 89,
                              "column": 20
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 2292,
                            "end": 2296,
                            "loc": {
                              "start": {
                                "line": 89,
                                "column": 4
                              },
                              "end": {
                                "line": 89,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 2297,
                            "end": 2308,
                            "loc": {
                              "start": {
                                "line": 89,
                                "column": 9
                              },
                              "end": {
                                "line": 89,
                                "column": 20
                              },
                              "identifierName": "_select_all"
                            },
                            "name": "_select_all"
                          },
                          "computed": false
                        },
                        "right": {
                          "type": "CallExpression",
                          "start": 2311,
                          "end": 2338,
                          "loc": {
                            "start": {
                              "line": 89,
                              "column": 23
                            },
                            "end": {
                              "line": 89,
                              "column": 50
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 2311,
                            "end": 2332,
                            "loc": {
                              "start": {
                                "line": 89,
                                "column": 23
                              },
                              "end": {
                                "line": 89,
                                "column": 44
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 2311,
                              "end": 2327,
                              "loc": {
                                "start": {
                                  "line": 89,
                                  "column": 23
                                },
                                "end": {
                                  "line": 89,
                                  "column": 39
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 2311,
                                "end": 2315,
                                "loc": {
                                  "start": {
                                    "line": 89,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 89,
                                    "column": 27
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 2316,
                                "end": 2327,
                                "loc": {
                                  "start": {
                                    "line": 89,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 89,
                                    "column": 39
                                  },
                                  "identifierName": "_select_all"
                                },
                                "name": "_select_all"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 2328,
                              "end": 2332,
                              "loc": {
                                "start": {
                                  "line": 89,
                                  "column": 40
                                },
                                "end": {
                                  "line": 89,
                                  "column": 44
                                },
                                "identifierName": "bind"
                              },
                              "name": "bind"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "ThisExpression",
                              "start": 2333,
                              "end": 2337,
                              "loc": {
                                "start": {
                                  "line": 89,
                                  "column": 45
                                },
                                "end": {
                                  "line": 89,
                                  "column": 49
                                }
                              }
                            }
                          ]
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 2344,
                      "end": 2391,
                      "loc": {
                        "start": {
                          "line": 90,
                          "column": 4
                        },
                        "end": {
                          "line": 90,
                          "column": 51
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 2344,
                        "end": 2390,
                        "loc": {
                          "start": {
                            "line": 90,
                            "column": 4
                          },
                          "end": {
                            "line": 90,
                            "column": 50
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 2344,
                          "end": 2360,
                          "loc": {
                            "start": {
                              "line": 90,
                              "column": 4
                            },
                            "end": {
                              "line": 90,
                              "column": 20
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 2344,
                            "end": 2348,
                            "loc": {
                              "start": {
                                "line": 90,
                                "column": 4
                              },
                              "end": {
                                "line": 90,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 2349,
                            "end": 2360,
                            "loc": {
                              "start": {
                                "line": 90,
                                "column": 9
                              },
                              "end": {
                                "line": 90,
                                "column": 20
                              },
                              "identifierName": "_select_one"
                            },
                            "name": "_select_one"
                          },
                          "computed": false
                        },
                        "right": {
                          "type": "CallExpression",
                          "start": 2363,
                          "end": 2390,
                          "loc": {
                            "start": {
                              "line": 90,
                              "column": 23
                            },
                            "end": {
                              "line": 90,
                              "column": 50
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 2363,
                            "end": 2384,
                            "loc": {
                              "start": {
                                "line": 90,
                                "column": 23
                              },
                              "end": {
                                "line": 90,
                                "column": 44
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 2363,
                              "end": 2379,
                              "loc": {
                                "start": {
                                  "line": 90,
                                  "column": 23
                                },
                                "end": {
                                  "line": 90,
                                  "column": 39
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 2363,
                                "end": 2367,
                                "loc": {
                                  "start": {
                                    "line": 90,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 90,
                                    "column": 27
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 2368,
                                "end": 2379,
                                "loc": {
                                  "start": {
                                    "line": 90,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 90,
                                    "column": 39
                                  },
                                  "identifierName": "_select_one"
                                },
                                "name": "_select_one"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 2380,
                              "end": 2384,
                              "loc": {
                                "start": {
                                  "line": 90,
                                  "column": 40
                                },
                                "end": {
                                  "line": 90,
                                  "column": 44
                                },
                                "identifierName": "bind"
                              },
                              "name": "bind"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "ThisExpression",
                              "start": 2385,
                              "end": 2389,
                              "loc": {
                                "start": {
                                  "line": 90,
                                  "column": 45
                                },
                                "end": {
                                  "line": 90,
                                  "column": 49
                                }
                              }
                            }
                          ]
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 2396,
                      "end": 2451,
                      "loc": {
                        "start": {
                          "line": 91,
                          "column": 4
                        },
                        "end": {
                          "line": 91,
                          "column": 59
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 2396,
                        "end": 2450,
                        "loc": {
                          "start": {
                            "line": 91,
                            "column": 4
                          },
                          "end": {
                            "line": 91,
                            "column": 58
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 2396,
                          "end": 2416,
                          "loc": {
                            "start": {
                              "line": 91,
                              "column": 4
                            },
                            "end": {
                              "line": 91,
                              "column": 24
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 2396,
                            "end": 2400,
                            "loc": {
                              "start": {
                                "line": 91,
                                "column": 4
                              },
                              "end": {
                                "line": 91,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 2401,
                            "end": 2416,
                            "loc": {
                              "start": {
                                "line": 91,
                                "column": 9
                              },
                              "end": {
                                "line": 91,
                                "column": 24
                              },
                              "identifierName": "response_change"
                            },
                            "name": "response_change"
                          },
                          "computed": false
                        },
                        "right": {
                          "type": "CallExpression",
                          "start": 2419,
                          "end": 2450,
                          "loc": {
                            "start": {
                              "line": 91,
                              "column": 27
                            },
                            "end": {
                              "line": 91,
                              "column": 58
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 2419,
                            "end": 2444,
                            "loc": {
                              "start": {
                                "line": 91,
                                "column": 27
                              },
                              "end": {
                                "line": 91,
                                "column": 52
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 2419,
                              "end": 2439,
                              "loc": {
                                "start": {
                                  "line": 91,
                                  "column": 27
                                },
                                "end": {
                                  "line": 91,
                                  "column": 47
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 2419,
                                "end": 2423,
                                "loc": {
                                  "start": {
                                    "line": 91,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 91,
                                    "column": 31
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 2424,
                                "end": 2439,
                                "loc": {
                                  "start": {
                                    "line": 91,
                                    "column": 32
                                  },
                                  "end": {
                                    "line": 91,
                                    "column": 47
                                  },
                                  "identifierName": "response_change"
                                },
                                "name": "response_change"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 2440,
                              "end": 2444,
                              "loc": {
                                "start": {
                                  "line": 91,
                                  "column": 48
                                },
                                "end": {
                                  "line": 91,
                                  "column": 52
                                },
                                "identifierName": "bind"
                              },
                              "name": "bind"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "ThisExpression",
                              "start": 2445,
                              "end": 2449,
                              "loc": {
                                "start": {
                                  "line": 91,
                                  "column": 53
                                },
                                "end": {
                                  "line": 91,
                                  "column": 57
                                }
                              }
                            }
                          ]
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 2456,
                      "end": 2505,
                      "loc": {
                        "start": {
                          "line": 92,
                          "column": 4
                        },
                        "end": {
                          "line": 92,
                          "column": 53
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 2456,
                        "end": 2504,
                        "loc": {
                          "start": {
                            "line": 92,
                            "column": 4
                          },
                          "end": {
                            "line": 92,
                            "column": 52
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 2456,
                          "end": 2473,
                          "loc": {
                            "start": {
                              "line": 92,
                              "column": 4
                            },
                            "end": {
                              "line": 92,
                              "column": 21
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 2456,
                            "end": 2460,
                            "loc": {
                              "start": {
                                "line": 92,
                                "column": 4
                              },
                              "end": {
                                "line": 92,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 2461,
                            "end": 2473,
                            "loc": {
                              "start": {
                                "line": 92,
                                "column": 9
                              },
                              "end": {
                                "line": 92,
                                "column": 21
                              },
                              "identifierName": "response_add"
                            },
                            "name": "response_add"
                          },
                          "computed": false
                        },
                        "right": {
                          "type": "CallExpression",
                          "start": 2476,
                          "end": 2504,
                          "loc": {
                            "start": {
                              "line": 92,
                              "column": 24
                            },
                            "end": {
                              "line": 92,
                              "column": 52
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 2476,
                            "end": 2498,
                            "loc": {
                              "start": {
                                "line": 92,
                                "column": 24
                              },
                              "end": {
                                "line": 92,
                                "column": 46
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 2476,
                              "end": 2493,
                              "loc": {
                                "start": {
                                  "line": 92,
                                  "column": 24
                                },
                                "end": {
                                  "line": 92,
                                  "column": 41
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 2476,
                                "end": 2480,
                                "loc": {
                                  "start": {
                                    "line": 92,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 92,
                                    "column": 28
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 2481,
                                "end": 2493,
                                "loc": {
                                  "start": {
                                    "line": 92,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 92,
                                    "column": 41
                                  },
                                  "identifierName": "response_add"
                                },
                                "name": "response_add"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 2494,
                              "end": 2498,
                              "loc": {
                                "start": {
                                  "line": 92,
                                  "column": 42
                                },
                                "end": {
                                  "line": 92,
                                  "column": 46
                                },
                                "identifierName": "bind"
                              },
                              "name": "bind"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "ThisExpression",
                              "start": 2499,
                              "end": 2503,
                              "loc": {
                                "start": {
                                  "line": 92,
                                  "column": 47
                                },
                                "end": {
                                  "line": 92,
                                  "column": 51
                                }
                              }
                            }
                          ]
                        }
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * This function returns an array of objects that will serve as the\n   * queryset for the admin interface. Typically involves an HTTP request\n   * to a backend.\n   * @param {number} page_number - The current page number\n   * @param {number} list_per_page - Number items to list per page. Defaults to `list_per_page`\n   * @param {object[]} queryset - The current queryset\n   * @returns {object[]} An array of objects. - Objects to display\n   ",
                    "start": 2512,
                    "end": 2961,
                    "loc": {
                      "start": {
                        "line": 94,
                        "column": 2
                      },
                      "end": {
                        "line": 102,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 2965,
                "end": 3137,
                "loc": {
                  "start": {
                    "line": 104,
                    "column": 2
                  },
                  "end": {
                    "line": 110,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 2965,
                  "end": 2977,
                  "loc": {
                    "start": {
                      "line": 104,
                      "column": 2
                    },
                    "end": {
                      "line": 104,
                      "column": 14
                    },
                    "identifierName": "get_queryset"
                  },
                  "name": "get_queryset",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "AssignmentPattern",
                    "start": 2983,
                    "end": 3019,
                    "loc": {
                      "start": {
                        "line": 105,
                        "column": 4
                      },
                      "end": {
                        "line": 105,
                        "column": 40
                      }
                    },
                    "left": {
                      "type": "Identifier",
                      "start": 2983,
                      "end": 2994,
                      "loc": {
                        "start": {
                          "line": 105,
                          "column": 4
                        },
                        "end": {
                          "line": 105,
                          "column": 15
                        },
                        "identifierName": "page_number"
                      },
                      "name": "page_number"
                    },
                    "right": {
                      "type": "MemberExpression",
                      "start": 2997,
                      "end": 3019,
                      "loc": {
                        "start": {
                          "line": 105,
                          "column": 18
                        },
                        "end": {
                          "line": 105,
                          "column": 40
                        }
                      },
                      "object": {
                        "type": "MemberExpression",
                        "start": 2997,
                        "end": 3007,
                        "loc": {
                          "start": {
                            "line": 105,
                            "column": 18
                          },
                          "end": {
                            "line": 105,
                            "column": 28
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 2997,
                          "end": 3001,
                          "loc": {
                            "start": {
                              "line": 105,
                              "column": 18
                            },
                            "end": {
                              "line": 105,
                              "column": 22
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 3002,
                          "end": 3007,
                          "loc": {
                            "start": {
                              "line": 105,
                              "column": 23
                            },
                            "end": {
                              "line": 105,
                              "column": 28
                            },
                            "identifierName": "state"
                          },
                          "name": "state"
                        },
                        "computed": false
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 3008,
                        "end": 3019,
                        "loc": {
                          "start": {
                            "line": 105,
                            "column": 29
                          },
                          "end": {
                            "line": 105,
                            "column": 40
                          },
                          "identifierName": "page_number"
                        },
                        "name": "page_number"
                      },
                      "computed": false
                    }
                  },
                  {
                    "type": "AssignmentPattern",
                    "start": 3025,
                    "end": 3065,
                    "loc": {
                      "start": {
                        "line": 106,
                        "column": 4
                      },
                      "end": {
                        "line": 106,
                        "column": 44
                      }
                    },
                    "left": {
                      "type": "Identifier",
                      "start": 3025,
                      "end": 3038,
                      "loc": {
                        "start": {
                          "line": 106,
                          "column": 4
                        },
                        "end": {
                          "line": 106,
                          "column": 17
                        },
                        "identifierName": "list_per_page"
                      },
                      "name": "list_per_page"
                    },
                    "right": {
                      "type": "CallExpression",
                      "start": 3041,
                      "end": 3065,
                      "loc": {
                        "start": {
                          "line": 106,
                          "column": 20
                        },
                        "end": {
                          "line": 106,
                          "column": 44
                        }
                      },
                      "callee": {
                        "type": "MemberExpression",
                        "start": 3041,
                        "end": 3063,
                        "loc": {
                          "start": {
                            "line": 106,
                            "column": 20
                          },
                          "end": {
                            "line": 106,
                            "column": 42
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 3041,
                          "end": 3045,
                          "loc": {
                            "start": {
                              "line": 106,
                              "column": 20
                            },
                            "end": {
                              "line": 106,
                              "column": 24
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 3046,
                          "end": 3063,
                          "loc": {
                            "start": {
                              "line": 106,
                              "column": 25
                            },
                            "end": {
                              "line": 106,
                              "column": 42
                            },
                            "identifierName": "get_list_per_page"
                          },
                          "name": "get_list_per_page"
                        },
                        "computed": false
                      },
                      "arguments": []
                    }
                  },
                  {
                    "type": "AssignmentPattern",
                    "start": 3071,
                    "end": 3101,
                    "loc": {
                      "start": {
                        "line": 107,
                        "column": 4
                      },
                      "end": {
                        "line": 107,
                        "column": 34
                      }
                    },
                    "left": {
                      "type": "Identifier",
                      "start": 3071,
                      "end": 3079,
                      "loc": {
                        "start": {
                          "line": 107,
                          "column": 4
                        },
                        "end": {
                          "line": 107,
                          "column": 12
                        },
                        "identifierName": "queryset"
                      },
                      "name": "queryset"
                    },
                    "right": {
                      "type": "MemberExpression",
                      "start": 3082,
                      "end": 3101,
                      "loc": {
                        "start": {
                          "line": 107,
                          "column": 15
                        },
                        "end": {
                          "line": 107,
                          "column": 34
                        }
                      },
                      "object": {
                        "type": "MemberExpression",
                        "start": 3082,
                        "end": 3092,
                        "loc": {
                          "start": {
                            "line": 107,
                            "column": 15
                          },
                          "end": {
                            "line": 107,
                            "column": 25
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 3082,
                          "end": 3086,
                          "loc": {
                            "start": {
                              "line": 107,
                              "column": 15
                            },
                            "end": {
                              "line": 107,
                              "column": 19
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 3087,
                          "end": 3092,
                          "loc": {
                            "start": {
                              "line": 107,
                              "column": 20
                            },
                            "end": {
                              "line": 107,
                              "column": 25
                            },
                            "identifierName": "state"
                          },
                          "name": "state"
                        },
                        "computed": false
                      },
                      "property": {
                        "type": "Identifier",
                        "start": 3093,
                        "end": 3101,
                        "loc": {
                          "start": {
                            "line": 107,
                            "column": 26
                          },
                          "end": {
                            "line": 107,
                            "column": 34
                          },
                          "identifierName": "queryset"
                        },
                        "name": "queryset"
                      },
                      "computed": false
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 3106,
                  "end": 3137,
                  "loc": {
                    "start": {
                      "line": 108,
                      "column": 4
                    },
                    "end": {
                      "line": 110,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 3112,
                      "end": 3133,
                      "loc": {
                        "start": {
                          "line": 109,
                          "column": 4
                        },
                        "end": {
                          "line": 109,
                          "column": 25
                        }
                      },
                      "argument": {
                        "type": "MemberExpression",
                        "start": 3119,
                        "end": 3132,
                        "loc": {
                          "start": {
                            "line": 109,
                            "column": 11
                          },
                          "end": {
                            "line": 109,
                            "column": 24
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 3119,
                          "end": 3123,
                          "loc": {
                            "start": {
                              "line": 109,
                              "column": 11
                            },
                            "end": {
                              "line": 109,
                              "column": 15
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 3124,
                          "end": 3132,
                          "loc": {
                            "start": {
                              "line": 109,
                              "column": 16
                            },
                            "end": {
                              "line": 109,
                              "column": 24
                            },
                            "identifierName": "queryset"
                          },
                          "name": "queryset"
                        },
                        "computed": false
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * This function returns an array of objects that will serve as the\n   * queryset for the admin interface. Typically involves an HTTP request\n   * to a backend.\n   * @param {number} page_number - The current page number\n   * @param {number} list_per_page - Number items to list per page. Defaults to `list_per_page`\n   * @param {object[]} queryset - The current queryset\n   * @returns {object[]} An array of objects. - Objects to display\n   ",
                    "start": 2512,
                    "end": 2961,
                    "loc": {
                      "start": {
                        "line": 94,
                        "column": 2
                      },
                      "end": {
                        "line": 102,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * This functions returns a JSON Schema Form for editing\n   * the objects in the array returned by get_queryset(). This method needs to be overridden to\n   * so as to return a Form Component for the object.  Learn more on\n   * JSON schema forms from https://github.com/mozilla-services/react-jsonschema-form\n   * and JSON Schema from https://spacetelescope.github.io/understanding-json-schema/\n   * @param {object} object - The current selected object.\n   * @returns  A JSON Schema Form Component.\n   ",
                    "start": 3141,
                    "end": 3650,
                    "loc": {
                      "start": {
                        "line": 112,
                        "column": 2
                      },
                      "end": {
                        "line": 120,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 3654,
                "end": 3698,
                "loc": {
                  "start": {
                    "line": 122,
                    "column": 2
                  },
                  "end": {
                    "line": 124,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 3654,
                  "end": 3662,
                  "loc": {
                    "start": {
                      "line": 122,
                      "column": 2
                    },
                    "end": {
                      "line": 122,
                      "column": 10
                    },
                    "identifierName": "get_form"
                  },
                  "name": "get_form",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "AssignmentPattern",
                    "start": 3663,
                    "end": 3676,
                    "loc": {
                      "start": {
                        "line": 122,
                        "column": 11
                      },
                      "end": {
                        "line": 122,
                        "column": 24
                      }
                    },
                    "left": {
                      "type": "Identifier",
                      "start": 3663,
                      "end": 3669,
                      "loc": {
                        "start": {
                          "line": 122,
                          "column": 11
                        },
                        "end": {
                          "line": 122,
                          "column": 17
                        },
                        "identifierName": "object"
                      },
                      "name": "object"
                    },
                    "right": {
                      "type": "NullLiteral",
                      "start": 3672,
                      "end": 3676,
                      "loc": {
                        "start": {
                          "line": 122,
                          "column": 20
                        },
                        "end": {
                          "line": 122,
                          "column": 24
                        }
                      }
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 3678,
                  "end": 3698,
                  "loc": {
                    "start": {
                      "line": 122,
                      "column": 26
                    },
                    "end": {
                      "line": 124,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 3684,
                      "end": 3694,
                      "loc": {
                        "start": {
                          "line": 123,
                          "column": 4
                        },
                        "end": {
                          "line": 123,
                          "column": 14
                        }
                      },
                      "argument": {
                        "type": "ObjectExpression",
                        "start": 3691,
                        "end": 3693,
                        "loc": {
                          "start": {
                            "line": 123,
                            "column": 11
                          },
                          "end": {
                            "line": 123,
                            "column": 13
                          }
                        },
                        "properties": []
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * This functions returns a JSON Schema Form for editing\n   * the objects in the array returned by get_queryset(). This method needs to be overridden to\n   * so as to return a Form Component for the object.  Learn more on\n   * JSON schema forms from https://github.com/mozilla-services/react-jsonschema-form\n   * and JSON Schema from https://spacetelescope.github.io/understanding-json-schema/\n   * @param {object} object - The current selected object.\n   * @returns  A JSON Schema Form Component.\n   ",
                    "start": 3141,
                    "end": 3650,
                    "loc": {
                      "start": {
                        "line": 112,
                        "column": 2
                      },
                      "end": {
                        "line": 120,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Returns a true/false value. Controls wether search is implement on live input or not.\n   * Can be overriden by the live_search member variable. Default is false.\n   *\n   *@return {boolean}\n   ",
                    "start": 3701,
                    "end": 3904,
                    "loc": {
                      "start": {
                        "line": 125,
                        "column": 2
                      },
                      "end": {
                        "line": 130,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 3908,
                "end": 3960,
                "loc": {
                  "start": {
                    "line": 132,
                    "column": 2
                  },
                  "end": {
                    "line": 134,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 3908,
                  "end": 3923,
                  "loc": {
                    "start": {
                      "line": 132,
                      "column": 2
                    },
                    "end": {
                      "line": 132,
                      "column": 17
                    },
                    "identifierName": "get_live_search"
                  },
                  "name": "get_live_search",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 3926,
                  "end": 3960,
                  "loc": {
                    "start": {
                      "line": 132,
                      "column": 20
                    },
                    "end": {
                      "line": 134,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 3932,
                      "end": 3956,
                      "loc": {
                        "start": {
                          "line": 133,
                          "column": 4
                        },
                        "end": {
                          "line": 133,
                          "column": 28
                        }
                      },
                      "argument": {
                        "type": "MemberExpression",
                        "start": 3939,
                        "end": 3955,
                        "loc": {
                          "start": {
                            "line": 133,
                            "column": 11
                          },
                          "end": {
                            "line": 133,
                            "column": 27
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 3939,
                          "end": 3943,
                          "loc": {
                            "start": {
                              "line": 133,
                              "column": 11
                            },
                            "end": {
                              "line": 133,
                              "column": 15
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 3944,
                          "end": 3955,
                          "loc": {
                            "start": {
                              "line": 133,
                              "column": 16
                            },
                            "end": {
                              "line": 133,
                              "column": 27
                            },
                            "identifierName": "live_search"
                          },
                          "name": "live_search"
                        },
                        "computed": false
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Returns a true/false value. Controls wether search is implement on live input or not.\n   * Can be overriden by the live_search member variable. Default is false.\n   *\n   *@return {boolean}\n   ",
                    "start": 3701,
                    "end": 3904,
                    "loc": {
                      "start": {
                        "line": 125,
                        "column": 2
                      },
                      "end": {
                        "line": 130,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   *Returns an object whose properties are field names corresponding to properties of any object\n   *in the queryset and whose values are transform functions. The example below will transform each \"name\"\n   *property of objects in the queryset to upper case in the list display view.\n   *@example\n   *get_field_transforms()\n   *{\n   * return { 'name' : function(name,object)\n   *                   {\n   *                       return name.toUpperCase()\n   *                   }\n   *         }\n   *\n   *}\n   *@return {object}\n   ",
                    "start": 3964,
                    "end": 4498,
                    "loc": {
                      "start": {
                        "line": 136,
                        "column": 2
                      },
                      "end": {
                        "line": 151,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 4502,
                "end": 4620,
                "loc": {
                  "start": {
                    "line": 153,
                    "column": 2
                  },
                  "end": {
                    "line": 158,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 4502,
                  "end": 4522,
                  "loc": {
                    "start": {
                      "line": 153,
                      "column": 2
                    },
                    "end": {
                      "line": 153,
                      "column": 22
                    },
                    "identifierName": "get_field_transforms"
                  },
                  "name": "get_field_transforms",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 4525,
                  "end": 4620,
                  "loc": {
                    "start": {
                      "line": 153,
                      "column": 25
                    },
                    "end": {
                      "line": 158,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "IfStatement",
                      "start": 4531,
                      "end": 4601,
                      "loc": {
                        "start": {
                          "line": 154,
                          "column": 4
                        },
                        "end": {
                          "line": 156,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "MemberExpression",
                        "start": 4535,
                        "end": 4556,
                        "loc": {
                          "start": {
                            "line": 154,
                            "column": 8
                          },
                          "end": {
                            "line": 154,
                            "column": 29
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 4535,
                          "end": 4539,
                          "loc": {
                            "start": {
                              "line": 154,
                              "column": 8
                            },
                            "end": {
                              "line": 154,
                              "column": 12
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 4540,
                          "end": 4556,
                          "loc": {
                            "start": {
                              "line": 154,
                              "column": 13
                            },
                            "end": {
                              "line": 154,
                              "column": 29
                            },
                            "identifierName": "field_transforms"
                          },
                          "name": "field_transforms"
                        },
                        "computed": false
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 4558,
                        "end": 4601,
                        "loc": {
                          "start": {
                            "line": 154,
                            "column": 31
                          },
                          "end": {
                            "line": 156,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "start": 4566,
                            "end": 4595,
                            "loc": {
                              "start": {
                                "line": 155,
                                "column": 6
                              },
                              "end": {
                                "line": 155,
                                "column": 35
                              }
                            },
                            "argument": {
                              "type": "MemberExpression",
                              "start": 4573,
                              "end": 4594,
                              "loc": {
                                "start": {
                                  "line": 155,
                                  "column": 13
                                },
                                "end": {
                                  "line": 155,
                                  "column": 34
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 4573,
                                "end": 4577,
                                "loc": {
                                  "start": {
                                    "line": 155,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 155,
                                    "column": 17
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 4578,
                                "end": 4594,
                                "loc": {
                                  "start": {
                                    "line": 155,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 155,
                                    "column": 34
                                  },
                                  "identifierName": "field_transforms"
                                },
                                "name": "field_transforms"
                              },
                              "computed": false
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    },
                    {
                      "type": "ReturnStatement",
                      "start": 4606,
                      "end": 4616,
                      "loc": {
                        "start": {
                          "line": 157,
                          "column": 4
                        },
                        "end": {
                          "line": 157,
                          "column": 14
                        }
                      },
                      "argument": {
                        "type": "ObjectExpression",
                        "start": 4613,
                        "end": 4615,
                        "loc": {
                          "start": {
                            "line": 157,
                            "column": 11
                          },
                          "end": {
                            "line": 157,
                            "column": 13
                          }
                        },
                        "properties": []
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   *Returns an object whose properties are field names corresponding to properties of any object\n   *in the queryset and whose values are transform functions. The example below will transform each \"name\"\n   *property of objects in the queryset to upper case in the list display view.\n   *@example\n   *get_field_transforms()\n   *{\n   * return { 'name' : function(name,object)\n   *                   {\n   *                       return name.toUpperCase()\n   *                   }\n   *         }\n   *\n   *}\n   *@return {object}\n   ",
                    "start": 3964,
                    "end": 4498,
                    "loc": {
                      "start": {
                        "line": 136,
                        "column": 2
                      },
                      "end": {
                        "line": 151,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   *Returns an object whose properties are field names corresponding to properties of any object\n   *in the queryset and whose values are transform functions. The example below will transform the header \"name\" to upper case in the list display view.\n   *@example\n   *get_header_transforms()\n   *{\n   * return { 'name' : function(name)\n   *                   {\n   *                       return name.toUpperCase()\n   *                   }\n   *         }\n   *}\n   *\n   *@return {object}\n   ",
                    "start": 4624,
                    "end": 5118,
                    "loc": {
                      "start": {
                        "line": 160,
                        "column": 2
                      },
                      "end": {
                        "line": 174,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 5122,
                "end": 5244,
                "loc": {
                  "start": {
                    "line": 176,
                    "column": 2
                  },
                  "end": {
                    "line": 182,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 5122,
                  "end": 5143,
                  "loc": {
                    "start": {
                      "line": 176,
                      "column": 2
                    },
                    "end": {
                      "line": 176,
                      "column": 23
                    },
                    "identifierName": "get_header_transforms"
                  },
                  "name": "get_header_transforms",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 5146,
                  "end": 5244,
                  "loc": {
                    "start": {
                      "line": 176,
                      "column": 26
                    },
                    "end": {
                      "line": 182,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "IfStatement",
                      "start": 5152,
                      "end": 5224,
                      "loc": {
                        "start": {
                          "line": 177,
                          "column": 4
                        },
                        "end": {
                          "line": 179,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "MemberExpression",
                        "start": 5156,
                        "end": 5178,
                        "loc": {
                          "start": {
                            "line": 177,
                            "column": 8
                          },
                          "end": {
                            "line": 177,
                            "column": 30
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 5156,
                          "end": 5160,
                          "loc": {
                            "start": {
                              "line": 177,
                              "column": 8
                            },
                            "end": {
                              "line": 177,
                              "column": 12
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 5161,
                          "end": 5178,
                          "loc": {
                            "start": {
                              "line": 177,
                              "column": 13
                            },
                            "end": {
                              "line": 177,
                              "column": 30
                            },
                            "identifierName": "header_transforms"
                          },
                          "name": "header_transforms"
                        },
                        "computed": false
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 5180,
                        "end": 5224,
                        "loc": {
                          "start": {
                            "line": 177,
                            "column": 32
                          },
                          "end": {
                            "line": 179,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "start": 5188,
                            "end": 5218,
                            "loc": {
                              "start": {
                                "line": 178,
                                "column": 6
                              },
                              "end": {
                                "line": 178,
                                "column": 36
                              }
                            },
                            "argument": {
                              "type": "MemberExpression",
                              "start": 5195,
                              "end": 5217,
                              "loc": {
                                "start": {
                                  "line": 178,
                                  "column": 13
                                },
                                "end": {
                                  "line": 178,
                                  "column": 35
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 5195,
                                "end": 5199,
                                "loc": {
                                  "start": {
                                    "line": 178,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 178,
                                    "column": 17
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 5200,
                                "end": 5217,
                                "loc": {
                                  "start": {
                                    "line": 178,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 178,
                                    "column": 35
                                  },
                                  "identifierName": "header_transforms"
                                },
                                "name": "header_transforms"
                              },
                              "computed": false
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    },
                    {
                      "type": "ReturnStatement",
                      "start": 5230,
                      "end": 5240,
                      "loc": {
                        "start": {
                          "line": 181,
                          "column": 4
                        },
                        "end": {
                          "line": 181,
                          "column": 14
                        }
                      },
                      "argument": {
                        "type": "ObjectExpression",
                        "start": 5237,
                        "end": 5239,
                        "loc": {
                          "start": {
                            "line": 181,
                            "column": 11
                          },
                          "end": {
                            "line": 181,
                            "column": 13
                          }
                        },
                        "properties": []
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   *Returns an object whose properties are field names corresponding to properties of any object\n   *in the queryset and whose values are transform functions. The example below will transform the header \"name\" to upper case in the list display view.\n   *@example\n   *get_header_transforms()\n   *{\n   * return { 'name' : function(name)\n   *                   {\n   *                       return name.toUpperCase()\n   *                   }\n   *         }\n   *}\n   *\n   *@return {object}\n   ",
                    "start": 4624,
                    "end": 5118,
                    "loc": {
                      "start": {
                        "line": 160,
                        "column": 2
                      },
                      "end": {
                        "line": 174,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Returns an object whose properties are extra  field names not corresponding to properties of any object\n   * in the queryset and whose values are display functions. This will create extra fields that are not tied to objects. Extra fields have to be manually included in the `list_display` in order to appear in the list display page. The display functions take the current object being rendered in the table row and  the field name\n   *@example\n   *get_extra_fields()\n   *{\n   * return { 'now' : function(object,label)\n   *                   {\n   *                      return moment(new Date()).format('LLL');\n   *                   }\n   *         }\n   *}\n   *\n   *@return {object}\n   ",
                    "start": 5248,
                    "end": 5945,
                    "loc": {
                      "start": {
                        "line": 184,
                        "column": 2
                      },
                      "end": {
                        "line": 198,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 5949,
                "end": 6056,
                "loc": {
                  "start": {
                    "line": 200,
                    "column": 2
                  },
                  "end": {
                    "line": 206,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 5949,
                  "end": 5965,
                  "loc": {
                    "start": {
                      "line": 200,
                      "column": 2
                    },
                    "end": {
                      "line": 200,
                      "column": 18
                    },
                    "identifierName": "get_extra_fields"
                  },
                  "name": "get_extra_fields",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 5968,
                  "end": 6056,
                  "loc": {
                    "start": {
                      "line": 200,
                      "column": 21
                    },
                    "end": {
                      "line": 206,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "IfStatement",
                      "start": 5974,
                      "end": 6036,
                      "loc": {
                        "start": {
                          "line": 201,
                          "column": 4
                        },
                        "end": {
                          "line": 203,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "MemberExpression",
                        "start": 5978,
                        "end": 5995,
                        "loc": {
                          "start": {
                            "line": 201,
                            "column": 8
                          },
                          "end": {
                            "line": 201,
                            "column": 25
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 5978,
                          "end": 5982,
                          "loc": {
                            "start": {
                              "line": 201,
                              "column": 8
                            },
                            "end": {
                              "line": 201,
                              "column": 12
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 5983,
                          "end": 5995,
                          "loc": {
                            "start": {
                              "line": 201,
                              "column": 13
                            },
                            "end": {
                              "line": 201,
                              "column": 25
                            },
                            "identifierName": "extra_fields"
                          },
                          "name": "extra_fields"
                        },
                        "computed": false
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 5997,
                        "end": 6036,
                        "loc": {
                          "start": {
                            "line": 201,
                            "column": 27
                          },
                          "end": {
                            "line": 203,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "start": 6005,
                            "end": 6030,
                            "loc": {
                              "start": {
                                "line": 202,
                                "column": 6
                              },
                              "end": {
                                "line": 202,
                                "column": 31
                              }
                            },
                            "argument": {
                              "type": "MemberExpression",
                              "start": 6012,
                              "end": 6029,
                              "loc": {
                                "start": {
                                  "line": 202,
                                  "column": 13
                                },
                                "end": {
                                  "line": 202,
                                  "column": 30
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 6012,
                                "end": 6016,
                                "loc": {
                                  "start": {
                                    "line": 202,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 202,
                                    "column": 17
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 6017,
                                "end": 6029,
                                "loc": {
                                  "start": {
                                    "line": 202,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 202,
                                    "column": 30
                                  },
                                  "identifierName": "extra_fields"
                                },
                                "name": "extra_fields"
                              },
                              "computed": false
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    },
                    {
                      "type": "ReturnStatement",
                      "start": 6042,
                      "end": 6052,
                      "loc": {
                        "start": {
                          "line": 205,
                          "column": 4
                        },
                        "end": {
                          "line": 205,
                          "column": 14
                        }
                      },
                      "argument": {
                        "type": "ObjectExpression",
                        "start": 6049,
                        "end": 6051,
                        "loc": {
                          "start": {
                            "line": 205,
                            "column": 11
                          },
                          "end": {
                            "line": 205,
                            "column": 13
                          }
                        },
                        "properties": []
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Returns an object whose properties are extra  field names not corresponding to properties of any object\n   * in the queryset and whose values are display functions. This will create extra fields that are not tied to objects. Extra fields have to be manually included in the `list_display` in order to appear in the list display page. The display functions take the current object being rendered in the table row and  the field name\n   *@example\n   *get_extra_fields()\n   *{\n   * return { 'now' : function(object,label)\n   *                   {\n   *                      return moment(new Date()).format('LLL');\n   *                   }\n   *         }\n   *}\n   *\n   *@return {object}\n   ",
                    "start": 5248,
                    "end": 5945,
                    "loc": {
                      "start": {
                        "line": 184,
                        "column": 2
                      },
                      "end": {
                        "line": 198,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Returns the number of items to be listed in a page. Can be overridden by `list_per_page`.\n   *@return {number} The number of objects in a page\n   ",
                    "start": 6059,
                    "end": 6216,
                    "loc": {
                      "start": {
                        "line": 207,
                        "column": 2
                      },
                      "end": {
                        "line": 210,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 6220,
                "end": 6329,
                "loc": {
                  "start": {
                    "line": 212,
                    "column": 2
                  },
                  "end": {
                    "line": 217,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 6220,
                  "end": 6237,
                  "loc": {
                    "start": {
                      "line": 212,
                      "column": 2
                    },
                    "end": {
                      "line": 212,
                      "column": 19
                    },
                    "identifierName": "get_list_per_page"
                  },
                  "name": "get_list_per_page",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 6240,
                  "end": 6329,
                  "loc": {
                    "start": {
                      "line": 212,
                      "column": 22
                    },
                    "end": {
                      "line": 217,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "IfStatement",
                      "start": 6246,
                      "end": 6310,
                      "loc": {
                        "start": {
                          "line": 213,
                          "column": 4
                        },
                        "end": {
                          "line": 215,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "MemberExpression",
                        "start": 6250,
                        "end": 6268,
                        "loc": {
                          "start": {
                            "line": 213,
                            "column": 8
                          },
                          "end": {
                            "line": 213,
                            "column": 26
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 6250,
                          "end": 6254,
                          "loc": {
                            "start": {
                              "line": 213,
                              "column": 8
                            },
                            "end": {
                              "line": 213,
                              "column": 12
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 6255,
                          "end": 6268,
                          "loc": {
                            "start": {
                              "line": 213,
                              "column": 13
                            },
                            "end": {
                              "line": 213,
                              "column": 26
                            },
                            "identifierName": "list_per_page"
                          },
                          "name": "list_per_page"
                        },
                        "computed": false
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 6270,
                        "end": 6310,
                        "loc": {
                          "start": {
                            "line": 213,
                            "column": 28
                          },
                          "end": {
                            "line": 215,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "start": 6278,
                            "end": 6304,
                            "loc": {
                              "start": {
                                "line": 214,
                                "column": 6
                              },
                              "end": {
                                "line": 214,
                                "column": 32
                              }
                            },
                            "argument": {
                              "type": "MemberExpression",
                              "start": 6285,
                              "end": 6303,
                              "loc": {
                                "start": {
                                  "line": 214,
                                  "column": 13
                                },
                                "end": {
                                  "line": 214,
                                  "column": 31
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 6285,
                                "end": 6289,
                                "loc": {
                                  "start": {
                                    "line": 214,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 214,
                                    "column": 17
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 6290,
                                "end": 6303,
                                "loc": {
                                  "start": {
                                    "line": 214,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 214,
                                    "column": 31
                                  },
                                  "identifierName": "list_per_page"
                                },
                                "name": "list_per_page"
                              },
                              "computed": false
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    },
                    {
                      "type": "ReturnStatement",
                      "start": 6315,
                      "end": 6325,
                      "loc": {
                        "start": {
                          "line": 216,
                          "column": 4
                        },
                        "end": {
                          "line": 216,
                          "column": 14
                        }
                      },
                      "argument": {
                        "type": "NumericLiteral",
                        "start": 6322,
                        "end": 6324,
                        "loc": {
                          "start": {
                            "line": 216,
                            "column": 11
                          },
                          "end": {
                            "line": 216,
                            "column": 13
                          }
                        },
                        "extra": {
                          "rawValue": 10,
                          "raw": "10"
                        },
                        "value": 10
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Returns the number of items to be listed in a page. Can be overridden by `list_per_page`.\n   *@return {number} The number of objects in a page\n   ",
                    "start": 6059,
                    "end": 6216,
                    "loc": {
                      "start": {
                        "line": 207,
                        "column": 2
                      },
                      "end": {
                        "line": 210,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n     * Gets an actions object whose properties are action names and values are action methods.\n     * This can be overridden by the action member variable. The default \"delete\" method is not\n     * implemented.\n     *\n     * Each actions object property (e.g. \"delete\") is passed an array of selected objects. One\n     * can then handle those objects. Actions will appear on the list display page within a\n     * dropdown. Selecting an action should have the action method applied to all currently \n     * selected objects.\n     * @example\n     *\n     * actions = { \"delete\" : (selected_objects)=>{ } }\n\n     *@return {object} An actions object\n     ",
                    "start": 6333,
                    "end": 6989,
                    "loc": {
                      "start": {
                        "line": 219,
                        "column": 2
                      },
                      "end": {
                        "line": 233,
                        "column": 7
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 6993,
                "end": 7085,
                "loc": {
                  "start": {
                    "line": 235,
                    "column": 2
                  },
                  "end": {
                    "line": 241,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 6993,
                  "end": 7004,
                  "loc": {
                    "start": {
                      "line": 235,
                      "column": 2
                    },
                    "end": {
                      "line": 235,
                      "column": 13
                    },
                    "identifierName": "get_actions"
                  },
                  "name": "get_actions",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 7007,
                  "end": 7085,
                  "loc": {
                    "start": {
                      "line": 235,
                      "column": 16
                    },
                    "end": {
                      "line": 241,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "IfStatement",
                      "start": 7013,
                      "end": 7065,
                      "loc": {
                        "start": {
                          "line": 236,
                          "column": 4
                        },
                        "end": {
                          "line": 238,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "MemberExpression",
                        "start": 7017,
                        "end": 7029,
                        "loc": {
                          "start": {
                            "line": 236,
                            "column": 8
                          },
                          "end": {
                            "line": 236,
                            "column": 20
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 7017,
                          "end": 7021,
                          "loc": {
                            "start": {
                              "line": 236,
                              "column": 8
                            },
                            "end": {
                              "line": 236,
                              "column": 12
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 7022,
                          "end": 7029,
                          "loc": {
                            "start": {
                              "line": 236,
                              "column": 13
                            },
                            "end": {
                              "line": 236,
                              "column": 20
                            },
                            "identifierName": "actions"
                          },
                          "name": "actions"
                        },
                        "computed": false
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 7031,
                        "end": 7065,
                        "loc": {
                          "start": {
                            "line": 236,
                            "column": 22
                          },
                          "end": {
                            "line": 238,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "start": 7039,
                            "end": 7059,
                            "loc": {
                              "start": {
                                "line": 237,
                                "column": 6
                              },
                              "end": {
                                "line": 237,
                                "column": 26
                              }
                            },
                            "argument": {
                              "type": "MemberExpression",
                              "start": 7046,
                              "end": 7058,
                              "loc": {
                                "start": {
                                  "line": 237,
                                  "column": 13
                                },
                                "end": {
                                  "line": 237,
                                  "column": 25
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 7046,
                                "end": 7050,
                                "loc": {
                                  "start": {
                                    "line": 237,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 237,
                                    "column": 17
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 7051,
                                "end": 7058,
                                "loc": {
                                  "start": {
                                    "line": 237,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 237,
                                    "column": 25
                                  },
                                  "identifierName": "actions"
                                },
                                "name": "actions"
                              },
                              "computed": false
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    },
                    {
                      "type": "ReturnStatement",
                      "start": 7071,
                      "end": 7081,
                      "loc": {
                        "start": {
                          "line": 240,
                          "column": 4
                        },
                        "end": {
                          "line": 240,
                          "column": 14
                        }
                      },
                      "argument": {
                        "type": "ObjectExpression",
                        "start": 7078,
                        "end": 7080,
                        "loc": {
                          "start": {
                            "line": 240,
                            "column": 11
                          },
                          "end": {
                            "line": 240,
                            "column": 13
                          }
                        },
                        "properties": []
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n     * Gets an actions object whose properties are action names and values are action methods.\n     * This can be overridden by the action member variable. The default \"delete\" method is not\n     * implemented.\n     *\n     * Each actions object property (e.g. \"delete\") is passed an array of selected objects. One\n     * can then handle those objects. Actions will appear on the list display page within a\n     * dropdown. Selecting an action should have the action method applied to all currently \n     * selected objects.\n     * @example\n     *\n     * actions = { \"delete\" : (selected_objects)=>{ } }\n\n     *@return {object} An actions object\n     ",
                    "start": 6333,
                    "end": 6989,
                    "loc": {
                      "start": {
                        "line": 219,
                        "column": 2
                      },
                      "end": {
                        "line": 233,
                        "column": 7
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   *   Gets the list/array of properties of the objects in the queryset that are clickable\n   *    when displayed on the list display page. It can be overridden by the member variable\n   *   `list_display_links`. A property is any string that should exist as a property in the objects within\n   *   a queryset and works with lodash's `_.at` function.\n   *\n   *   The properties \"name\",\"address.street\" and \"emails[0]\" are all acceptable by `_.at` in the example below\n   *   @example\n   *   let object={ name : \"any name\",{ address : { street : \"any\"}},emails: [\"any@any.com\"]}\n   *\n   *\n   *\n   * @return {string[]} A list of properties of the object to be displayed\n   ",
                    "start": 7088,
                    "end": 7765,
                    "loc": {
                      "start": {
                        "line": 242,
                        "column": 2
                      },
                      "end": {
                        "line": 255,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 7769,
                "end": 7893,
                "loc": {
                  "start": {
                    "line": 257,
                    "column": 2
                  },
                  "end": {
                    "line": 262,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 7769,
                  "end": 7791,
                  "loc": {
                    "start": {
                      "line": 257,
                      "column": 2
                    },
                    "end": {
                      "line": 257,
                      "column": 24
                    },
                    "identifierName": "get_list_display_links"
                  },
                  "name": "get_list_display_links",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 7794,
                  "end": 7893,
                  "loc": {
                    "start": {
                      "line": 257,
                      "column": 27
                    },
                    "end": {
                      "line": 262,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "IfStatement",
                      "start": 7800,
                      "end": 7874,
                      "loc": {
                        "start": {
                          "line": 258,
                          "column": 4
                        },
                        "end": {
                          "line": 260,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "MemberExpression",
                        "start": 7804,
                        "end": 7827,
                        "loc": {
                          "start": {
                            "line": 258,
                            "column": 8
                          },
                          "end": {
                            "line": 258,
                            "column": 31
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 7804,
                          "end": 7808,
                          "loc": {
                            "start": {
                              "line": 258,
                              "column": 8
                            },
                            "end": {
                              "line": 258,
                              "column": 12
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 7809,
                          "end": 7827,
                          "loc": {
                            "start": {
                              "line": 258,
                              "column": 13
                            },
                            "end": {
                              "line": 258,
                              "column": 31
                            },
                            "identifierName": "list_display_links"
                          },
                          "name": "list_display_links"
                        },
                        "computed": false
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 7829,
                        "end": 7874,
                        "loc": {
                          "start": {
                            "line": 258,
                            "column": 33
                          },
                          "end": {
                            "line": 260,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "start": 7837,
                            "end": 7868,
                            "loc": {
                              "start": {
                                "line": 259,
                                "column": 6
                              },
                              "end": {
                                "line": 259,
                                "column": 37
                              }
                            },
                            "argument": {
                              "type": "MemberExpression",
                              "start": 7844,
                              "end": 7867,
                              "loc": {
                                "start": {
                                  "line": 259,
                                  "column": 13
                                },
                                "end": {
                                  "line": 259,
                                  "column": 36
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 7844,
                                "end": 7848,
                                "loc": {
                                  "start": {
                                    "line": 259,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 259,
                                    "column": 17
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 7849,
                                "end": 7867,
                                "loc": {
                                  "start": {
                                    "line": 259,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 259,
                                    "column": 36
                                  },
                                  "identifierName": "list_display_links"
                                },
                                "name": "list_display_links"
                              },
                              "computed": false
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    },
                    {
                      "type": "ReturnStatement",
                      "start": 7879,
                      "end": 7889,
                      "loc": {
                        "start": {
                          "line": 261,
                          "column": 4
                        },
                        "end": {
                          "line": 261,
                          "column": 14
                        }
                      },
                      "argument": {
                        "type": "ArrayExpression",
                        "start": 7886,
                        "end": 7888,
                        "loc": {
                          "start": {
                            "line": 261,
                            "column": 11
                          },
                          "end": {
                            "line": 261,
                            "column": 13
                          }
                        },
                        "elements": []
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   *   Gets the list/array of properties of the objects in the queryset that are clickable\n   *    when displayed on the list display page. It can be overridden by the member variable\n   *   `list_display_links`. A property is any string that should exist as a property in the objects within\n   *   a queryset and works with lodash's `_.at` function.\n   *\n   *   The properties \"name\",\"address.street\" and \"emails[0]\" are all acceptable by `_.at` in the example below\n   *   @example\n   *   let object={ name : \"any name\",{ address : { street : \"any\"}},emails: [\"any@any.com\"]}\n   *\n   *\n   *\n   * @return {string[]} A list of properties of the object to be displayed\n   ",
                    "start": 7088,
                    "end": 7765,
                    "loc": {
                      "start": {
                        "line": 242,
                        "column": 2
                      },
                      "end": {
                        "line": 255,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   *   Gets the list/array of properties/field names of the objects in the queryset to be\n   *   displayed on the list display page. It can be overridden by the member variable\n   *   list_display. A property is any string that should exist in the objects within\n   *   a queryset and works with lodash's _.at function. See more at\n   *   https://lodash.com/docs/#at\n   *\n   *   @example\n   *   let object={ name : \"any name\",{ address : { street : \"any\"}},emails: [\"any@any.com\"]}\n   *\n   *   The properties \"name\",\"address.street\" and \"emails[0]\" are all acceptable\n   *\n   * @return {string[]} A list of properties of the object to be displayed\n   ",
                    "start": 7896,
                    "end": 8553,
                    "loc": {
                      "start": {
                        "line": 263,
                        "column": 2
                      },
                      "end": {
                        "line": 276,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 8557,
                "end": 8663,
                "loc": {
                  "start": {
                    "line": 278,
                    "column": 2
                  },
                  "end": {
                    "line": 283,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 8557,
                  "end": 8573,
                  "loc": {
                    "start": {
                      "line": 278,
                      "column": 2
                    },
                    "end": {
                      "line": 278,
                      "column": 18
                    },
                    "identifierName": "get_list_display"
                  },
                  "name": "get_list_display",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 8576,
                  "end": 8663,
                  "loc": {
                    "start": {
                      "line": 278,
                      "column": 21
                    },
                    "end": {
                      "line": 283,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "IfStatement",
                      "start": 8582,
                      "end": 8644,
                      "loc": {
                        "start": {
                          "line": 279,
                          "column": 4
                        },
                        "end": {
                          "line": 281,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "MemberExpression",
                        "start": 8586,
                        "end": 8603,
                        "loc": {
                          "start": {
                            "line": 279,
                            "column": 8
                          },
                          "end": {
                            "line": 279,
                            "column": 25
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 8586,
                          "end": 8590,
                          "loc": {
                            "start": {
                              "line": 279,
                              "column": 8
                            },
                            "end": {
                              "line": 279,
                              "column": 12
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 8591,
                          "end": 8603,
                          "loc": {
                            "start": {
                              "line": 279,
                              "column": 13
                            },
                            "end": {
                              "line": 279,
                              "column": 25
                            },
                            "identifierName": "list_display"
                          },
                          "name": "list_display"
                        },
                        "computed": false
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 8605,
                        "end": 8644,
                        "loc": {
                          "start": {
                            "line": 279,
                            "column": 27
                          },
                          "end": {
                            "line": 281,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "start": 8613,
                            "end": 8638,
                            "loc": {
                              "start": {
                                "line": 280,
                                "column": 6
                              },
                              "end": {
                                "line": 280,
                                "column": 31
                              }
                            },
                            "argument": {
                              "type": "MemberExpression",
                              "start": 8620,
                              "end": 8637,
                              "loc": {
                                "start": {
                                  "line": 280,
                                  "column": 13
                                },
                                "end": {
                                  "line": 280,
                                  "column": 30
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 8620,
                                "end": 8624,
                                "loc": {
                                  "start": {
                                    "line": 280,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 280,
                                    "column": 17
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 8625,
                                "end": 8637,
                                "loc": {
                                  "start": {
                                    "line": 280,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 280,
                                    "column": 30
                                  },
                                  "identifierName": "list_display"
                                },
                                "name": "list_display"
                              },
                              "computed": false
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    },
                    {
                      "type": "ReturnStatement",
                      "start": 8649,
                      "end": 8659,
                      "loc": {
                        "start": {
                          "line": 282,
                          "column": 4
                        },
                        "end": {
                          "line": 282,
                          "column": 14
                        }
                      },
                      "argument": {
                        "type": "ArrayExpression",
                        "start": 8656,
                        "end": 8658,
                        "loc": {
                          "start": {
                            "line": 282,
                            "column": 11
                          },
                          "end": {
                            "line": 282,
                            "column": 13
                          }
                        },
                        "elements": []
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   *   Gets the list/array of properties/field names of the objects in the queryset to be\n   *   displayed on the list display page. It can be overridden by the member variable\n   *   list_display. A property is any string that should exist in the objects within\n   *   a queryset and works with lodash's _.at function. See more at\n   *   https://lodash.com/docs/#at\n   *\n   *   @example\n   *   let object={ name : \"any name\",{ address : { street : \"any\"}},emails: [\"any@any.com\"]}\n   *\n   *   The properties \"name\",\"address.street\" and \"emails[0]\" are all acceptable\n   *\n   * @return {string[]} A list of properties of the object to be displayed\n   ",
                    "start": 7896,
                    "end": 8553,
                    "loc": {
                      "start": {
                        "line": 263,
                        "column": 2
                      },
                      "end": {
                        "line": 276,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Returns an ordered queryset. The method checks to see if sorting is active and sorts\n   * the current queryset based on the sort order.\n   * @private\n   * @return {object[]} An ordered queryset\n   ",
                    "start": 8666,
                    "end": 8874,
                    "loc": {
                      "start": {
                        "line": 284,
                        "column": 2
                      },
                      "end": {
                        "line": 289,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 8878,
                "end": 9078,
                "loc": {
                  "start": {
                    "line": 291,
                    "column": 2
                  },
                  "end": {
                    "line": 297,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 8878,
                  "end": 8899,
                  "loc": {
                    "start": {
                      "line": 291,
                      "column": 2
                    },
                    "end": {
                      "line": 291,
                      "column": 23
                    },
                    "identifierName": "_get_ordered_queryset"
                  },
                  "name": "_get_ordered_queryset",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 8902,
                  "end": 9078,
                  "loc": {
                    "start": {
                      "line": 291,
                      "column": 26
                    },
                    "end": {
                      "line": 297,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "IfStatement",
                      "start": 8908,
                      "end": 9014,
                      "loc": {
                        "start": {
                          "line": 292,
                          "column": 4
                        },
                        "end": {
                          "line": 294,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "BinaryExpression",
                        "start": 8912,
                        "end": 8939,
                        "loc": {
                          "start": {
                            "line": 292,
                            "column": 8
                          },
                          "end": {
                            "line": 292,
                            "column": 35
                          }
                        },
                        "left": {
                          "type": "MemberExpression",
                          "start": 8912,
                          "end": 8935,
                          "loc": {
                            "start": {
                              "line": 292,
                              "column": 8
                            },
                            "end": {
                              "line": 292,
                              "column": 31
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 8912,
                            "end": 8928,
                            "loc": {
                              "start": {
                                "line": 292,
                                "column": 8
                              },
                              "end": {
                                "line": 292,
                                "column": 24
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 8912,
                              "end": 8916,
                              "loc": {
                                "start": {
                                  "line": 292,
                                  "column": 8
                                },
                                "end": {
                                  "line": 292,
                                  "column": 12
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 8917,
                              "end": 8928,
                              "loc": {
                                "start": {
                                  "line": 292,
                                  "column": 13
                                },
                                "end": {
                                  "line": 292,
                                  "column": 24
                                },
                                "identifierName": "sort_fields"
                              },
                              "name": "sort_fields"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 8929,
                            "end": 8935,
                            "loc": {
                              "start": {
                                "line": 292,
                                "column": 25
                              },
                              "end": {
                                "line": 292,
                                "column": 31
                              },
                              "identifierName": "length"
                            },
                            "name": "length"
                          },
                          "computed": false
                        },
                        "operator": ">",
                        "right": {
                          "type": "NumericLiteral",
                          "start": 8938,
                          "end": 8939,
                          "loc": {
                            "start": {
                              "line": 292,
                              "column": 34
                            },
                            "end": {
                              "line": 292,
                              "column": 35
                            }
                          },
                          "extra": {
                            "rawValue": 0,
                            "raw": "0"
                          },
                          "value": 0
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 8941,
                        "end": 9014,
                        "loc": {
                          "start": {
                            "line": 292,
                            "column": 37
                          },
                          "end": {
                            "line": 294,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "start": 8949,
                            "end": 9008,
                            "loc": {
                              "start": {
                                "line": 293,
                                "column": 6
                              },
                              "end": {
                                "line": 293,
                                "column": 65
                              }
                            },
                            "argument": {
                              "type": "CallExpression",
                              "start": 8956,
                              "end": 9007,
                              "loc": {
                                "start": {
                                  "line": 293,
                                  "column": 13
                                },
                                "end": {
                                  "line": 293,
                                  "column": 64
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 8956,
                                "end": 8968,
                                "loc": {
                                  "start": {
                                    "line": 293,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 293,
                                    "column": 25
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 8956,
                                  "end": 8960,
                                  "loc": {
                                    "start": {
                                      "line": 293,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 293,
                                      "column": 17
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 8961,
                                  "end": 8968,
                                  "loc": {
                                    "start": {
                                      "line": 293,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 293,
                                      "column": 25
                                    },
                                    "identifierName": "sort_by"
                                  },
                                  "name": "sort_by"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "start": 8969,
                                  "end": 8985,
                                  "loc": {
                                    "start": {
                                      "line": 293,
                                      "column": 26
                                    },
                                    "end": {
                                      "line": 293,
                                      "column": 42
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 8969,
                                    "end": 8973,
                                    "loc": {
                                      "start": {
                                        "line": 293,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 293,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 8974,
                                    "end": 8985,
                                    "loc": {
                                      "start": {
                                        "line": 293,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 293,
                                        "column": 42
                                      },
                                      "identifierName": "sort_fields"
                                    },
                                    "name": "sort_fields"
                                  },
                                  "computed": false
                                },
                                {
                                  "type": "MemberExpression",
                                  "start": 8987,
                                  "end": 9006,
                                  "loc": {
                                    "start": {
                                      "line": 293,
                                      "column": 44
                                    },
                                    "end": {
                                      "line": 293,
                                      "column": 63
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 8987,
                                    "end": 8997,
                                    "loc": {
                                      "start": {
                                        "line": 293,
                                        "column": 44
                                      },
                                      "end": {
                                        "line": 293,
                                        "column": 54
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 8987,
                                      "end": 8991,
                                      "loc": {
                                        "start": {
                                          "line": 293,
                                          "column": 44
                                        },
                                        "end": {
                                          "line": 293,
                                          "column": 48
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 8992,
                                      "end": 8997,
                                      "loc": {
                                        "start": {
                                          "line": 293,
                                          "column": 49
                                        },
                                        "end": {
                                          "line": 293,
                                          "column": 54
                                        },
                                        "identifierName": "state"
                                      },
                                      "name": "state"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 8998,
                                    "end": 9006,
                                    "loc": {
                                      "start": {
                                        "line": 293,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 293,
                                        "column": 63
                                      },
                                      "identifierName": "queryset"
                                    },
                                    "name": "queryset"
                                  },
                                  "computed": false
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    },
                    {
                      "type": "ReturnStatement",
                      "start": 9020,
                      "end": 9074,
                      "loc": {
                        "start": {
                          "line": 296,
                          "column": 4
                        },
                        "end": {
                          "line": 296,
                          "column": 58
                        }
                      },
                      "argument": {
                        "type": "ConditionalExpression",
                        "start": 9027,
                        "end": 9073,
                        "loc": {
                          "start": {
                            "line": 296,
                            "column": 11
                          },
                          "end": {
                            "line": 296,
                            "column": 57
                          }
                        },
                        "test": {
                          "type": "MemberExpression",
                          "start": 9027,
                          "end": 9046,
                          "loc": {
                            "start": {
                              "line": 296,
                              "column": 11
                            },
                            "end": {
                              "line": 296,
                              "column": 30
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 9027,
                            "end": 9037,
                            "loc": {
                              "start": {
                                "line": 296,
                                "column": 11
                              },
                              "end": {
                                "line": 296,
                                "column": 21
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 9027,
                              "end": 9031,
                              "loc": {
                                "start": {
                                  "line": 296,
                                  "column": 11
                                },
                                "end": {
                                  "line": 296,
                                  "column": 15
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 9032,
                              "end": 9037,
                              "loc": {
                                "start": {
                                  "line": 296,
                                  "column": 16
                                },
                                "end": {
                                  "line": 296,
                                  "column": 21
                                },
                                "identifierName": "state"
                              },
                              "name": "state"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 9038,
                            "end": 9046,
                            "loc": {
                              "start": {
                                "line": 296,
                                "column": 22
                              },
                              "end": {
                                "line": 296,
                                "column": 30
                              },
                              "identifierName": "queryset"
                            },
                            "name": "queryset"
                          },
                          "computed": false
                        },
                        "consequent": {
                          "type": "MemberExpression",
                          "start": 9049,
                          "end": 9068,
                          "loc": {
                            "start": {
                              "line": 296,
                              "column": 33
                            },
                            "end": {
                              "line": 296,
                              "column": 52
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 9049,
                            "end": 9059,
                            "loc": {
                              "start": {
                                "line": 296,
                                "column": 33
                              },
                              "end": {
                                "line": 296,
                                "column": 43
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 9049,
                              "end": 9053,
                              "loc": {
                                "start": {
                                  "line": 296,
                                  "column": 33
                                },
                                "end": {
                                  "line": 296,
                                  "column": 37
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 9054,
                              "end": 9059,
                              "loc": {
                                "start": {
                                  "line": 296,
                                  "column": 38
                                },
                                "end": {
                                  "line": 296,
                                  "column": 43
                                },
                                "identifierName": "state"
                              },
                              "name": "state"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 9060,
                            "end": 9068,
                            "loc": {
                              "start": {
                                "line": 296,
                                "column": 44
                              },
                              "end": {
                                "line": 296,
                                "column": 52
                              },
                              "identifierName": "queryset"
                            },
                            "name": "queryset"
                          },
                          "computed": false
                        },
                        "alternate": {
                          "type": "ArrayExpression",
                          "start": 9071,
                          "end": 9073,
                          "loc": {
                            "start": {
                              "line": 296,
                              "column": 55
                            },
                            "end": {
                              "line": 296,
                              "column": 57
                            }
                          },
                          "elements": []
                        }
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Returns an ordered queryset. The method checks to see if sorting is active and sorts\n   * the current queryset based on the sort order.\n   * @private\n   * @return {object[]} An ordered queryset\n   ",
                    "start": 8666,
                    "end": 8874,
                    "loc": {
                      "start": {
                        "line": 284,
                        "column": 2
                      },
                      "end": {
                        "line": 289,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Implements search. This method should be overridden to implement a custom search\n   *\n   *@param {string} term - the search term\n   *@param {object[]} queryset - the current queryset\n   *@return {object[]} the queryset as a result of the search\n   ",
                    "start": 9081,
                    "end": 9340,
                    "loc": {
                      "start": {
                        "line": 298,
                        "column": 2
                      },
                      "end": {
                        "line": 304,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 9344,
                "end": 9393,
                "loc": {
                  "start": {
                    "line": 306,
                    "column": 2
                  },
                  "end": {
                    "line": 308,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 9344,
                  "end": 9350,
                  "loc": {
                    "start": {
                      "line": 306,
                      "column": 2
                    },
                    "end": {
                      "line": 306,
                      "column": 8
                    },
                    "identifierName": "search"
                  },
                  "name": "search",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 9351,
                    "end": 9355,
                    "loc": {
                      "start": {
                        "line": 306,
                        "column": 9
                      },
                      "end": {
                        "line": 306,
                        "column": 13
                      },
                      "identifierName": "term"
                    },
                    "name": "term"
                  },
                  {
                    "type": "Identifier",
                    "start": 9357,
                    "end": 9365,
                    "loc": {
                      "start": {
                        "line": 306,
                        "column": 15
                      },
                      "end": {
                        "line": 306,
                        "column": 23
                      },
                      "identifierName": "queryset"
                    },
                    "name": "queryset"
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 9367,
                  "end": 9393,
                  "loc": {
                    "start": {
                      "line": 306,
                      "column": 25
                    },
                    "end": {
                      "line": 308,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 9373,
                      "end": 9389,
                      "loc": {
                        "start": {
                          "line": 307,
                          "column": 4
                        },
                        "end": {
                          "line": 307,
                          "column": 20
                        }
                      },
                      "argument": {
                        "type": "Identifier",
                        "start": 9380,
                        "end": 9388,
                        "loc": {
                          "start": {
                            "line": 307,
                            "column": 11
                          },
                          "end": {
                            "line": 307,
                            "column": 19
                          },
                          "identifierName": "queryset"
                        },
                        "name": "queryset"
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Implements search. This method should be overridden to implement a custom search\n   *\n   *@param {string} term - the search term\n   *@param {object[]} queryset - the current queryset\n   *@return {object[]} the queryset as a result of the search\n   ",
                    "start": 9081,
                    "end": 9340,
                    "loc": {
                      "start": {
                        "line": 298,
                        "column": 2
                      },
                      "end": {
                        "line": 304,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Grants permission to delete object. This method is not implemented and can be handled via\n   *  implementing actions.\n   *\n   *@param {object} object -\n   *@return {boolean} Returns true is the object has been deleted or false otherwise\n   ",
                    "start": 9396,
                    "end": 9647,
                    "loc": {
                      "start": {
                        "line": 309,
                        "column": 2
                      },
                      "end": {
                        "line": 315,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 9651,
                "end": 9703,
                "loc": {
                  "start": {
                    "line": 317,
                    "column": 2
                  },
                  "end": {
                    "line": 319,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 9651,
                  "end": 9672,
                  "loc": {
                    "start": {
                      "line": 317,
                      "column": 2
                    },
                    "end": {
                      "line": 317,
                      "column": 23
                    },
                    "identifierName": "has_delete_permission"
                  },
                  "name": "has_delete_permission",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 9673,
                    "end": 9679,
                    "loc": {
                      "start": {
                        "line": 317,
                        "column": 24
                      },
                      "end": {
                        "line": 317,
                        "column": 30
                      },
                      "identifierName": "object"
                    },
                    "name": "object"
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 9681,
                  "end": 9703,
                  "loc": {
                    "start": {
                      "line": 317,
                      "column": 32
                    },
                    "end": {
                      "line": 319,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 9687,
                      "end": 9699,
                      "loc": {
                        "start": {
                          "line": 318,
                          "column": 4
                        },
                        "end": {
                          "line": 318,
                          "column": 16
                        }
                      },
                      "argument": {
                        "type": "BooleanLiteral",
                        "start": 9694,
                        "end": 9698,
                        "loc": {
                          "start": {
                            "line": 318,
                            "column": 11
                          },
                          "end": {
                            "line": 318,
                            "column": 15
                          }
                        },
                        "value": true
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Grants permission to delete object. This method is not implemented and can be handled via\n   *  implementing actions.\n   *\n   *@param {object} object -\n   *@return {boolean} Returns true is the object has been deleted or false otherwise\n   ",
                    "start": 9396,
                    "end": 9647,
                    "loc": {
                      "start": {
                        "line": 309,
                        "column": 2
                      },
                      "end": {
                        "line": 315,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Grants permission to add an object. This method controls rendering of the Add\n   * button\n   *\n   *\n   *@return {boolean} Returns true is the object can be added or false otherwise\n   ",
                    "start": 9706,
                    "end": 9901,
                    "loc": {
                      "start": {
                        "line": 320,
                        "column": 2
                      },
                      "end": {
                        "line": 326,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 9905,
                "end": 9948,
                "loc": {
                  "start": {
                    "line": 328,
                    "column": 2
                  },
                  "end": {
                    "line": 330,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 9905,
                  "end": 9923,
                  "loc": {
                    "start": {
                      "line": 328,
                      "column": 2
                    },
                    "end": {
                      "line": 328,
                      "column": 20
                    },
                    "identifierName": "has_add_permission"
                  },
                  "name": "has_add_permission",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 9926,
                  "end": 9948,
                  "loc": {
                    "start": {
                      "line": 328,
                      "column": 23
                    },
                    "end": {
                      "line": 330,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 9932,
                      "end": 9944,
                      "loc": {
                        "start": {
                          "line": 329,
                          "column": 4
                        },
                        "end": {
                          "line": 329,
                          "column": 16
                        }
                      },
                      "argument": {
                        "type": "BooleanLiteral",
                        "start": 9939,
                        "end": 9943,
                        "loc": {
                          "start": {
                            "line": 329,
                            "column": 11
                          },
                          "end": {
                            "line": 329,
                            "column": 15
                          }
                        },
                        "value": true
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Grants permission to add an object. This method controls rendering of the Add\n   * button\n   *\n   *\n   *@return {boolean} Returns true is the object can be added or false otherwise\n   ",
                    "start": 9706,
                    "end": 9901,
                    "loc": {
                      "start": {
                        "line": 320,
                        "column": 2
                      },
                      "end": {
                        "line": 326,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Grants permission to change an object. It disables all links to the add/change page when\n   * enabled\n   *\n   *@return {boolean} Returns true is the object can be changed or false otherwise\n   ",
                    "start": 9951,
                    "end": 10155,
                    "loc": {
                      "start": {
                        "line": 331,
                        "column": 2
                      },
                      "end": {
                        "line": 336,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 10159,
                "end": 10218,
                "loc": {
                  "start": {
                    "line": 338,
                    "column": 2
                  },
                  "end": {
                    "line": 340,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 10159,
                  "end": 10180,
                  "loc": {
                    "start": {
                      "line": 338,
                      "column": 2
                    },
                    "end": {
                      "line": 338,
                      "column": 23
                    },
                    "identifierName": "has_change_permission"
                  },
                  "name": "has_change_permission",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "AssignmentPattern",
                    "start": 10181,
                    "end": 10194,
                    "loc": {
                      "start": {
                        "line": 338,
                        "column": 24
                      },
                      "end": {
                        "line": 338,
                        "column": 37
                      }
                    },
                    "left": {
                      "type": "Identifier",
                      "start": 10181,
                      "end": 10187,
                      "loc": {
                        "start": {
                          "line": 338,
                          "column": 24
                        },
                        "end": {
                          "line": 338,
                          "column": 30
                        },
                        "identifierName": "object"
                      },
                      "name": "object"
                    },
                    "right": {
                      "type": "NullLiteral",
                      "start": 10190,
                      "end": 10194,
                      "loc": {
                        "start": {
                          "line": 338,
                          "column": 33
                        },
                        "end": {
                          "line": 338,
                          "column": 37
                        }
                      }
                    }
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 10196,
                  "end": 10218,
                  "loc": {
                    "start": {
                      "line": 338,
                      "column": 39
                    },
                    "end": {
                      "line": 340,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 10202,
                      "end": 10214,
                      "loc": {
                        "start": {
                          "line": 339,
                          "column": 4
                        },
                        "end": {
                          "line": 339,
                          "column": 16
                        }
                      },
                      "argument": {
                        "type": "BooleanLiteral",
                        "start": 10209,
                        "end": 10213,
                        "loc": {
                          "start": {
                            "line": 339,
                            "column": 11
                          },
                          "end": {
                            "line": 339,
                            "column": 15
                          }
                        },
                        "value": true
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Grants permission to change an object. It disables all links to the add/change page when\n   * enabled\n   *\n   *@return {boolean} Returns true is the object can be changed or false otherwise\n   ",
                    "start": 9951,
                    "end": 10155,
                    "loc": {
                      "start": {
                        "line": 331,
                        "column": 2
                      },
                      "end": {
                        "line": 336,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Grants permission to the this admin interface.\n   *\n   *@return {boolean} Returns true if access is allowed false otherwise\n   ",
                    "start": 10221,
                    "end": 10359,
                    "loc": {
                      "start": {
                        "line": 341,
                        "column": 2
                      },
                      "end": {
                        "line": 345,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 10363,
                "end": 10409,
                "loc": {
                  "start": {
                    "line": 347,
                    "column": 2
                  },
                  "end": {
                    "line": 349,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 10363,
                  "end": 10384,
                  "loc": {
                    "start": {
                      "line": 347,
                      "column": 2
                    },
                    "end": {
                      "line": 347,
                      "column": 23
                    },
                    "identifierName": "has_module_permission"
                  },
                  "name": "has_module_permission",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 10387,
                  "end": 10409,
                  "loc": {
                    "start": {
                      "line": 347,
                      "column": 26
                    },
                    "end": {
                      "line": 349,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 10393,
                      "end": 10405,
                      "loc": {
                        "start": {
                          "line": 348,
                          "column": 4
                        },
                        "end": {
                          "line": 348,
                          "column": 16
                        }
                      },
                      "argument": {
                        "type": "BooleanLiteral",
                        "start": 10400,
                        "end": 10404,
                        "loc": {
                          "start": {
                            "line": 348,
                            "column": 11
                          },
                          "end": {
                            "line": 348,
                            "column": 15
                          }
                        },
                        "value": true
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Grants permission to the this admin interface.\n   *\n   *@return {boolean} Returns true if access is allowed false otherwise\n   ",
                    "start": 10221,
                    "end": 10359,
                    "loc": {
                      "start": {
                        "line": 341,
                        "column": 2
                      },
                      "end": {
                        "line": 345,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "\n    _order_state(field)\n    {\n\n\tlet index=_.findIndex(this._sort_fields,item=> item.hasOwnProperty(field));\n\t\n\tif(index<0)\n\t{\n\t    return 'sort-not-active';\n\n\t}\n\tif(this._sort_fields[index][field]=='desc')\n\t{\n\t   \n\t    return 'sort-reverse-active';\n\t}\n\treturn 'sort-active';\n\t}",
                    "start": 10412,
                    "end": 10694,
                    "loc": {
                      "start": {
                        "line": 350,
                        "column": 2
                      },
                      "end": {
                        "line": 367,
                        "column": 4
                      }
                    }
                  },
                  {
                    "type": "CommentBlock",
                    "value": "*\n     * This method adds up/down arrows to field headers on the list display page table\n     *\n     * @private \n     * @param {string} field -  the field/property name\n     \n     \n     ",
                    "start": 10698,
                    "end": 10888,
                    "loc": {
                      "start": {
                        "line": 369,
                        "column": 2
                      },
                      "end": {
                        "line": 376,
                        "column": 7
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 10892,
                "end": 11191,
                "loc": {
                  "start": {
                    "line": 378,
                    "column": 2
                  },
                  "end": {
                    "line": 390,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 10892,
                  "end": 10910,
                  "loc": {
                    "start": {
                      "line": 378,
                      "column": 2
                    },
                    "end": {
                      "line": 378,
                      "column": 20
                    },
                    "identifierName": "_order_state_arrow"
                  },
                  "name": "_order_state_arrow",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 10911,
                    "end": 10916,
                    "loc": {
                      "start": {
                        "line": 378,
                        "column": 21
                      },
                      "end": {
                        "line": 378,
                        "column": 26
                      },
                      "identifierName": "field"
                    },
                    "name": "field"
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 10918,
                  "end": 11191,
                  "loc": {
                    "start": {
                      "line": 378,
                      "column": 28
                    },
                    "end": {
                      "line": 390,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "start": 10924,
                      "end": 11013,
                      "loc": {
                        "start": {
                          "line": 379,
                          "column": 4
                        },
                        "end": {
                          "line": 381,
                          "column": 6
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 10928,
                          "end": 11012,
                          "loc": {
                            "start": {
                              "line": 379,
                              "column": 8
                            },
                            "end": {
                              "line": 381,
                              "column": 5
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 10928,
                            "end": 10933,
                            "loc": {
                              "start": {
                                "line": 379,
                                "column": 8
                              },
                              "end": {
                                "line": 379,
                                "column": 13
                              },
                              "identifierName": "index"
                            },
                            "name": "index"
                          },
                          "init": {
                            "type": "CallExpression",
                            "start": 10936,
                            "end": 11012,
                            "loc": {
                              "start": {
                                "line": 379,
                                "column": 16
                              },
                              "end": {
                                "line": 381,
                                "column": 5
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 10936,
                              "end": 10947,
                              "loc": {
                                "start": {
                                  "line": 379,
                                  "column": 16
                                },
                                "end": {
                                  "line": 379,
                                  "column": 27
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 10936,
                                "end": 10937,
                                "loc": {
                                  "start": {
                                    "line": 379,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 379,
                                    "column": 17
                                  },
                                  "identifierName": "_"
                                },
                                "name": "_"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 10938,
                                "end": 10947,
                                "loc": {
                                  "start": {
                                    "line": 379,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 379,
                                    "column": 27
                                  },
                                  "identifierName": "findIndex"
                                },
                                "name": "findIndex"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "MemberExpression",
                                "start": 10948,
                                "end": 10964,
                                "loc": {
                                  "start": {
                                    "line": 379,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 379,
                                    "column": 44
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 10948,
                                  "end": 10952,
                                  "loc": {
                                    "start": {
                                      "line": 379,
                                      "column": 28
                                    },
                                    "end": {
                                      "line": 379,
                                      "column": 32
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 10953,
                                  "end": 10964,
                                  "loc": {
                                    "start": {
                                      "line": 379,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 379,
                                      "column": 44
                                    },
                                    "identifierName": "sort_fields"
                                  },
                                  "name": "sort_fields"
                                },
                                "computed": false
                              },
                              {
                                "type": "ArrowFunctionExpression",
                                "start": 10966,
                                "end": 11006,
                                "loc": {
                                  "start": {
                                    "line": 379,
                                    "column": 46
                                  },
                                  "end": {
                                    "line": 380,
                                    "column": 32
                                  }
                                },
                                "id": null,
                                "generator": false,
                                "expression": true,
                                "async": false,
                                "params": [
                                  {
                                    "type": "Identifier",
                                    "start": 10966,
                                    "end": 10970,
                                    "loc": {
                                      "start": {
                                        "line": 379,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 379,
                                        "column": 50
                                      },
                                      "identifierName": "item"
                                    },
                                    "name": "item"
                                  }
                                ],
                                "body": {
                                  "type": "CallExpression",
                                  "start": 10980,
                                  "end": 11006,
                                  "loc": {
                                    "start": {
                                      "line": 380,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 380,
                                      "column": 32
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 10980,
                                    "end": 10999,
                                    "loc": {
                                      "start": {
                                        "line": 380,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 380,
                                        "column": 25
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 10980,
                                      "end": 10984,
                                      "loc": {
                                        "start": {
                                          "line": 380,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 380,
                                          "column": 10
                                        },
                                        "identifierName": "item"
                                      },
                                      "name": "item"
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 10985,
                                      "end": 10999,
                                      "loc": {
                                        "start": {
                                          "line": 380,
                                          "column": 11
                                        },
                                        "end": {
                                          "line": 380,
                                          "column": 25
                                        },
                                        "identifierName": "hasOwnProperty"
                                      },
                                      "name": "hasOwnProperty"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "start": 11000,
                                      "end": 11005,
                                      "loc": {
                                        "start": {
                                          "line": 380,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 380,
                                          "column": 31
                                        },
                                        "identifierName": "field"
                                      },
                                      "name": "field"
                                    }
                                  ]
                                }
                              }
                            ]
                          }
                        }
                      ],
                      "kind": "let"
                    },
                    {
                      "type": "IfStatement",
                      "start": 11019,
                      "end": 11060,
                      "loc": {
                        "start": {
                          "line": 383,
                          "column": 4
                        },
                        "end": {
                          "line": 385,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "BinaryExpression",
                        "start": 11023,
                        "end": 11032,
                        "loc": {
                          "start": {
                            "line": 383,
                            "column": 8
                          },
                          "end": {
                            "line": 383,
                            "column": 17
                          }
                        },
                        "left": {
                          "type": "Identifier",
                          "start": 11023,
                          "end": 11028,
                          "loc": {
                            "start": {
                              "line": 383,
                              "column": 8
                            },
                            "end": {
                              "line": 383,
                              "column": 13
                            },
                            "identifierName": "index"
                          },
                          "name": "index"
                        },
                        "operator": "<",
                        "right": {
                          "type": "NumericLiteral",
                          "start": 11031,
                          "end": 11032,
                          "loc": {
                            "start": {
                              "line": 383,
                              "column": 16
                            },
                            "end": {
                              "line": 383,
                              "column": 17
                            }
                          },
                          "extra": {
                            "rawValue": 0,
                            "raw": "0"
                          },
                          "value": 0
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 11034,
                        "end": 11060,
                        "loc": {
                          "start": {
                            "line": 383,
                            "column": 19
                          },
                          "end": {
                            "line": 385,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "start": 11042,
                            "end": 11054,
                            "loc": {
                              "start": {
                                "line": 384,
                                "column": 6
                              },
                              "end": {
                                "line": 384,
                                "column": 18
                              }
                            },
                            "argument": {
                              "type": "NullLiteral",
                              "start": 11049,
                              "end": 11053,
                              "loc": {
                                "start": {
                                  "line": 384,
                                  "column": 13
                                },
                                "end": {
                                  "line": 384,
                                  "column": 17
                                }
                              }
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    },
                    {
                      "type": "IfStatement",
                      "start": 11065,
                      "end": 11153,
                      "loc": {
                        "start": {
                          "line": 386,
                          "column": 4
                        },
                        "end": {
                          "line": 388,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "BinaryExpression",
                        "start": 11069,
                        "end": 11109,
                        "loc": {
                          "start": {
                            "line": 386,
                            "column": 8
                          },
                          "end": {
                            "line": 386,
                            "column": 48
                          }
                        },
                        "left": {
                          "type": "MemberExpression",
                          "start": 11069,
                          "end": 11099,
                          "loc": {
                            "start": {
                              "line": 386,
                              "column": 8
                            },
                            "end": {
                              "line": 386,
                              "column": 38
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 11069,
                            "end": 11092,
                            "loc": {
                              "start": {
                                "line": 386,
                                "column": 8
                              },
                              "end": {
                                "line": 386,
                                "column": 31
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 11069,
                              "end": 11085,
                              "loc": {
                                "start": {
                                  "line": 386,
                                  "column": 8
                                },
                                "end": {
                                  "line": 386,
                                  "column": 24
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 11069,
                                "end": 11073,
                                "loc": {
                                  "start": {
                                    "line": 386,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 386,
                                    "column": 12
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 11074,
                                "end": 11085,
                                "loc": {
                                  "start": {
                                    "line": 386,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 386,
                                    "column": 24
                                  },
                                  "identifierName": "sort_fields"
                                },
                                "name": "sort_fields"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 11086,
                              "end": 11091,
                              "loc": {
                                "start": {
                                  "line": 386,
                                  "column": 25
                                },
                                "end": {
                                  "line": 386,
                                  "column": 30
                                },
                                "identifierName": "index"
                              },
                              "name": "index"
                            },
                            "computed": true
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 11093,
                            "end": 11098,
                            "loc": {
                              "start": {
                                "line": 386,
                                "column": 32
                              },
                              "end": {
                                "line": 386,
                                "column": 37
                              },
                              "identifierName": "field"
                            },
                            "name": "field"
                          },
                          "computed": true
                        },
                        "operator": "==",
                        "right": {
                          "type": "StringLiteral",
                          "start": 11103,
                          "end": 11109,
                          "loc": {
                            "start": {
                              "line": 386,
                              "column": 42
                            },
                            "end": {
                              "line": 386,
                              "column": 48
                            }
                          },
                          "extra": {
                            "rawValue": "desc",
                            "raw": "\"desc\""
                          },
                          "value": "desc"
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 11111,
                        "end": 11153,
                        "loc": {
                          "start": {
                            "line": 386,
                            "column": 50
                          },
                          "end": {
                            "line": 388,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "start": 11119,
                            "end": 11147,
                            "loc": {
                              "start": {
                                "line": 387,
                                "column": 6
                              },
                              "end": {
                                "line": 387,
                                "column": 34
                              }
                            },
                            "argument": {
                              "type": "JSXElement",
                              "start": 11126,
                              "end": 11146,
                              "loc": {
                                "start": {
                                  "line": 387,
                                  "column": 13
                                },
                                "end": {
                                  "line": 387,
                                  "column": 33
                                }
                              },
                              "openingElement": {
                                "type": "JSXOpeningElement",
                                "start": 11126,
                                "end": 11132,
                                "loc": {
                                  "start": {
                                    "line": 387,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 387,
                                    "column": 19
                                  }
                                },
                                "attributes": [],
                                "name": {
                                  "type": "JSXIdentifier",
                                  "start": 11127,
                                  "end": 11131,
                                  "loc": {
                                    "start": {
                                      "line": 387,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 387,
                                      "column": 18
                                    }
                                  },
                                  "name": "span"
                                },
                                "selfClosing": false
                              },
                              "closingElement": {
                                "type": "JSXClosingElement",
                                "start": 11139,
                                "end": 11146,
                                "loc": {
                                  "start": {
                                    "line": 387,
                                    "column": 26
                                  },
                                  "end": {
                                    "line": 387,
                                    "column": 33
                                  }
                                },
                                "name": {
                                  "type": "JSXIdentifier",
                                  "start": 11141,
                                  "end": 11145,
                                  "loc": {
                                    "start": {
                                      "line": 387,
                                      "column": 28
                                    },
                                    "end": {
                                      "line": 387,
                                      "column": 32
                                    }
                                  },
                                  "name": "span"
                                }
                              },
                              "children": [
                                {
                                  "type": "JSXText",
                                  "start": 11132,
                                  "end": 11139,
                                  "loc": {
                                    "start": {
                                      "line": 387,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 387,
                                      "column": 26
                                    }
                                  },
                                  "extra": null,
                                  "value": "⇩"
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    },
                    {
                      "type": "ReturnStatement",
                      "start": 11158,
                      "end": 11187,
                      "loc": {
                        "start": {
                          "line": 389,
                          "column": 4
                        },
                        "end": {
                          "line": 389,
                          "column": 33
                        }
                      },
                      "argument": {
                        "type": "JSXElement",
                        "start": 11165,
                        "end": 11186,
                        "loc": {
                          "start": {
                            "line": 389,
                            "column": 11
                          },
                          "end": {
                            "line": 389,
                            "column": 32
                          }
                        },
                        "openingElement": {
                          "type": "JSXOpeningElement",
                          "start": 11165,
                          "end": 11171,
                          "loc": {
                            "start": {
                              "line": 389,
                              "column": 11
                            },
                            "end": {
                              "line": 389,
                              "column": 17
                            }
                          },
                          "attributes": [],
                          "name": {
                            "type": "JSXIdentifier",
                            "start": 11166,
                            "end": 11170,
                            "loc": {
                              "start": {
                                "line": 389,
                                "column": 12
                              },
                              "end": {
                                "line": 389,
                                "column": 16
                              }
                            },
                            "name": "span"
                          },
                          "selfClosing": false
                        },
                        "closingElement": {
                          "type": "JSXClosingElement",
                          "start": 11179,
                          "end": 11186,
                          "loc": {
                            "start": {
                              "line": 389,
                              "column": 25
                            },
                            "end": {
                              "line": 389,
                              "column": 32
                            }
                          },
                          "name": {
                            "type": "JSXIdentifier",
                            "start": 11181,
                            "end": 11185,
                            "loc": {
                              "start": {
                                "line": 389,
                                "column": 27
                              },
                              "end": {
                                "line": 389,
                                "column": 31
                              }
                            },
                            "name": "span"
                          }
                        },
                        "children": [
                          {
                            "type": "JSXText",
                            "start": 11171,
                            "end": 11179,
                            "loc": {
                              "start": {
                                "line": 389,
                                "column": 17
                              },
                              "end": {
                                "line": 389,
                                "column": 25
                              }
                            },
                            "extra": null,
                            "value": " ⇧"
                          }
                        ]
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "\n    _order_state(field)\n    {\n\n\tlet index=_.findIndex(this._sort_fields,item=> item.hasOwnProperty(field));\n\t\n\tif(index<0)\n\t{\n\t    return 'sort-not-active';\n\n\t}\n\tif(this._sort_fields[index][field]=='desc')\n\t{\n\t   \n\t    return 'sort-reverse-active';\n\t}\n\treturn 'sort-active';\n\t}",
                    "start": 10412,
                    "end": 10694,
                    "loc": {
                      "start": {
                        "line": 350,
                        "column": 2
                      },
                      "end": {
                        "line": 367,
                        "column": 4
                      }
                    }
                  },
                  {
                    "type": "CommentBlock",
                    "value": "*\n     * This method adds up/down arrows to field headers on the list display page table\n     *\n     * @private \n     * @param {string} field -  the field/property name\n     \n     \n     ",
                    "start": 10698,
                    "end": 10888,
                    "loc": {
                      "start": {
                        "line": 369,
                        "column": 2
                      },
                      "end": {
                        "line": 376,
                        "column": 7
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   *  This method  should be overriden and called after saving an object in the add/change view.       *  This method is not called at all here but provides hints on what to do after saving\n   *  an object. Change the state display_type to \"list\", object to \"null\" and refresh the quer         *  yset.\n   ",
                    "start": 11194,
                    "end": 11506,
                    "loc": {
                      "start": {
                        "line": 391,
                        "column": 2
                      },
                      "end": {
                        "line": 394,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 11510,
                "end": 11862,
                "loc": {
                  "start": {
                    "line": 396,
                    "column": 2
                  },
                  "end": {
                    "line": 412,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 11510,
                  "end": 11522,
                  "loc": {
                    "start": {
                      "line": 396,
                      "column": 2
                    },
                    "end": {
                      "line": 396,
                      "column": 14
                    },
                    "identifierName": "response_add"
                  },
                  "name": "response_add",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 11525,
                  "end": 11862,
                  "loc": {
                    "start": {
                      "line": 396,
                      "column": 17
                    },
                    "end": {
                      "line": 412,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "start": 11531,
                      "end": 11559,
                      "loc": {
                        "start": {
                          "line": 397,
                          "column": 4
                        },
                        "end": {
                          "line": 397,
                          "column": 32
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 11531,
                        "end": 11558,
                        "loc": {
                          "start": {
                            "line": 397,
                            "column": 4
                          },
                          "end": {
                            "line": 397,
                            "column": 31
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 11531,
                          "end": 11556,
                          "loc": {
                            "start": {
                              "line": 397,
                              "column": 4
                            },
                            "end": {
                              "line": 397,
                              "column": 29
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 11531,
                            "end": 11535,
                            "loc": {
                              "start": {
                                "line": 397,
                                "column": 4
                              },
                              "end": {
                                "line": 397,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 11536,
                            "end": 11556,
                            "loc": {
                              "start": {
                                "line": 397,
                                "column": 9
                              },
                              "end": {
                                "line": 397,
                                "column": 29
                              },
                              "identifierName": "_display_will_change"
                            },
                            "name": "_display_will_change"
                          },
                          "computed": false
                        },
                        "arguments": []
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 11564,
                      "end": 11840,
                      "loc": {
                        "start": {
                          "line": 398,
                          "column": 4
                        },
                        "end": {
                          "line": 409,
                          "column": 6
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 11564,
                        "end": 11839,
                        "loc": {
                          "start": {
                            "line": 398,
                            "column": 4
                          },
                          "end": {
                            "line": 409,
                            "column": 5
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 11564,
                          "end": 11577,
                          "loc": {
                            "start": {
                              "line": 398,
                              "column": 4
                            },
                            "end": {
                              "line": 398,
                              "column": 17
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 11564,
                            "end": 11568,
                            "loc": {
                              "start": {
                                "line": 398,
                                "column": 4
                              },
                              "end": {
                                "line": 398,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 11569,
                            "end": 11577,
                            "loc": {
                              "start": {
                                "line": 398,
                                "column": 9
                              },
                              "end": {
                                "line": 398,
                                "column": 17
                              },
                              "identifierName": "setState"
                            },
                            "name": "setState"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "ObjectExpression",
                            "start": 11585,
                            "end": 11804,
                            "loc": {
                              "start": {
                                "line": 399,
                                "column": 6
                              },
                              "end": {
                                "line": 407,
                                "column": 7
                              }
                            },
                            "properties": [
                              {
                                "type": "ObjectProperty",
                                "start": 11595,
                                "end": 11626,
                                "loc": {
                                  "start": {
                                    "line": 400,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 400,
                                    "column": 39
                                  }
                                },
                                "method": false,
                                "shorthand": false,
                                "computed": false,
                                "key": {
                                  "type": "Identifier",
                                  "start": 11595,
                                  "end": 11607,
                                  "loc": {
                                    "start": {
                                      "line": 400,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 400,
                                      "column": 20
                                    },
                                    "identifierName": "display_type"
                                  },
                                  "name": "display_type"
                                },
                                "value": {
                                  "type": "MemberExpression",
                                  "start": 11609,
                                  "end": 11626,
                                  "loc": {
                                    "start": {
                                      "line": 400,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 400,
                                      "column": 39
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 11609,
                                    "end": 11621,
                                    "loc": {
                                      "start": {
                                        "line": 400,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 400,
                                        "column": 34
                                      },
                                      "identifierName": "display_type"
                                    },
                                    "name": "display_type"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 11622,
                                    "end": 11626,
                                    "loc": {
                                      "start": {
                                        "line": 400,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 400,
                                        "column": 39
                                      },
                                      "identifierName": "list"
                                    },
                                    "name": "list"
                                  },
                                  "computed": false
                                }
                              },
                              {
                                "type": "ObjectProperty",
                                "start": 11636,
                                "end": 11648,
                                "loc": {
                                  "start": {
                                    "line": 401,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 401,
                                    "column": 20
                                  }
                                },
                                "method": false,
                                "shorthand": false,
                                "computed": false,
                                "key": {
                                  "type": "Identifier",
                                  "start": 11636,
                                  "end": 11642,
                                  "loc": {
                                    "start": {
                                      "line": 401,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 401,
                                      "column": 14
                                    },
                                    "identifierName": "object"
                                  },
                                  "name": "object"
                                },
                                "value": {
                                  "type": "NullLiteral",
                                  "start": 11644,
                                  "end": 11648,
                                  "loc": {
                                    "start": {
                                      "line": 401,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 401,
                                      "column": 20
                                    }
                                  }
                                }
                              },
                              {
                                "type": "ObjectProperty",
                                "start": 11658,
                                "end": 11796,
                                "loc": {
                                  "start": {
                                    "line": 402,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 406,
                                    "column": 9
                                  }
                                },
                                "method": false,
                                "shorthand": false,
                                "computed": false,
                                "key": {
                                  "type": "Identifier",
                                  "start": 11658,
                                  "end": 11666,
                                  "loc": {
                                    "start": {
                                      "line": 402,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 402,
                                      "column": 16
                                    },
                                    "identifierName": "queryset"
                                  },
                                  "name": "queryset"
                                },
                                "value": {
                                  "type": "CallExpression",
                                  "start": 11668,
                                  "end": 11796,
                                  "loc": {
                                    "start": {
                                      "line": 402,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 406,
                                      "column": 9
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 11668,
                                    "end": 11685,
                                    "loc": {
                                      "start": {
                                        "line": 402,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 402,
                                        "column": 35
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 11668,
                                      "end": 11672,
                                      "loc": {
                                        "start": {
                                          "line": 402,
                                          "column": 18
                                        },
                                        "end": {
                                          "line": 402,
                                          "column": 22
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 11673,
                                      "end": 11685,
                                      "loc": {
                                        "start": {
                                          "line": 402,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 402,
                                          "column": 35
                                        },
                                        "identifierName": "get_queryset"
                                      },
                                      "name": "get_queryset"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "MemberExpression",
                                      "start": 11697,
                                      "end": 11719,
                                      "loc": {
                                        "start": {
                                          "line": 403,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 403,
                                          "column": 32
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 11697,
                                        "end": 11707,
                                        "loc": {
                                          "start": {
                                            "line": 403,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 403,
                                            "column": 20
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 11697,
                                          "end": 11701,
                                          "loc": {
                                            "start": {
                                              "line": 403,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 403,
                                              "column": 14
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 11702,
                                          "end": 11707,
                                          "loc": {
                                            "start": {
                                              "line": 403,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 403,
                                              "column": 20
                                            },
                                            "identifierName": "state"
                                          },
                                          "name": "state"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 11708,
                                        "end": 11719,
                                        "loc": {
                                          "start": {
                                            "line": 403,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 403,
                                            "column": 32
                                          },
                                          "identifierName": "page_number"
                                        },
                                        "name": "page_number"
                                      },
                                      "computed": false
                                    },
                                    {
                                      "type": "CallExpression",
                                      "start": 11731,
                                      "end": 11755,
                                      "loc": {
                                        "start": {
                                          "line": 404,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 404,
                                          "column": 34
                                        }
                                      },
                                      "callee": {
                                        "type": "MemberExpression",
                                        "start": 11731,
                                        "end": 11753,
                                        "loc": {
                                          "start": {
                                            "line": 404,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 404,
                                            "column": 32
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 11731,
                                          "end": 11735,
                                          "loc": {
                                            "start": {
                                              "line": 404,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 404,
                                              "column": 14
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 11736,
                                          "end": 11753,
                                          "loc": {
                                            "start": {
                                              "line": 404,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 404,
                                              "column": 32
                                            },
                                            "identifierName": "get_list_per_page"
                                          },
                                          "name": "get_list_per_page"
                                        },
                                        "computed": false
                                      },
                                      "arguments": []
                                    },
                                    {
                                      "type": "MemberExpression",
                                      "start": 11767,
                                      "end": 11786,
                                      "loc": {
                                        "start": {
                                          "line": 405,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 405,
                                          "column": 29
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 11767,
                                        "end": 11777,
                                        "loc": {
                                          "start": {
                                            "line": 405,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 405,
                                            "column": 20
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 11767,
                                          "end": 11771,
                                          "loc": {
                                            "start": {
                                              "line": 405,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 405,
                                              "column": 14
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 11772,
                                          "end": 11777,
                                          "loc": {
                                            "start": {
                                              "line": 405,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 405,
                                              "column": 20
                                            },
                                            "identifierName": "state"
                                          },
                                          "name": "state"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 11778,
                                        "end": 11786,
                                        "loc": {
                                          "start": {
                                            "line": 405,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 405,
                                            "column": 29
                                          },
                                          "identifierName": "queryset"
                                        },
                                        "name": "queryset"
                                      },
                                      "computed": false
                                    }
                                  ]
                                }
                              }
                            ]
                          },
                          {
                            "type": "MemberExpression",
                            "start": 11812,
                            "end": 11833,
                            "loc": {
                              "start": {
                                "line": 408,
                                "column": 6
                              },
                              "end": {
                                "line": 408,
                                "column": 27
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 11812,
                              "end": 11816,
                              "loc": {
                                "start": {
                                  "line": 408,
                                  "column": 6
                                },
                                "end": {
                                  "line": 408,
                                  "column": 10
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 11817,
                              "end": 11833,
                              "loc": {
                                "start": {
                                  "line": 408,
                                  "column": 11
                                },
                                "end": {
                                  "line": 408,
                                  "column": 27
                                },
                                "identifierName": "_display_changed"
                              },
                              "name": "_display_changed"
                            },
                            "computed": false
                          }
                        ]
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "start": 11846,
                      "end": 11858,
                      "loc": {
                        "start": {
                          "line": 411,
                          "column": 4
                        },
                        "end": {
                          "line": 411,
                          "column": 16
                        }
                      },
                      "argument": {
                        "type": "BooleanLiteral",
                        "start": 11853,
                        "end": 11857,
                        "loc": {
                          "start": {
                            "line": 411,
                            "column": 11
                          },
                          "end": {
                            "line": 411,
                            "column": 15
                          }
                        },
                        "value": true
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   *  This method  should be overriden and called after saving an object in the add/change view.       *  This method is not called at all here but provides hints on what to do after saving\n   *  an object. Change the state display_type to \"list\", object to \"null\" and refresh the quer         *  yset.\n   ",
                    "start": 11194,
                    "end": 11506,
                    "loc": {
                      "start": {
                        "line": 391,
                        "column": 2
                      },
                      "end": {
                        "line": 394,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   *  This method should be overriden and called after saving an object in the add/change view.         *  This method is not called at all here but provides hints on what to do after saving\n   *  an object. Change the state display_type to \"list\", object to \"null\" and refresh the quer         *  yset.\n   ",
                    "start": 11865,
                    "end": 12178,
                    "loc": {
                      "start": {
                        "line": 413,
                        "column": 2
                      },
                      "end": {
                        "line": 416,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 12182,
                "end": 12537,
                "loc": {
                  "start": {
                    "line": 418,
                    "column": 2
                  },
                  "end": {
                    "line": 434,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 12182,
                  "end": 12197,
                  "loc": {
                    "start": {
                      "line": 418,
                      "column": 2
                    },
                    "end": {
                      "line": 418,
                      "column": 17
                    },
                    "identifierName": "response_change"
                  },
                  "name": "response_change",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 12200,
                  "end": 12537,
                  "loc": {
                    "start": {
                      "line": 418,
                      "column": 20
                    },
                    "end": {
                      "line": 434,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "start": 12206,
                      "end": 12234,
                      "loc": {
                        "start": {
                          "line": 419,
                          "column": 4
                        },
                        "end": {
                          "line": 419,
                          "column": 32
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 12206,
                        "end": 12233,
                        "loc": {
                          "start": {
                            "line": 419,
                            "column": 4
                          },
                          "end": {
                            "line": 419,
                            "column": 31
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 12206,
                          "end": 12231,
                          "loc": {
                            "start": {
                              "line": 419,
                              "column": 4
                            },
                            "end": {
                              "line": 419,
                              "column": 29
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 12206,
                            "end": 12210,
                            "loc": {
                              "start": {
                                "line": 419,
                                "column": 4
                              },
                              "end": {
                                "line": 419,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 12211,
                            "end": 12231,
                            "loc": {
                              "start": {
                                "line": 419,
                                "column": 9
                              },
                              "end": {
                                "line": 419,
                                "column": 29
                              },
                              "identifierName": "_display_will_change"
                            },
                            "name": "_display_will_change"
                          },
                          "computed": false
                        },
                        "arguments": []
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 12239,
                      "end": 12515,
                      "loc": {
                        "start": {
                          "line": 420,
                          "column": 4
                        },
                        "end": {
                          "line": 431,
                          "column": 6
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 12239,
                        "end": 12514,
                        "loc": {
                          "start": {
                            "line": 420,
                            "column": 4
                          },
                          "end": {
                            "line": 431,
                            "column": 5
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 12239,
                          "end": 12252,
                          "loc": {
                            "start": {
                              "line": 420,
                              "column": 4
                            },
                            "end": {
                              "line": 420,
                              "column": 17
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 12239,
                            "end": 12243,
                            "loc": {
                              "start": {
                                "line": 420,
                                "column": 4
                              },
                              "end": {
                                "line": 420,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 12244,
                            "end": 12252,
                            "loc": {
                              "start": {
                                "line": 420,
                                "column": 9
                              },
                              "end": {
                                "line": 420,
                                "column": 17
                              },
                              "identifierName": "setState"
                            },
                            "name": "setState"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "ObjectExpression",
                            "start": 12260,
                            "end": 12479,
                            "loc": {
                              "start": {
                                "line": 421,
                                "column": 6
                              },
                              "end": {
                                "line": 429,
                                "column": 7
                              }
                            },
                            "properties": [
                              {
                                "type": "ObjectProperty",
                                "start": 12270,
                                "end": 12301,
                                "loc": {
                                  "start": {
                                    "line": 422,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 422,
                                    "column": 39
                                  }
                                },
                                "method": false,
                                "shorthand": false,
                                "computed": false,
                                "key": {
                                  "type": "Identifier",
                                  "start": 12270,
                                  "end": 12282,
                                  "loc": {
                                    "start": {
                                      "line": 422,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 422,
                                      "column": 20
                                    },
                                    "identifierName": "display_type"
                                  },
                                  "name": "display_type"
                                },
                                "value": {
                                  "type": "MemberExpression",
                                  "start": 12284,
                                  "end": 12301,
                                  "loc": {
                                    "start": {
                                      "line": 422,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 422,
                                      "column": 39
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 12284,
                                    "end": 12296,
                                    "loc": {
                                      "start": {
                                        "line": 422,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 422,
                                        "column": 34
                                      },
                                      "identifierName": "display_type"
                                    },
                                    "name": "display_type"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 12297,
                                    "end": 12301,
                                    "loc": {
                                      "start": {
                                        "line": 422,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 422,
                                        "column": 39
                                      },
                                      "identifierName": "list"
                                    },
                                    "name": "list"
                                  },
                                  "computed": false
                                }
                              },
                              {
                                "type": "ObjectProperty",
                                "start": 12311,
                                "end": 12323,
                                "loc": {
                                  "start": {
                                    "line": 423,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 423,
                                    "column": 20
                                  }
                                },
                                "method": false,
                                "shorthand": false,
                                "computed": false,
                                "key": {
                                  "type": "Identifier",
                                  "start": 12311,
                                  "end": 12317,
                                  "loc": {
                                    "start": {
                                      "line": 423,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 423,
                                      "column": 14
                                    },
                                    "identifierName": "object"
                                  },
                                  "name": "object"
                                },
                                "value": {
                                  "type": "NullLiteral",
                                  "start": 12319,
                                  "end": 12323,
                                  "loc": {
                                    "start": {
                                      "line": 423,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 423,
                                      "column": 20
                                    }
                                  }
                                }
                              },
                              {
                                "type": "ObjectProperty",
                                "start": 12333,
                                "end": 12471,
                                "loc": {
                                  "start": {
                                    "line": 424,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 428,
                                    "column": 9
                                  }
                                },
                                "method": false,
                                "shorthand": false,
                                "computed": false,
                                "key": {
                                  "type": "Identifier",
                                  "start": 12333,
                                  "end": 12341,
                                  "loc": {
                                    "start": {
                                      "line": 424,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 424,
                                      "column": 16
                                    },
                                    "identifierName": "queryset"
                                  },
                                  "name": "queryset"
                                },
                                "value": {
                                  "type": "CallExpression",
                                  "start": 12343,
                                  "end": 12471,
                                  "loc": {
                                    "start": {
                                      "line": 424,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 428,
                                      "column": 9
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 12343,
                                    "end": 12360,
                                    "loc": {
                                      "start": {
                                        "line": 424,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 424,
                                        "column": 35
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 12343,
                                      "end": 12347,
                                      "loc": {
                                        "start": {
                                          "line": 424,
                                          "column": 18
                                        },
                                        "end": {
                                          "line": 424,
                                          "column": 22
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 12348,
                                      "end": 12360,
                                      "loc": {
                                        "start": {
                                          "line": 424,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 424,
                                          "column": 35
                                        },
                                        "identifierName": "get_queryset"
                                      },
                                      "name": "get_queryset"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "MemberExpression",
                                      "start": 12372,
                                      "end": 12394,
                                      "loc": {
                                        "start": {
                                          "line": 425,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 425,
                                          "column": 32
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 12372,
                                        "end": 12382,
                                        "loc": {
                                          "start": {
                                            "line": 425,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 425,
                                            "column": 20
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 12372,
                                          "end": 12376,
                                          "loc": {
                                            "start": {
                                              "line": 425,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 425,
                                              "column": 14
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 12377,
                                          "end": 12382,
                                          "loc": {
                                            "start": {
                                              "line": 425,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 425,
                                              "column": 20
                                            },
                                            "identifierName": "state"
                                          },
                                          "name": "state"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 12383,
                                        "end": 12394,
                                        "loc": {
                                          "start": {
                                            "line": 425,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 425,
                                            "column": 32
                                          },
                                          "identifierName": "page_number"
                                        },
                                        "name": "page_number"
                                      },
                                      "computed": false
                                    },
                                    {
                                      "type": "CallExpression",
                                      "start": 12406,
                                      "end": 12430,
                                      "loc": {
                                        "start": {
                                          "line": 426,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 426,
                                          "column": 34
                                        }
                                      },
                                      "callee": {
                                        "type": "MemberExpression",
                                        "start": 12406,
                                        "end": 12428,
                                        "loc": {
                                          "start": {
                                            "line": 426,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 426,
                                            "column": 32
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 12406,
                                          "end": 12410,
                                          "loc": {
                                            "start": {
                                              "line": 426,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 426,
                                              "column": 14
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 12411,
                                          "end": 12428,
                                          "loc": {
                                            "start": {
                                              "line": 426,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 426,
                                              "column": 32
                                            },
                                            "identifierName": "get_list_per_page"
                                          },
                                          "name": "get_list_per_page"
                                        },
                                        "computed": false
                                      },
                                      "arguments": []
                                    },
                                    {
                                      "type": "MemberExpression",
                                      "start": 12442,
                                      "end": 12461,
                                      "loc": {
                                        "start": {
                                          "line": 427,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 427,
                                          "column": 29
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 12442,
                                        "end": 12452,
                                        "loc": {
                                          "start": {
                                            "line": 427,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 427,
                                            "column": 20
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 12442,
                                          "end": 12446,
                                          "loc": {
                                            "start": {
                                              "line": 427,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 427,
                                              "column": 14
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 12447,
                                          "end": 12452,
                                          "loc": {
                                            "start": {
                                              "line": 427,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 427,
                                              "column": 20
                                            },
                                            "identifierName": "state"
                                          },
                                          "name": "state"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 12453,
                                        "end": 12461,
                                        "loc": {
                                          "start": {
                                            "line": 427,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 427,
                                            "column": 29
                                          },
                                          "identifierName": "queryset"
                                        },
                                        "name": "queryset"
                                      },
                                      "computed": false
                                    }
                                  ]
                                }
                              }
                            ]
                          },
                          {
                            "type": "MemberExpression",
                            "start": 12487,
                            "end": 12508,
                            "loc": {
                              "start": {
                                "line": 430,
                                "column": 6
                              },
                              "end": {
                                "line": 430,
                                "column": 27
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 12487,
                              "end": 12491,
                              "loc": {
                                "start": {
                                  "line": 430,
                                  "column": 6
                                },
                                "end": {
                                  "line": 430,
                                  "column": 10
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 12492,
                              "end": 12508,
                              "loc": {
                                "start": {
                                  "line": 430,
                                  "column": 11
                                },
                                "end": {
                                  "line": 430,
                                  "column": 27
                                },
                                "identifierName": "_display_changed"
                              },
                              "name": "_display_changed"
                            },
                            "computed": false
                          }
                        ]
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "start": 12521,
                      "end": 12533,
                      "loc": {
                        "start": {
                          "line": 433,
                          "column": 4
                        },
                        "end": {
                          "line": 433,
                          "column": 16
                        }
                      },
                      "argument": {
                        "type": "BooleanLiteral",
                        "start": 12528,
                        "end": 12532,
                        "loc": {
                          "start": {
                            "line": 433,
                            "column": 11
                          },
                          "end": {
                            "line": 433,
                            "column": 15
                          }
                        },
                        "value": true
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   *  This method should be overriden and called after saving an object in the add/change view.         *  This method is not called at all here but provides hints on what to do after saving\n   *  an object. Change the state display_type to \"list\", object to \"null\" and refresh the quer         *  yset.\n   ",
                    "start": 11865,
                    "end": 12178,
                    "loc": {
                      "start": {
                        "line": 413,
                        "column": 2
                      },
                      "end": {
                        "line": 416,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n     * A private method to wrap a table entry in an <a></a> tag in the display page.\n     * The method checks if permission is given to display links using the has_change_permission method\n     * @private\n     * @param {object} object - the current object to be displayed as a table\n     * entry in the display page\n     * @param {string} label - the name of the field \n     \n     ",
                    "start": 12540,
                    "end": 12927,
                    "loc": {
                      "start": {
                        "line": 435,
                        "column": 2
                      },
                      "end": {
                        "line": 443,
                        "column": 7
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 12931,
                "end": 13214,
                "loc": {
                  "start": {
                    "line": 445,
                    "column": 2
                  },
                  "end": {
                    "line": 456,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 12931,
                  "end": 12950,
                  "loc": {
                    "start": {
                      "line": 445,
                      "column": 2
                    },
                    "end": {
                      "line": 445,
                      "column": 21
                    },
                    "identifierName": "_create_object_link"
                  },
                  "name": "_create_object_link",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 12951,
                    "end": 12957,
                    "loc": {
                      "start": {
                        "line": 445,
                        "column": 22
                      },
                      "end": {
                        "line": 445,
                        "column": 28
                      },
                      "identifierName": "object"
                    },
                    "name": "object"
                  },
                  {
                    "type": "Identifier",
                    "start": 12959,
                    "end": 12964,
                    "loc": {
                      "start": {
                        "line": 445,
                        "column": 30
                      },
                      "end": {
                        "line": 445,
                        "column": 35
                      },
                      "identifierName": "label"
                    },
                    "name": "label"
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 12966,
                  "end": 13214,
                  "loc": {
                    "start": {
                      "line": 445,
                      "column": 37
                    },
                    "end": {
                      "line": 456,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "IfStatement",
                      "start": 12972,
                      "end": 13210,
                      "loc": {
                        "start": {
                          "line": 446,
                          "column": 4
                        },
                        "end": {
                          "line": 455,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "CallExpression",
                        "start": 12976,
                        "end": 13010,
                        "loc": {
                          "start": {
                            "line": 446,
                            "column": 8
                          },
                          "end": {
                            "line": 446,
                            "column": 42
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 12976,
                          "end": 13002,
                          "loc": {
                            "start": {
                              "line": 446,
                              "column": 8
                            },
                            "end": {
                              "line": 446,
                              "column": 34
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 12976,
                            "end": 12980,
                            "loc": {
                              "start": {
                                "line": 446,
                                "column": 8
                              },
                              "end": {
                                "line": 446,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 12981,
                            "end": 13002,
                            "loc": {
                              "start": {
                                "line": 446,
                                "column": 13
                              },
                              "end": {
                                "line": 446,
                                "column": 34
                              },
                              "identifierName": "has_change_permission"
                            },
                            "name": "has_change_permission"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "start": 13003,
                            "end": 13009,
                            "loc": {
                              "start": {
                                "line": 446,
                                "column": 35
                              },
                              "end": {
                                "line": 446,
                                "column": 41
                              },
                              "identifierName": "object"
                            },
                            "name": "object"
                          }
                        ]
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 13012,
                        "end": 13160,
                        "loc": {
                          "start": {
                            "line": 446,
                            "column": 44
                          },
                          "end": {
                            "line": 453,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "start": 13020,
                            "end": 13154,
                            "loc": {
                              "start": {
                                "line": 447,
                                "column": 6
                              },
                              "end": {
                                "line": 452,
                                "column": 8
                              }
                            },
                            "argument": {
                              "type": "JSXElement",
                              "start": 13037,
                              "end": 13145,
                              "loc": {
                                "start": {
                                  "line": 448,
                                  "column": 8
                                },
                                "end": {
                                  "line": 451,
                                  "column": 12
                                }
                              },
                              "openingElement": {
                                "type": "JSXOpeningElement",
                                "start": 13037,
                                "end": 13093,
                                "loc": {
                                  "start": {
                                    "line": 448,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 448,
                                    "column": 64
                                  }
                                },
                                "attributes": [
                                  {
                                    "type": "JSXAttribute",
                                    "start": 13040,
                                    "end": 13083,
                                    "loc": {
                                      "start": {
                                        "line": 448,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 448,
                                        "column": 54
                                      }
                                    },
                                    "name": {
                                      "type": "JSXIdentifier",
                                      "start": 13040,
                                      "end": 13047,
                                      "loc": {
                                        "start": {
                                          "line": 448,
                                          "column": 11
                                        },
                                        "end": {
                                          "line": 448,
                                          "column": 18
                                        }
                                      },
                                      "name": "onClick"
                                    },
                                    "value": {
                                      "type": "JSXExpressionContainer",
                                      "start": 13048,
                                      "end": 13083,
                                      "loc": {
                                        "start": {
                                          "line": 448,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 448,
                                          "column": 54
                                        }
                                      },
                                      "expression": {
                                        "type": "CallExpression",
                                        "start": 13049,
                                        "end": 13082,
                                        "loc": {
                                          "start": {
                                            "line": 448,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 448,
                                            "column": 53
                                          }
                                        },
                                        "callee": {
                                          "type": "MemberExpression",
                                          "start": 13049,
                                          "end": 13074,
                                          "loc": {
                                            "start": {
                                              "line": 448,
                                              "column": 20
                                            },
                                            "end": {
                                              "line": 448,
                                              "column": 45
                                            }
                                          },
                                          "object": {
                                            "type": "ThisExpression",
                                            "start": 13049,
                                            "end": 13053,
                                            "loc": {
                                              "start": {
                                                "line": 448,
                                                "column": 20
                                              },
                                              "end": {
                                                "line": 448,
                                                "column": 24
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 13054,
                                            "end": 13074,
                                            "loc": {
                                              "start": {
                                                "line": 448,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 448,
                                                "column": 45
                                              },
                                              "identifierName": "_object_link_clicked"
                                            },
                                            "name": "_object_link_clicked"
                                          },
                                          "computed": false
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "start": 13075,
                                            "end": 13081,
                                            "loc": {
                                              "start": {
                                                "line": 448,
                                                "column": 46
                                              },
                                              "end": {
                                                "line": 448,
                                                "column": 52
                                              },
                                              "identifierName": "object"
                                            },
                                            "name": "object"
                                          }
                                        ]
                                      }
                                    }
                                  },
                                  {
                                    "type": "JSXAttribute",
                                    "start": 13084,
                                    "end": 13092,
                                    "loc": {
                                      "start": {
                                        "line": 448,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 448,
                                        "column": 63
                                      }
                                    },
                                    "name": {
                                      "type": "JSXIdentifier",
                                      "start": 13084,
                                      "end": 13088,
                                      "loc": {
                                        "start": {
                                          "line": 448,
                                          "column": 55
                                        },
                                        "end": {
                                          "line": 448,
                                          "column": 59
                                        }
                                      },
                                      "name": "href"
                                    },
                                    "value": {
                                      "type": "StringLiteral",
                                      "start": 13089,
                                      "end": 13092,
                                      "loc": {
                                        "start": {
                                          "line": 448,
                                          "column": 60
                                        },
                                        "end": {
                                          "line": 448,
                                          "column": 63
                                        }
                                      },
                                      "extra": null,
                                      "value": "#"
                                    }
                                  }
                                ],
                                "name": {
                                  "type": "JSXIdentifier",
                                  "start": 13038,
                                  "end": 13039,
                                  "loc": {
                                    "start": {
                                      "line": 448,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 448,
                                      "column": 10
                                    }
                                  },
                                  "name": "a"
                                },
                                "selfClosing": false
                              },
                              "closingElement": {
                                "type": "JSXClosingElement",
                                "start": 13141,
                                "end": 13145,
                                "loc": {
                                  "start": {
                                    "line": 451,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 451,
                                    "column": 12
                                  }
                                },
                                "name": {
                                  "type": "JSXIdentifier",
                                  "start": 13143,
                                  "end": 13144,
                                  "loc": {
                                    "start": {
                                      "line": 451,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 451,
                                      "column": 11
                                    }
                                  },
                                  "name": "a"
                                }
                              },
                              "children": [
                                {
                                  "type": "JSXText",
                                  "start": 13093,
                                  "end": 13104,
                                  "loc": {
                                    "start": {
                                      "line": 448,
                                      "column": 64
                                    },
                                    "end": {
                                      "line": 449,
                                      "column": 10
                                    }
                                  },
                                  "extra": null,
                                  "value": "\n          "
                                },
                                {
                                  "type": "JSXExpressionContainer",
                                  "start": 13104,
                                  "end": 13109,
                                  "loc": {
                                    "start": {
                                      "line": 449,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 449,
                                      "column": 15
                                    }
                                  },
                                  "expression": {
                                    "type": "StringLiteral",
                                    "start": 13105,
                                    "end": 13108,
                                    "loc": {
                                      "start": {
                                        "line": 449,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 449,
                                        "column": 14
                                      }
                                    },
                                    "extra": {
                                      "rawValue": " ",
                                      "raw": "\" \""
                                    },
                                    "value": " "
                                  }
                                },
                                {
                                  "type": "JSXText",
                                  "start": 13109,
                                  "end": 13120,
                                  "loc": {
                                    "start": {
                                      "line": 449,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 450,
                                      "column": 10
                                    }
                                  },
                                  "extra": null,
                                  "value": "\n          "
                                },
                                {
                                  "type": "JSXExpressionContainer",
                                  "start": 13120,
                                  "end": 13127,
                                  "loc": {
                                    "start": {
                                      "line": 450,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 450,
                                      "column": 17
                                    }
                                  },
                                  "expression": {
                                    "type": "Identifier",
                                    "start": 13121,
                                    "end": 13126,
                                    "loc": {
                                      "start": {
                                        "line": 450,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 450,
                                        "column": 16
                                      },
                                      "identifierName": "label"
                                    },
                                    "name": "label"
                                  }
                                },
                                {
                                  "type": "JSXExpressionContainer",
                                  "start": 13127,
                                  "end": 13132,
                                  "loc": {
                                    "start": {
                                      "line": 450,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 450,
                                      "column": 22
                                    }
                                  },
                                  "expression": {
                                    "type": "StringLiteral",
                                    "start": 13128,
                                    "end": 13131,
                                    "loc": {
                                      "start": {
                                        "line": 450,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 450,
                                        "column": 21
                                      }
                                    },
                                    "extra": {
                                      "rawValue": " ",
                                      "raw": "\" \""
                                    },
                                    "value": " "
                                  }
                                },
                                {
                                  "type": "JSXText",
                                  "start": 13132,
                                  "end": 13141,
                                  "loc": {
                                    "start": {
                                      "line": 450,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 451,
                                      "column": 8
                                    }
                                  },
                                  "extra": null,
                                  "value": "\n        "
                                }
                              ],
                              "extra": {
                                "parenthesized": true,
                                "parenStart": 13027
                              }
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": {
                        "type": "BlockStatement",
                        "start": 13166,
                        "end": 13210,
                        "loc": {
                          "start": {
                            "line": 453,
                            "column": 11
                          },
                          "end": {
                            "line": 455,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "start": 13174,
                            "end": 13204,
                            "loc": {
                              "start": {
                                "line": 454,
                                "column": 6
                              },
                              "end": {
                                "line": 454,
                                "column": 36
                              }
                            },
                            "argument": {
                              "type": "JSXElement",
                              "start": 13181,
                              "end": 13203,
                              "loc": {
                                "start": {
                                  "line": 454,
                                  "column": 13
                                },
                                "end": {
                                  "line": 454,
                                  "column": 35
                                }
                              },
                              "openingElement": {
                                "type": "JSXOpeningElement",
                                "start": 13181,
                                "end": 13187,
                                "loc": {
                                  "start": {
                                    "line": 454,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 454,
                                    "column": 19
                                  }
                                },
                                "attributes": [],
                                "name": {
                                  "type": "JSXIdentifier",
                                  "start": 13182,
                                  "end": 13186,
                                  "loc": {
                                    "start": {
                                      "line": 454,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 454,
                                      "column": 18
                                    }
                                  },
                                  "name": "span"
                                },
                                "selfClosing": false
                              },
                              "closingElement": {
                                "type": "JSXClosingElement",
                                "start": 13196,
                                "end": 13203,
                                "loc": {
                                  "start": {
                                    "line": 454,
                                    "column": 28
                                  },
                                  "end": {
                                    "line": 454,
                                    "column": 35
                                  }
                                },
                                "name": {
                                  "type": "JSXIdentifier",
                                  "start": 13198,
                                  "end": 13202,
                                  "loc": {
                                    "start": {
                                      "line": 454,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 454,
                                      "column": 34
                                    }
                                  },
                                  "name": "span"
                                }
                              },
                              "children": [
                                {
                                  "type": "JSXText",
                                  "start": 13187,
                                  "end": 13188,
                                  "loc": {
                                    "start": {
                                      "line": 454,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 454,
                                      "column": 20
                                    }
                                  },
                                  "extra": null,
                                  "value": " "
                                },
                                {
                                  "type": "JSXExpressionContainer",
                                  "start": 13188,
                                  "end": 13195,
                                  "loc": {
                                    "start": {
                                      "line": 454,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 454,
                                      "column": 27
                                    }
                                  },
                                  "expression": {
                                    "type": "Identifier",
                                    "start": 13189,
                                    "end": 13194,
                                    "loc": {
                                      "start": {
                                        "line": 454,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 454,
                                        "column": 26
                                      },
                                      "identifierName": "label"
                                    },
                                    "name": "label"
                                  }
                                },
                                {
                                  "type": "JSXText",
                                  "start": 13195,
                                  "end": 13196,
                                  "loc": {
                                    "start": {
                                      "line": 454,
                                      "column": 27
                                    },
                                    "end": {
                                      "line": 454,
                                      "column": 28
                                    }
                                  },
                                  "extra": null,
                                  "value": " "
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      }
                    }
                  ],
                  "directives": []
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n     * A private method to wrap a table entry in an <a></a> tag in the display page.\n     * The method checks if permission is given to display links using the has_change_permission method\n     * @private\n     * @param {object} object - the current object to be displayed as a table\n     * entry in the display page\n     * @param {string} label - the name of the field \n     \n     ",
                    "start": 12540,
                    "end": 12927,
                    "loc": {
                      "start": {
                        "line": 435,
                        "column": 2
                      },
                      "end": {
                        "line": 443,
                        "column": 7
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 13218,
                "end": 13289,
                "loc": {
                  "start": {
                    "line": 458,
                    "column": 2
                  },
                  "end": {
                    "line": 460,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 13218,
                  "end": 13230,
                  "loc": {
                    "start": {
                      "line": 458,
                      "column": 2
                    },
                    "end": {
                      "line": 458,
                      "column": 14
                    },
                    "identifierName": "set_queryset"
                  },
                  "name": "set_queryset"
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 13231,
                    "end": 13239,
                    "loc": {
                      "start": {
                        "line": 458,
                        "column": 15
                      },
                      "end": {
                        "line": 458,
                        "column": 23
                      },
                      "identifierName": "queryset"
                    },
                    "name": "queryset"
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 13241,
                  "end": 13289,
                  "loc": {
                    "start": {
                      "line": 458,
                      "column": 25
                    },
                    "end": {
                      "line": 460,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "start": 13247,
                      "end": 13285,
                      "loc": {
                        "start": {
                          "line": 459,
                          "column": 4
                        },
                        "end": {
                          "line": 459,
                          "column": 42
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 13247,
                        "end": 13284,
                        "loc": {
                          "start": {
                            "line": 459,
                            "column": 4
                          },
                          "end": {
                            "line": 459,
                            "column": 41
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 13247,
                          "end": 13260,
                          "loc": {
                            "start": {
                              "line": 459,
                              "column": 4
                            },
                            "end": {
                              "line": 459,
                              "column": 17
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 13247,
                            "end": 13251,
                            "loc": {
                              "start": {
                                "line": 459,
                                "column": 4
                              },
                              "end": {
                                "line": 459,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 13252,
                            "end": 13260,
                            "loc": {
                              "start": {
                                "line": 459,
                                "column": 9
                              },
                              "end": {
                                "line": 459,
                                "column": 17
                              },
                              "identifierName": "setState"
                            },
                            "name": "setState"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "ObjectExpression",
                            "start": 13261,
                            "end": 13283,
                            "loc": {
                              "start": {
                                "line": 459,
                                "column": 18
                              },
                              "end": {
                                "line": 459,
                                "column": 40
                              }
                            },
                            "properties": [
                              {
                                "type": "ObjectProperty",
                                "start": 13263,
                                "end": 13281,
                                "loc": {
                                  "start": {
                                    "line": 459,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 459,
                                    "column": 38
                                  }
                                },
                                "method": false,
                                "shorthand": false,
                                "computed": false,
                                "key": {
                                  "type": "Identifier",
                                  "start": 13263,
                                  "end": 13271,
                                  "loc": {
                                    "start": {
                                      "line": 459,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 459,
                                      "column": 28
                                    },
                                    "identifierName": "queryset"
                                  },
                                  "name": "queryset"
                                },
                                "value": {
                                  "type": "Identifier",
                                  "start": 13273,
                                  "end": 13281,
                                  "loc": {
                                    "start": {
                                      "line": 459,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 459,
                                      "column": 38
                                    },
                                    "identifierName": "queryset"
                                  },
                                  "name": "queryset"
                                }
                              }
                            ]
                          }
                        ]
                      }
                    }
                  ],
                  "directives": []
                }
              },
              {
                "type": "ClassMethod",
                "start": 13293,
                "end": 13352,
                "loc": {
                  "start": {
                    "line": 462,
                    "column": 2
                  },
                  "end": {
                    "line": 464,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 13293,
                  "end": 13302,
                  "loc": {
                    "start": {
                      "line": 462,
                      "column": 2
                    },
                    "end": {
                      "line": 462,
                      "column": 11
                    },
                    "identifierName": "set_total"
                  },
                  "name": "set_total"
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 13303,
                    "end": 13308,
                    "loc": {
                      "start": {
                        "line": 462,
                        "column": 12
                      },
                      "end": {
                        "line": 462,
                        "column": 17
                      },
                      "identifierName": "total"
                    },
                    "name": "total"
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 13310,
                  "end": 13352,
                  "loc": {
                    "start": {
                      "line": 462,
                      "column": 19
                    },
                    "end": {
                      "line": 464,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "start": 13316,
                      "end": 13348,
                      "loc": {
                        "start": {
                          "line": 463,
                          "column": 4
                        },
                        "end": {
                          "line": 463,
                          "column": 36
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 13316,
                        "end": 13347,
                        "loc": {
                          "start": {
                            "line": 463,
                            "column": 4
                          },
                          "end": {
                            "line": 463,
                            "column": 35
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 13316,
                          "end": 13329,
                          "loc": {
                            "start": {
                              "line": 463,
                              "column": 4
                            },
                            "end": {
                              "line": 463,
                              "column": 17
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 13316,
                            "end": 13320,
                            "loc": {
                              "start": {
                                "line": 463,
                                "column": 4
                              },
                              "end": {
                                "line": 463,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 13321,
                            "end": 13329,
                            "loc": {
                              "start": {
                                "line": 463,
                                "column": 9
                              },
                              "end": {
                                "line": 463,
                                "column": 17
                              },
                              "identifierName": "setState"
                            },
                            "name": "setState"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "ObjectExpression",
                            "start": 13330,
                            "end": 13346,
                            "loc": {
                              "start": {
                                "line": 463,
                                "column": 18
                              },
                              "end": {
                                "line": 463,
                                "column": 34
                              }
                            },
                            "properties": [
                              {
                                "type": "ObjectProperty",
                                "start": 13332,
                                "end": 13344,
                                "loc": {
                                  "start": {
                                    "line": 463,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 463,
                                    "column": 32
                                  }
                                },
                                "method": false,
                                "shorthand": false,
                                "computed": false,
                                "key": {
                                  "type": "Identifier",
                                  "start": 13332,
                                  "end": 13337,
                                  "loc": {
                                    "start": {
                                      "line": 463,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 463,
                                      "column": 25
                                    },
                                    "identifierName": "total"
                                  },
                                  "name": "total"
                                },
                                "value": {
                                  "type": "Identifier",
                                  "start": 13339,
                                  "end": 13344,
                                  "loc": {
                                    "start": {
                                      "line": 463,
                                      "column": 27
                                    },
                                    "end": {
                                      "line": 463,
                                      "column": 32
                                    },
                                    "identifierName": "total"
                                  },
                                  "name": "total"
                                }
                              }
                            ]
                          }
                        ]
                      }
                    }
                  ],
                  "directives": []
                }
              },
              {
                "type": "ClassMethod",
                "start": 13356,
                "end": 13457,
                "loc": {
                  "start": {
                    "line": 466,
                    "column": 2
                  },
                  "end": {
                    "line": 469,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 13356,
                  "end": 13371,
                  "loc": {
                    "start": {
                      "line": 466,
                      "column": 2
                    },
                    "end": {
                      "line": 466,
                      "column": 17
                    },
                    "identifierName": "_get_prop_label"
                  },
                  "name": "_get_prop_label"
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 13372,
                    "end": 13377,
                    "loc": {
                      "start": {
                        "line": 466,
                        "column": 18
                      },
                      "end": {
                        "line": 466,
                        "column": 23
                      },
                      "identifierName": "label"
                    },
                    "name": "label"
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 13379,
                  "end": 13457,
                  "loc": {
                    "start": {
                      "line": 466,
                      "column": 25
                    },
                    "end": {
                      "line": 469,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "start": 13385,
                      "end": 13415,
                      "loc": {
                        "start": {
                          "line": 467,
                          "column": 4
                        },
                        "end": {
                          "line": 467,
                          "column": 34
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 13389,
                          "end": 13414,
                          "loc": {
                            "start": {
                              "line": 467,
                              "column": 8
                            },
                            "end": {
                              "line": 467,
                              "column": 33
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 13389,
                            "end": 13395,
                            "loc": {
                              "start": {
                                "line": 467,
                                "column": 8
                              },
                              "end": {
                                "line": 467,
                                "column": 14
                              },
                              "identifierName": "labels"
                            },
                            "name": "labels"
                          },
                          "init": {
                            "type": "CallExpression",
                            "start": 13398,
                            "end": 13414,
                            "loc": {
                              "start": {
                                "line": 467,
                                "column": 17
                              },
                              "end": {
                                "line": 467,
                                "column": 33
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 13398,
                              "end": 13409,
                              "loc": {
                                "start": {
                                  "line": 467,
                                  "column": 17
                                },
                                "end": {
                                  "line": 467,
                                  "column": 28
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 13398,
                                "end": 13403,
                                "loc": {
                                  "start": {
                                    "line": 467,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 467,
                                    "column": 22
                                  },
                                  "identifierName": "label"
                                },
                                "name": "label"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 13404,
                                "end": 13409,
                                "loc": {
                                  "start": {
                                    "line": 467,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 467,
                                    "column": 28
                                  },
                                  "identifierName": "split"
                                },
                                "name": "split"
                              },
                              "computed": false
                            },
                            "arguments": [
                              {
                                "type": "StringLiteral",
                                "start": 13410,
                                "end": 13413,
                                "loc": {
                                  "start": {
                                    "line": 467,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 467,
                                    "column": 32
                                  }
                                },
                                "extra": {
                                  "rawValue": ".",
                                  "raw": "\".\""
                                },
                                "value": "."
                              }
                            ]
                          }
                        }
                      ],
                      "kind": "let"
                    },
                    {
                      "type": "ReturnStatement",
                      "start": 13420,
                      "end": 13453,
                      "loc": {
                        "start": {
                          "line": 468,
                          "column": 4
                        },
                        "end": {
                          "line": 468,
                          "column": 37
                        }
                      },
                      "argument": {
                        "type": "MemberExpression",
                        "start": 13427,
                        "end": 13452,
                        "loc": {
                          "start": {
                            "line": 468,
                            "column": 11
                          },
                          "end": {
                            "line": 468,
                            "column": 36
                          }
                        },
                        "object": {
                          "type": "Identifier",
                          "start": 13427,
                          "end": 13433,
                          "loc": {
                            "start": {
                              "line": 468,
                              "column": 11
                            },
                            "end": {
                              "line": 468,
                              "column": 17
                            },
                            "identifierName": "labels"
                          },
                          "name": "labels"
                        },
                        "property": {
                          "type": "BinaryExpression",
                          "start": 13434,
                          "end": 13451,
                          "loc": {
                            "start": {
                              "line": 468,
                              "column": 18
                            },
                            "end": {
                              "line": 468,
                              "column": 35
                            }
                          },
                          "left": {
                            "type": "MemberExpression",
                            "start": 13434,
                            "end": 13447,
                            "loc": {
                              "start": {
                                "line": 468,
                                "column": 18
                              },
                              "end": {
                                "line": 468,
                                "column": 31
                              }
                            },
                            "object": {
                              "type": "Identifier",
                              "start": 13434,
                              "end": 13440,
                              "loc": {
                                "start": {
                                  "line": 468,
                                  "column": 18
                                },
                                "end": {
                                  "line": 468,
                                  "column": 24
                                },
                                "identifierName": "labels"
                              },
                              "name": "labels"
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 13441,
                              "end": 13447,
                              "loc": {
                                "start": {
                                  "line": 468,
                                  "column": 25
                                },
                                "end": {
                                  "line": 468,
                                  "column": 31
                                },
                                "identifierName": "length"
                              },
                              "name": "length"
                            },
                            "computed": false
                          },
                          "operator": "-",
                          "right": {
                            "type": "NumericLiteral",
                            "start": 13450,
                            "end": 13451,
                            "loc": {
                              "start": {
                                "line": 468,
                                "column": 34
                              },
                              "end": {
                                "line": 468,
                                "column": 35
                              }
                            },
                            "extra": {
                              "rawValue": 1,
                              "raw": "1"
                            },
                            "value": 1
                          }
                        },
                        "computed": true
                      }
                    }
                  ],
                  "directives": []
                }
              },
              {
                "type": "ClassMethod",
                "start": 13460,
                "end": 13858,
                "loc": {
                  "start": {
                    "line": 470,
                    "column": 2
                  },
                  "end": {
                    "line": 482,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 13460,
                  "end": 13477,
                  "loc": {
                    "start": {
                      "line": 470,
                      "column": 2
                    },
                    "end": {
                      "line": 470,
                      "column": 19
                    },
                    "identifierName": "_get_table_header"
                  },
                  "name": "_get_table_header"
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 13480,
                  "end": 13858,
                  "loc": {
                    "start": {
                      "line": 470,
                      "column": 22
                    },
                    "end": {
                      "line": 482,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 13486,
                      "end": 13854,
                      "loc": {
                        "start": {
                          "line": 471,
                          "column": 4
                        },
                        "end": {
                          "line": 481,
                          "column": 7
                        }
                      },
                      "argument": {
                        "type": "CallExpression",
                        "start": 13493,
                        "end": 13853,
                        "loc": {
                          "start": {
                            "line": 471,
                            "column": 11
                          },
                          "end": {
                            "line": 481,
                            "column": 6
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 13493,
                          "end": 13520,
                          "loc": {
                            "start": {
                              "line": 471,
                              "column": 11
                            },
                            "end": {
                              "line": 471,
                              "column": 38
                            }
                          },
                          "object": {
                            "type": "CallExpression",
                            "start": 13493,
                            "end": 13516,
                            "loc": {
                              "start": {
                                "line": 471,
                                "column": 11
                              },
                              "end": {
                                "line": 471,
                                "column": 34
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 13493,
                              "end": 13514,
                              "loc": {
                                "start": {
                                  "line": 471,
                                  "column": 11
                                },
                                "end": {
                                  "line": 471,
                                  "column": 32
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 13493,
                                "end": 13497,
                                "loc": {
                                  "start": {
                                    "line": 471,
                                    "column": 11
                                  },
                                  "end": {
                                    "line": 471,
                                    "column": 15
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 13498,
                                "end": 13514,
                                "loc": {
                                  "start": {
                                    "line": 471,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 471,
                                    "column": 32
                                  },
                                  "identifierName": "get_list_display"
                                },
                                "name": "get_list_display"
                              },
                              "computed": false
                            },
                            "arguments": []
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 13517,
                            "end": 13520,
                            "loc": {
                              "start": {
                                "line": 471,
                                "column": 35
                              },
                              "end": {
                                "line": 471,
                                "column": 38
                              },
                              "identifierName": "map"
                            },
                            "name": "map"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "ArrowFunctionExpression",
                            "start": 13521,
                            "end": 13852,
                            "loc": {
                              "start": {
                                "line": 471,
                                "column": 39
                              },
                              "end": {
                                "line": 481,
                                "column": 5
                              }
                            },
                            "id": null,
                            "generator": false,
                            "expression": false,
                            "async": false,
                            "params": [
                              {
                                "type": "Identifier",
                                "start": 13521,
                                "end": 13525,
                                "loc": {
                                  "start": {
                                    "line": 471,
                                    "column": 39
                                  },
                                  "end": {
                                    "line": 471,
                                    "column": 43
                                  },
                                  "identifierName": "item"
                                },
                                "name": "item"
                              }
                            ],
                            "body": {
                              "type": "BlockStatement",
                              "start": 13529,
                              "end": 13852,
                              "loc": {
                                "start": {
                                  "line": 471,
                                  "column": 47
                                },
                                "end": {
                                  "line": 481,
                                  "column": 5
                                }
                              },
                              "body": [
                                {
                                  "type": "ReturnStatement",
                                  "start": 13537,
                                  "end": 13846,
                                  "loc": {
                                    "start": {
                                      "line": 472,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 480,
                                      "column": 8
                                    }
                                  },
                                  "argument": {
                                    "type": "JSXElement",
                                    "start": 13554,
                                    "end": 13837,
                                    "loc": {
                                      "start": {
                                        "line": 473,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 479,
                                        "column": 13
                                      }
                                    },
                                    "openingElement": {
                                      "type": "JSXOpeningElement",
                                      "start": 13554,
                                      "end": 13604,
                                      "loc": {
                                        "start": {
                                          "line": 473,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 473,
                                          "column": 58
                                        }
                                      },
                                      "attributes": [
                                        {
                                          "type": "JSXAttribute",
                                          "start": 13558,
                                          "end": 13568,
                                          "loc": {
                                            "start": {
                                              "line": 473,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 473,
                                              "column": 22
                                            }
                                          },
                                          "name": {
                                            "type": "JSXIdentifier",
                                            "start": 13558,
                                            "end": 13561,
                                            "loc": {
                                              "start": {
                                                "line": 473,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 473,
                                                "column": 15
                                              }
                                            },
                                            "name": "key"
                                          },
                                          "value": {
                                            "type": "JSXExpressionContainer",
                                            "start": 13562,
                                            "end": 13568,
                                            "loc": {
                                              "start": {
                                                "line": 473,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 473,
                                                "column": 22
                                              }
                                            },
                                            "expression": {
                                              "type": "Identifier",
                                              "start": 13563,
                                              "end": 13567,
                                              "loc": {
                                                "start": {
                                                  "line": 473,
                                                  "column": 17
                                                },
                                                "end": {
                                                  "line": 473,
                                                  "column": 21
                                                },
                                                "identifierName": "item"
                                              },
                                              "name": "item"
                                            }
                                          }
                                        },
                                        {
                                          "type": "JSXAttribute",
                                          "start": 13569,
                                          "end": 13603,
                                          "loc": {
                                            "start": {
                                              "line": 473,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 473,
                                              "column": 57
                                            }
                                          },
                                          "name": {
                                            "type": "JSXIdentifier",
                                            "start": 13569,
                                            "end": 13576,
                                            "loc": {
                                              "start": {
                                                "line": 473,
                                                "column": 23
                                              },
                                              "end": {
                                                "line": 473,
                                                "column": 30
                                              }
                                            },
                                            "name": "onClick"
                                          },
                                          "value": {
                                            "type": "JSXExpressionContainer",
                                            "start": 13577,
                                            "end": 13603,
                                            "loc": {
                                              "start": {
                                                "line": 473,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 473,
                                                "column": 57
                                              }
                                            },
                                            "expression": {
                                              "type": "CallExpression",
                                              "start": 13578,
                                              "end": 13602,
                                              "loc": {
                                                "start": {
                                                  "line": 473,
                                                  "column": 32
                                                },
                                                "end": {
                                                  "line": 473,
                                                  "column": 56
                                                }
                                              },
                                              "callee": {
                                                "type": "MemberExpression",
                                                "start": 13578,
                                                "end": 13596,
                                                "loc": {
                                                  "start": {
                                                    "line": 473,
                                                    "column": 32
                                                  },
                                                  "end": {
                                                    "line": 473,
                                                    "column": 50
                                                  }
                                                },
                                                "object": {
                                                  "type": "ThisExpression",
                                                  "start": 13578,
                                                  "end": 13582,
                                                  "loc": {
                                                    "start": {
                                                      "line": 473,
                                                      "column": 32
                                                    },
                                                    "end": {
                                                      "line": 473,
                                                      "column": 36
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "start": 13583,
                                                  "end": 13596,
                                                  "loc": {
                                                    "start": {
                                                      "line": 473,
                                                      "column": 37
                                                    },
                                                    "end": {
                                                      "line": 473,
                                                      "column": 50
                                                    },
                                                    "identifierName": "_sort_handler"
                                                  },
                                                  "name": "_sort_handler"
                                                },
                                                "computed": false
                                              },
                                              "arguments": [
                                                {
                                                  "type": "Identifier",
                                                  "start": 13597,
                                                  "end": 13601,
                                                  "loc": {
                                                    "start": {
                                                      "line": 473,
                                                      "column": 51
                                                    },
                                                    "end": {
                                                      "line": 473,
                                                      "column": 55
                                                    },
                                                    "identifierName": "item"
                                                  },
                                                  "name": "item"
                                                }
                                              ]
                                            }
                                          }
                                        }
                                      ],
                                      "name": {
                                        "type": "JSXIdentifier",
                                        "start": 13555,
                                        "end": 13557,
                                        "loc": {
                                          "start": {
                                            "line": 473,
                                            "column": 9
                                          },
                                          "end": {
                                            "line": 473,
                                            "column": 11
                                          }
                                        },
                                        "name": "th"
                                      },
                                      "selfClosing": false
                                    },
                                    "closingElement": {
                                      "type": "JSXClosingElement",
                                      "start": 13832,
                                      "end": 13837,
                                      "loc": {
                                        "start": {
                                          "line": 479,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 479,
                                          "column": 13
                                        }
                                      },
                                      "name": {
                                        "type": "JSXIdentifier",
                                        "start": 13834,
                                        "end": 13836,
                                        "loc": {
                                          "start": {
                                            "line": 479,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 479,
                                            "column": 12
                                          }
                                        },
                                        "name": "th"
                                      }
                                    },
                                    "children": [
                                      {
                                        "type": "JSXText",
                                        "start": 13604,
                                        "end": 13615,
                                        "loc": {
                                          "start": {
                                            "line": 473,
                                            "column": 58
                                          },
                                          "end": {
                                            "line": 474,
                                            "column": 10
                                          }
                                        },
                                        "extra": null,
                                        "value": "\n          "
                                      },
                                      {
                                        "type": "JSXExpressionContainer",
                                        "start": 13615,
                                        "end": 13620,
                                        "loc": {
                                          "start": {
                                            "line": 474,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 474,
                                            "column": 15
                                          }
                                        },
                                        "expression": {
                                          "type": "StringLiteral",
                                          "start": 13616,
                                          "end": 13619,
                                          "loc": {
                                            "start": {
                                              "line": 474,
                                              "column": 11
                                            },
                                            "end": {
                                              "line": 474,
                                              "column": 14
                                            }
                                          },
                                          "extra": {
                                            "rawValue": " ",
                                            "raw": "\" \""
                                          },
                                          "value": " "
                                        }
                                      },
                                      {
                                        "type": "JSXText",
                                        "start": 13620,
                                        "end": 13631,
                                        "loc": {
                                          "start": {
                                            "line": 474,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 475,
                                            "column": 10
                                          }
                                        },
                                        "extra": null,
                                        "value": "\n          "
                                      },
                                      {
                                        "type": "JSXExpressionContainer",
                                        "start": 13631,
                                        "end": 13776,
                                        "loc": {
                                          "start": {
                                            "line": 475,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 477,
                                            "column": 54
                                          }
                                        },
                                        "expression": {
                                          "type": "ConditionalExpression",
                                          "start": 13632,
                                          "end": 13775,
                                          "loc": {
                                            "start": {
                                              "line": 475,
                                              "column": 11
                                            },
                                            "end": {
                                              "line": 477,
                                              "column": 53
                                            }
                                          },
                                          "test": {
                                            "type": "MemberExpression",
                                            "start": 13632,
                                            "end": 13666,
                                            "loc": {
                                              "start": {
                                                "line": 475,
                                                "column": 11
                                              },
                                              "end": {
                                                "line": 475,
                                                "column": 45
                                              }
                                            },
                                            "object": {
                                              "type": "CallExpression",
                                              "start": 13632,
                                              "end": 13660,
                                              "loc": {
                                                "start": {
                                                  "line": 475,
                                                  "column": 11
                                                },
                                                "end": {
                                                  "line": 475,
                                                  "column": 39
                                                }
                                              },
                                              "callee": {
                                                "type": "MemberExpression",
                                                "start": 13632,
                                                "end": 13658,
                                                "loc": {
                                                  "start": {
                                                    "line": 475,
                                                    "column": 11
                                                  },
                                                  "end": {
                                                    "line": 475,
                                                    "column": 37
                                                  }
                                                },
                                                "object": {
                                                  "type": "ThisExpression",
                                                  "start": 13632,
                                                  "end": 13636,
                                                  "loc": {
                                                    "start": {
                                                      "line": 475,
                                                      "column": 11
                                                    },
                                                    "end": {
                                                      "line": 475,
                                                      "column": 15
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "start": 13637,
                                                  "end": 13658,
                                                  "loc": {
                                                    "start": {
                                                      "line": 475,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 475,
                                                      "column": 37
                                                    },
                                                    "identifierName": "get_header_transforms"
                                                  },
                                                  "name": "get_header_transforms"
                                                },
                                                "computed": false
                                              },
                                              "arguments": []
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 13661,
                                              "end": 13665,
                                              "loc": {
                                                "start": {
                                                  "line": 475,
                                                  "column": 40
                                                },
                                                "end": {
                                                  "line": 475,
                                                  "column": 44
                                                },
                                                "identifierName": "item"
                                              },
                                              "name": "item"
                                            },
                                            "computed": true
                                          },
                                          "consequent": {
                                            "type": "CallExpression",
                                            "start": 13681,
                                            "end": 13721,
                                            "loc": {
                                              "start": {
                                                "line": 476,
                                                "column": 14
                                              },
                                              "end": {
                                                "line": 476,
                                                "column": 54
                                              }
                                            },
                                            "callee": {
                                              "type": "MemberExpression",
                                              "start": 13681,
                                              "end": 13715,
                                              "loc": {
                                                "start": {
                                                  "line": 476,
                                                  "column": 14
                                                },
                                                "end": {
                                                  "line": 476,
                                                  "column": 48
                                                }
                                              },
                                              "object": {
                                                "type": "CallExpression",
                                                "start": 13681,
                                                "end": 13709,
                                                "loc": {
                                                  "start": {
                                                    "line": 476,
                                                    "column": 14
                                                  },
                                                  "end": {
                                                    "line": 476,
                                                    "column": 42
                                                  }
                                                },
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "start": 13681,
                                                  "end": 13707,
                                                  "loc": {
                                                    "start": {
                                                      "line": 476,
                                                      "column": 14
                                                    },
                                                    "end": {
                                                      "line": 476,
                                                      "column": 40
                                                    }
                                                  },
                                                  "object": {
                                                    "type": "ThisExpression",
                                                    "start": 13681,
                                                    "end": 13685,
                                                    "loc": {
                                                      "start": {
                                                        "line": 476,
                                                        "column": 14
                                                      },
                                                      "end": {
                                                        "line": 476,
                                                        "column": 18
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "start": 13686,
                                                    "end": 13707,
                                                    "loc": {
                                                      "start": {
                                                        "line": 476,
                                                        "column": 19
                                                      },
                                                      "end": {
                                                        "line": 476,
                                                        "column": 40
                                                      },
                                                      "identifierName": "get_header_transforms"
                                                    },
                                                    "name": "get_header_transforms"
                                                  },
                                                  "computed": false
                                                },
                                                "arguments": []
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 13710,
                                                "end": 13714,
                                                "loc": {
                                                  "start": {
                                                    "line": 476,
                                                    "column": 43
                                                  },
                                                  "end": {
                                                    "line": 476,
                                                    "column": 47
                                                  },
                                                  "identifierName": "item"
                                                },
                                                "name": "item"
                                              },
                                              "computed": true
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "start": 13716,
                                                "end": 13720,
                                                "loc": {
                                                  "start": {
                                                    "line": 476,
                                                    "column": 49
                                                  },
                                                  "end": {
                                                    "line": 476,
                                                    "column": 53
                                                  },
                                                  "identifierName": "item"
                                                },
                                                "name": "item"
                                              }
                                            ]
                                          },
                                          "alternate": {
                                            "type": "CallExpression",
                                            "start": 13736,
                                            "end": 13775,
                                            "loc": {
                                              "start": {
                                                "line": 477,
                                                "column": 14
                                              },
                                              "end": {
                                                "line": 477,
                                                "column": 53
                                              }
                                            },
                                            "callee": {
                                              "type": "MemberExpression",
                                              "start": 13736,
                                              "end": 13747,
                                              "loc": {
                                                "start": {
                                                  "line": 477,
                                                  "column": 14
                                                },
                                                "end": {
                                                  "line": 477,
                                                  "column": 25
                                                }
                                              },
                                              "object": {
                                                "type": "Identifier",
                                                "start": 13736,
                                                "end": 13737,
                                                "loc": {
                                                  "start": {
                                                    "line": 477,
                                                    "column": 14
                                                  },
                                                  "end": {
                                                    "line": 477,
                                                    "column": 15
                                                  },
                                                  "identifierName": "_"
                                                },
                                                "name": "_"
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 13738,
                                                "end": 13747,
                                                "loc": {
                                                  "start": {
                                                    "line": 477,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 477,
                                                    "column": 25
                                                  },
                                                  "identifierName": "startCase"
                                                },
                                                "name": "startCase"
                                              },
                                              "computed": false
                                            },
                                            "arguments": [
                                              {
                                                "type": "CallExpression",
                                                "start": 13748,
                                                "end": 13774,
                                                "loc": {
                                                  "start": {
                                                    "line": 477,
                                                    "column": 26
                                                  },
                                                  "end": {
                                                    "line": 477,
                                                    "column": 52
                                                  }
                                                },
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "start": 13748,
                                                  "end": 13768,
                                                  "loc": {
                                                    "start": {
                                                      "line": 477,
                                                      "column": 26
                                                    },
                                                    "end": {
                                                      "line": 477,
                                                      "column": 46
                                                    }
                                                  },
                                                  "object": {
                                                    "type": "ThisExpression",
                                                    "start": 13748,
                                                    "end": 13752,
                                                    "loc": {
                                                      "start": {
                                                        "line": 477,
                                                        "column": 26
                                                      },
                                                      "end": {
                                                        "line": 477,
                                                        "column": 30
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "start": 13753,
                                                    "end": 13768,
                                                    "loc": {
                                                      "start": {
                                                        "line": 477,
                                                        "column": 31
                                                      },
                                                      "end": {
                                                        "line": 477,
                                                        "column": 46
                                                      },
                                                      "identifierName": "_get_prop_label"
                                                    },
                                                    "name": "_get_prop_label"
                                                  },
                                                  "computed": false
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "start": 13769,
                                                    "end": 13773,
                                                    "loc": {
                                                      "start": {
                                                        "line": 477,
                                                        "column": 47
                                                      },
                                                      "end": {
                                                        "line": 477,
                                                        "column": 51
                                                      },
                                                      "identifierName": "item"
                                                    },
                                                    "name": "item"
                                                  }
                                                ]
                                              }
                                            ]
                                          }
                                        }
                                      },
                                      {
                                        "type": "JSXText",
                                        "start": 13776,
                                        "end": 13787,
                                        "loc": {
                                          "start": {
                                            "line": 477,
                                            "column": 54
                                          },
                                          "end": {
                                            "line": 478,
                                            "column": 10
                                          }
                                        },
                                        "extra": null,
                                        "value": "\n          "
                                      },
                                      {
                                        "type": "JSXExpressionContainer",
                                        "start": 13787,
                                        "end": 13818,
                                        "loc": {
                                          "start": {
                                            "line": 478,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 478,
                                            "column": 41
                                          }
                                        },
                                        "expression": {
                                          "type": "CallExpression",
                                          "start": 13788,
                                          "end": 13817,
                                          "loc": {
                                            "start": {
                                              "line": 478,
                                              "column": 11
                                            },
                                            "end": {
                                              "line": 478,
                                              "column": 40
                                            }
                                          },
                                          "callee": {
                                            "type": "MemberExpression",
                                            "start": 13788,
                                            "end": 13811,
                                            "loc": {
                                              "start": {
                                                "line": 478,
                                                "column": 11
                                              },
                                              "end": {
                                                "line": 478,
                                                "column": 34
                                              }
                                            },
                                            "object": {
                                              "type": "ThisExpression",
                                              "start": 13788,
                                              "end": 13792,
                                              "loc": {
                                                "start": {
                                                  "line": 478,
                                                  "column": 11
                                                },
                                                "end": {
                                                  "line": 478,
                                                  "column": 15
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 13793,
                                              "end": 13811,
                                              "loc": {
                                                "start": {
                                                  "line": 478,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 478,
                                                  "column": 34
                                                },
                                                "identifierName": "_order_state_arrow"
                                              },
                                              "name": "_order_state_arrow"
                                            },
                                            "computed": false
                                          },
                                          "arguments": [
                                            {
                                              "type": "Identifier",
                                              "start": 13812,
                                              "end": 13816,
                                              "loc": {
                                                "start": {
                                                  "line": 478,
                                                  "column": 35
                                                },
                                                "end": {
                                                  "line": 478,
                                                  "column": 39
                                                },
                                                "identifierName": "item"
                                              },
                                              "name": "item"
                                            }
                                          ]
                                        }
                                      },
                                      {
                                        "type": "JSXExpressionContainer",
                                        "start": 13818,
                                        "end": 13823,
                                        "loc": {
                                          "start": {
                                            "line": 478,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 478,
                                            "column": 46
                                          }
                                        },
                                        "expression": {
                                          "type": "StringLiteral",
                                          "start": 13819,
                                          "end": 13822,
                                          "loc": {
                                            "start": {
                                              "line": 478,
                                              "column": 42
                                            },
                                            "end": {
                                              "line": 478,
                                              "column": 45
                                            }
                                          },
                                          "extra": {
                                            "rawValue": " ",
                                            "raw": "\" \""
                                          },
                                          "value": " "
                                        }
                                      },
                                      {
                                        "type": "JSXText",
                                        "start": 13823,
                                        "end": 13832,
                                        "loc": {
                                          "start": {
                                            "line": 478,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 479,
                                            "column": 8
                                          }
                                        },
                                        "extra": null,
                                        "value": "\n        "
                                      }
                                    ],
                                    "extra": {
                                      "parenthesized": true,
                                      "parenStart": 13544
                                    }
                                  }
                                }
                              ],
                              "directives": []
                            }
                          }
                        ]
                      }
                    }
                  ],
                  "directives": []
                }
              },
              {
                "type": "ClassMethod",
                "start": 13861,
                "end": 13955,
                "loc": {
                  "start": {
                    "line": 483,
                    "column": 2
                  },
                  "end": {
                    "line": 485,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 13861,
                  "end": 13877,
                  "loc": {
                    "start": {
                      "line": 483,
                      "column": 2
                    },
                    "end": {
                      "line": 483,
                      "column": 18
                    },
                    "identifierName": "_display_changed"
                  },
                  "name": "_display_changed"
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 13880,
                  "end": 13955,
                  "loc": {
                    "start": {
                      "line": 483,
                      "column": 21
                    },
                    "end": {
                      "line": 485,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "start": 13886,
                      "end": 13951,
                      "loc": {
                        "start": {
                          "line": 484,
                          "column": 4
                        },
                        "end": {
                          "line": 484,
                          "column": 69
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 13886,
                        "end": 13950,
                        "loc": {
                          "start": {
                            "line": 484,
                            "column": 4
                          },
                          "end": {
                            "line": 484,
                            "column": 68
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 13886,
                          "end": 13906,
                          "loc": {
                            "start": {
                              "line": 484,
                              "column": 4
                            },
                            "end": {
                              "line": 484,
                              "column": 24
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 13886,
                            "end": 13890,
                            "loc": {
                              "start": {
                                "line": 484,
                                "column": 4
                              },
                              "end": {
                                "line": 484,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 13891,
                            "end": 13906,
                            "loc": {
                              "start": {
                                "line": 484,
                                "column": 9
                              },
                              "end": {
                                "line": 484,
                                "column": 24
                              },
                              "identifierName": "display_changed"
                            },
                            "name": "display_changed"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "MemberExpression",
                            "start": 13907,
                            "end": 13930,
                            "loc": {
                              "start": {
                                "line": 484,
                                "column": 25
                              },
                              "end": {
                                "line": 484,
                                "column": 48
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 13907,
                              "end": 13917,
                              "loc": {
                                "start": {
                                  "line": 484,
                                  "column": 25
                                },
                                "end": {
                                  "line": 484,
                                  "column": 35
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 13907,
                                "end": 13911,
                                "loc": {
                                  "start": {
                                    "line": 484,
                                    "column": 25
                                  },
                                  "end": {
                                    "line": 484,
                                    "column": 29
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 13912,
                                "end": 13917,
                                "loc": {
                                  "start": {
                                    "line": 484,
                                    "column": 30
                                  },
                                  "end": {
                                    "line": 484,
                                    "column": 35
                                  },
                                  "identifierName": "state"
                                },
                                "name": "state"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 13918,
                              "end": 13930,
                              "loc": {
                                "start": {
                                  "line": 484,
                                  "column": 36
                                },
                                "end": {
                                  "line": 484,
                                  "column": 48
                                },
                                "identifierName": "display_type"
                              },
                              "name": "display_type"
                            },
                            "computed": false
                          },
                          {
                            "type": "MemberExpression",
                            "start": 13932,
                            "end": 13949,
                            "loc": {
                              "start": {
                                "line": 484,
                                "column": 50
                              },
                              "end": {
                                "line": 484,
                                "column": 67
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 13932,
                              "end": 13942,
                              "loc": {
                                "start": {
                                  "line": 484,
                                  "column": 50
                                },
                                "end": {
                                  "line": 484,
                                  "column": 60
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 13932,
                                "end": 13936,
                                "loc": {
                                  "start": {
                                    "line": 484,
                                    "column": 50
                                  },
                                  "end": {
                                    "line": 484,
                                    "column": 54
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 13937,
                                "end": 13942,
                                "loc": {
                                  "start": {
                                    "line": 484,
                                    "column": 55
                                  },
                                  "end": {
                                    "line": 484,
                                    "column": 60
                                  },
                                  "identifierName": "state"
                                },
                                "name": "state"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 13943,
                              "end": 13949,
                              "loc": {
                                "start": {
                                  "line": 484,
                                  "column": 61
                                },
                                "end": {
                                  "line": 484,
                                  "column": 67
                                },
                                "identifierName": "object"
                              },
                              "name": "object"
                            },
                            "computed": false
                          }
                        ]
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n     * An event listener that listens to state changes in the display type i.e.\n     * from list to add/change. It is fired after state changes are made.\n     * \n     * @param {string} display_type - the current display type of the component either \"list\" or \"change\" \n     * @param {object} object - the current object or null\n     \n     ",
                    "start": 13958,
                    "end": 14303,
                    "loc": {
                      "start": {
                        "line": 486,
                        "column": 2
                      },
                      "end": {
                        "line": 493,
                        "column": 7
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 14307,
                "end": 14347,
                "loc": {
                  "start": {
                    "line": 495,
                    "column": 2
                  },
                  "end": {
                    "line": 495,
                    "column": 42
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 14307,
                  "end": 14322,
                  "loc": {
                    "start": {
                      "line": 495,
                      "column": 2
                    },
                    "end": {
                      "line": 495,
                      "column": 17
                    },
                    "identifierName": "display_changed"
                  },
                  "name": "display_changed",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 14323,
                    "end": 14335,
                    "loc": {
                      "start": {
                        "line": 495,
                        "column": 18
                      },
                      "end": {
                        "line": 495,
                        "column": 30
                      },
                      "identifierName": "display_type"
                    },
                    "name": "display_type"
                  },
                  {
                    "type": "Identifier",
                    "start": 14337,
                    "end": 14343,
                    "loc": {
                      "start": {
                        "line": 495,
                        "column": 32
                      },
                      "end": {
                        "line": 495,
                        "column": 38
                      },
                      "identifierName": "object"
                    },
                    "name": "object"
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 14345,
                  "end": 14347,
                  "loc": {
                    "start": {
                      "line": 495,
                      "column": 40
                    },
                    "end": {
                      "line": 495,
                      "column": 42
                    }
                  },
                  "body": [],
                  "directives": []
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n     * An event listener that listens to state changes in the display type i.e.\n     * from list to add/change. It is fired after state changes are made.\n     * \n     * @param {string} display_type - the current display type of the component either \"list\" or \"change\" \n     * @param {object} object - the current object or null\n     \n     ",
                    "start": 13958,
                    "end": 14303,
                    "loc": {
                      "start": {
                        "line": 486,
                        "column": 2
                      },
                      "end": {
                        "line": 493,
                        "column": 7
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 14350,
                "end": 14452,
                "loc": {
                  "start": {
                    "line": 496,
                    "column": 2
                  },
                  "end": {
                    "line": 498,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 14350,
                  "end": 14370,
                  "loc": {
                    "start": {
                      "line": 496,
                      "column": 2
                    },
                    "end": {
                      "line": 496,
                      "column": 22
                    },
                    "identifierName": "_display_will_change"
                  },
                  "name": "_display_will_change"
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 14373,
                  "end": 14452,
                  "loc": {
                    "start": {
                      "line": 496,
                      "column": 25
                    },
                    "end": {
                      "line": 498,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "start": 14379,
                      "end": 14448,
                      "loc": {
                        "start": {
                          "line": 497,
                          "column": 4
                        },
                        "end": {
                          "line": 497,
                          "column": 73
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 14379,
                        "end": 14447,
                        "loc": {
                          "start": {
                            "line": 497,
                            "column": 4
                          },
                          "end": {
                            "line": 497,
                            "column": 72
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 14379,
                          "end": 14403,
                          "loc": {
                            "start": {
                              "line": 497,
                              "column": 4
                            },
                            "end": {
                              "line": 497,
                              "column": 28
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 14379,
                            "end": 14383,
                            "loc": {
                              "start": {
                                "line": 497,
                                "column": 4
                              },
                              "end": {
                                "line": 497,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 14384,
                            "end": 14403,
                            "loc": {
                              "start": {
                                "line": 497,
                                "column": 9
                              },
                              "end": {
                                "line": 497,
                                "column": 28
                              },
                              "identifierName": "display_will_change"
                            },
                            "name": "display_will_change"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "MemberExpression",
                            "start": 14404,
                            "end": 14427,
                            "loc": {
                              "start": {
                                "line": 497,
                                "column": 29
                              },
                              "end": {
                                "line": 497,
                                "column": 52
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 14404,
                              "end": 14414,
                              "loc": {
                                "start": {
                                  "line": 497,
                                  "column": 29
                                },
                                "end": {
                                  "line": 497,
                                  "column": 39
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 14404,
                                "end": 14408,
                                "loc": {
                                  "start": {
                                    "line": 497,
                                    "column": 29
                                  },
                                  "end": {
                                    "line": 497,
                                    "column": 33
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 14409,
                                "end": 14414,
                                "loc": {
                                  "start": {
                                    "line": 497,
                                    "column": 34
                                  },
                                  "end": {
                                    "line": 497,
                                    "column": 39
                                  },
                                  "identifierName": "state"
                                },
                                "name": "state"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 14415,
                              "end": 14427,
                              "loc": {
                                "start": {
                                  "line": 497,
                                  "column": 40
                                },
                                "end": {
                                  "line": 497,
                                  "column": 52
                                },
                                "identifierName": "display_type"
                              },
                              "name": "display_type"
                            },
                            "computed": false
                          },
                          {
                            "type": "MemberExpression",
                            "start": 14429,
                            "end": 14446,
                            "loc": {
                              "start": {
                                "line": 497,
                                "column": 54
                              },
                              "end": {
                                "line": 497,
                                "column": 71
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 14429,
                              "end": 14439,
                              "loc": {
                                "start": {
                                  "line": 497,
                                  "column": 54
                                },
                                "end": {
                                  "line": 497,
                                  "column": 64
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 14429,
                                "end": 14433,
                                "loc": {
                                  "start": {
                                    "line": 497,
                                    "column": 54
                                  },
                                  "end": {
                                    "line": 497,
                                    "column": 58
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 14434,
                                "end": 14439,
                                "loc": {
                                  "start": {
                                    "line": 497,
                                    "column": 59
                                  },
                                  "end": {
                                    "line": 497,
                                    "column": 64
                                  },
                                  "identifierName": "state"
                                },
                                "name": "state"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 14440,
                              "end": 14446,
                              "loc": {
                                "start": {
                                  "line": 497,
                                  "column": 65
                                },
                                "end": {
                                  "line": 497,
                                  "column": 71
                                },
                                "identifierName": "object"
                              },
                              "name": "object"
                            },
                            "computed": false
                          }
                        ]
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n     * An event listener that listens to state changes in the display type i.e.\n     * from list to add/change . It is fired before state changes are made.\n     * \n     * @param {string} display_type - the current display type of the component either \"list\" or \"change\" \n     * @param {object} object - the current object or null\n     \n     ",
                    "start": 14455,
                    "end": 14802,
                    "loc": {
                      "start": {
                        "line": 499,
                        "column": 2
                      },
                      "end": {
                        "line": 506,
                        "column": 7
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 14806,
                "end": 14850,
                "loc": {
                  "start": {
                    "line": 508,
                    "column": 2
                  },
                  "end": {
                    "line": 508,
                    "column": 46
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 14806,
                  "end": 14825,
                  "loc": {
                    "start": {
                      "line": 508,
                      "column": 2
                    },
                    "end": {
                      "line": 508,
                      "column": 21
                    },
                    "identifierName": "display_will_change"
                  },
                  "name": "display_will_change",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 14826,
                    "end": 14838,
                    "loc": {
                      "start": {
                        "line": 508,
                        "column": 22
                      },
                      "end": {
                        "line": 508,
                        "column": 34
                      },
                      "identifierName": "display_type"
                    },
                    "name": "display_type"
                  },
                  {
                    "type": "Identifier",
                    "start": 14840,
                    "end": 14846,
                    "loc": {
                      "start": {
                        "line": 508,
                        "column": 36
                      },
                      "end": {
                        "line": 508,
                        "column": 42
                      },
                      "identifierName": "object"
                    },
                    "name": "object"
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 14848,
                  "end": 14850,
                  "loc": {
                    "start": {
                      "line": 508,
                      "column": 44
                    },
                    "end": {
                      "line": 508,
                      "column": 46
                    }
                  },
                  "body": [],
                  "directives": []
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n     * An event listener that listens to state changes in the display type i.e.\n     * from list to add/change . It is fired before state changes are made.\n     * \n     * @param {string} display_type - the current display type of the component either \"list\" or \"change\" \n     * @param {object} object - the current object or null\n     \n     ",
                    "start": 14455,
                    "end": 14802,
                    "loc": {
                      "start": {
                        "line": 499,
                        "column": 2
                      },
                      "end": {
                        "line": 506,
                        "column": 7
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 14853,
                "end": 15122,
                "loc": {
                  "start": {
                    "line": 509,
                    "column": 2
                  },
                  "end": {
                    "line": 518,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 14853,
                  "end": 14873,
                  "loc": {
                    "start": {
                      "line": 509,
                      "column": 2
                    },
                    "end": {
                      "line": 509,
                      "column": 22
                    },
                    "identifierName": "_object_link_clicked"
                  },
                  "name": "_object_link_clicked"
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 14874,
                    "end": 14880,
                    "loc": {
                      "start": {
                        "line": 509,
                        "column": 23
                      },
                      "end": {
                        "line": 509,
                        "column": 29
                      },
                      "identifierName": "object"
                    },
                    "name": "object"
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 14882,
                  "end": 15122,
                  "loc": {
                    "start": {
                      "line": 509,
                      "column": 31
                    },
                    "end": {
                      "line": 518,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 14888,
                      "end": 15118,
                      "loc": {
                        "start": {
                          "line": 510,
                          "column": 4
                        },
                        "end": {
                          "line": 517,
                          "column": 6
                        }
                      },
                      "argument": {
                        "type": "ArrowFunctionExpression",
                        "start": 14895,
                        "end": 15117,
                        "loc": {
                          "start": {
                            "line": 510,
                            "column": 11
                          },
                          "end": {
                            "line": 517,
                            "column": 5
                          }
                        },
                        "id": null,
                        "generator": false,
                        "expression": false,
                        "async": false,
                        "params": [
                          {
                            "type": "Identifier",
                            "start": 14895,
                            "end": 14900,
                            "loc": {
                              "start": {
                                "line": 510,
                                "column": 11
                              },
                              "end": {
                                "line": 510,
                                "column": 16
                              },
                              "identifierName": "event"
                            },
                            "name": "event"
                          }
                        ],
                        "body": {
                          "type": "BlockStatement",
                          "start": 14904,
                          "end": 15117,
                          "loc": {
                            "start": {
                              "line": 510,
                              "column": 20
                            },
                            "end": {
                              "line": 517,
                              "column": 5
                            }
                          },
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "start": 14912,
                              "end": 14940,
                              "loc": {
                                "start": {
                                  "line": 511,
                                  "column": 6
                                },
                                "end": {
                                  "line": 511,
                                  "column": 34
                                }
                              },
                              "expression": {
                                "type": "CallExpression",
                                "start": 14912,
                                "end": 14939,
                                "loc": {
                                  "start": {
                                    "line": 511,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 511,
                                    "column": 33
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 14912,
                                  "end": 14937,
                                  "loc": {
                                    "start": {
                                      "line": 511,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 511,
                                      "column": 31
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 14912,
                                    "end": 14916,
                                    "loc": {
                                      "start": {
                                        "line": 511,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 511,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 14917,
                                    "end": 14937,
                                    "loc": {
                                      "start": {
                                        "line": 511,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 511,
                                        "column": 31
                                      },
                                      "identifierName": "_display_will_change"
                                    },
                                    "name": "_display_will_change"
                                  },
                                  "computed": false
                                },
                                "arguments": []
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "start": 14947,
                              "end": 15081,
                              "loc": {
                                "start": {
                                  "line": 512,
                                  "column": 6
                                },
                                "end": {
                                  "line": 515,
                                  "column": 8
                                }
                              },
                              "expression": {
                                "type": "CallExpression",
                                "start": 14947,
                                "end": 15080,
                                "loc": {
                                  "start": {
                                    "line": 512,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 515,
                                    "column": 7
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 14947,
                                  "end": 14960,
                                  "loc": {
                                    "start": {
                                      "line": 512,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 512,
                                      "column": 19
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 14947,
                                    "end": 14951,
                                    "loc": {
                                      "start": {
                                        "line": 512,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 512,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 14952,
                                    "end": 14960,
                                    "loc": {
                                      "start": {
                                        "line": 512,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 512,
                                        "column": 19
                                      },
                                      "identifierName": "setState"
                                    },
                                    "name": "setState"
                                  },
                                  "computed": false
                                },
                                "arguments": [
                                  {
                                    "type": "ObjectExpression",
                                    "start": 14970,
                                    "end": 15039,
                                    "loc": {
                                      "start": {
                                        "line": 513,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 513,
                                        "column": 77
                                      }
                                    },
                                    "properties": [
                                      {
                                        "type": "ObjectProperty",
                                        "start": 14972,
                                        "end": 15005,
                                        "loc": {
                                          "start": {
                                            "line": 513,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 513,
                                            "column": 43
                                          }
                                        },
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "key": {
                                          "type": "Identifier",
                                          "start": 14972,
                                          "end": 14984,
                                          "loc": {
                                            "start": {
                                              "line": 513,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 513,
                                              "column": 22
                                            },
                                            "identifierName": "display_type"
                                          },
                                          "name": "display_type"
                                        },
                                        "value": {
                                          "type": "MemberExpression",
                                          "start": 14986,
                                          "end": 15005,
                                          "loc": {
                                            "start": {
                                              "line": 513,
                                              "column": 24
                                            },
                                            "end": {
                                              "line": 513,
                                              "column": 43
                                            }
                                          },
                                          "object": {
                                            "type": "Identifier",
                                            "start": 14986,
                                            "end": 14998,
                                            "loc": {
                                              "start": {
                                                "line": 513,
                                                "column": 24
                                              },
                                              "end": {
                                                "line": 513,
                                                "column": 36
                                              },
                                              "identifierName": "display_type"
                                            },
                                            "name": "display_type"
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 14999,
                                            "end": 15005,
                                            "loc": {
                                              "start": {
                                                "line": 513,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 513,
                                                "column": 43
                                              },
                                              "identifierName": "change"
                                            },
                                            "name": "change"
                                          },
                                          "computed": false
                                        }
                                      },
                                      {
                                        "type": "ObjectProperty",
                                        "start": 15007,
                                        "end": 15021,
                                        "loc": {
                                          "start": {
                                            "line": 513,
                                            "column": 45
                                          },
                                          "end": {
                                            "line": 513,
                                            "column": 59
                                          }
                                        },
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "key": {
                                          "type": "Identifier",
                                          "start": 15007,
                                          "end": 15013,
                                          "loc": {
                                            "start": {
                                              "line": 513,
                                              "column": 45
                                            },
                                            "end": {
                                              "line": 513,
                                              "column": 51
                                            },
                                            "identifierName": "object"
                                          },
                                          "name": "object"
                                        },
                                        "value": {
                                          "type": "Identifier",
                                          "start": 15015,
                                          "end": 15021,
                                          "loc": {
                                            "start": {
                                              "line": 513,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 513,
                                              "column": 59
                                            },
                                            "identifierName": "object"
                                          },
                                          "name": "object"
                                        }
                                      },
                                      {
                                        "type": "ObjectProperty",
                                        "start": 15023,
                                        "end": 15037,
                                        "loc": {
                                          "start": {
                                            "line": 513,
                                            "column": 61
                                          },
                                          "end": {
                                            "line": 513,
                                            "column": 75
                                          }
                                        },
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "key": {
                                          "type": "Identifier",
                                          "start": 15023,
                                          "end": 15030,
                                          "loc": {
                                            "start": {
                                              "line": 513,
                                              "column": 61
                                            },
                                            "end": {
                                              "line": 513,
                                              "column": 68
                                            },
                                            "identifierName": "loading"
                                          },
                                          "name": "loading"
                                        },
                                        "value": {
                                          "type": "BooleanLiteral",
                                          "start": 15032,
                                          "end": 15037,
                                          "loc": {
                                            "start": {
                                              "line": 513,
                                              "column": 70
                                            },
                                            "end": {
                                              "line": 513,
                                              "column": 75
                                            }
                                          },
                                          "value": false
                                        }
                                      }
                                    ]
                                  },
                                  {
                                    "type": "CallExpression",
                                    "start": 15049,
                                    "end": 15072,
                                    "loc": {
                                      "start": {
                                        "line": 514,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 514,
                                        "column": 31
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 15049,
                                      "end": 15070,
                                      "loc": {
                                        "start": {
                                          "line": 514,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 514,
                                          "column": 29
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 15049,
                                        "end": 15053,
                                        "loc": {
                                          "start": {
                                            "line": 514,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 514,
                                            "column": 12
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 15054,
                                        "end": 15070,
                                        "loc": {
                                          "start": {
                                            "line": 514,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 514,
                                            "column": 29
                                          },
                                          "identifierName": "_display_changed"
                                        },
                                        "name": "_display_changed"
                                      },
                                      "computed": false
                                    },
                                    "arguments": []
                                  }
                                ]
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "start": 15088,
                              "end": 15111,
                              "loc": {
                                "start": {
                                  "line": 516,
                                  "column": 6
                                },
                                "end": {
                                  "line": 516,
                                  "column": 29
                                }
                              },
                              "expression": {
                                "type": "CallExpression",
                                "start": 15088,
                                "end": 15110,
                                "loc": {
                                  "start": {
                                    "line": 516,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 516,
                                    "column": 28
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 15088,
                                  "end": 15108,
                                  "loc": {
                                    "start": {
                                      "line": 516,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 516,
                                      "column": 26
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 15088,
                                    "end": 15093,
                                    "loc": {
                                      "start": {
                                        "line": 516,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 516,
                                        "column": 11
                                      },
                                      "identifierName": "event"
                                    },
                                    "name": "event"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 15094,
                                    "end": 15108,
                                    "loc": {
                                      "start": {
                                        "line": 516,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 516,
                                        "column": 26
                                      },
                                      "identifierName": "preventDefault"
                                    },
                                    "name": "preventDefault"
                                  },
                                  "computed": false
                                },
                                "arguments": []
                              }
                            }
                          ],
                          "directives": []
                        }
                      }
                    }
                  ],
                  "directives": []
                }
              },
              {
                "type": "ClassMethod",
                "start": 15126,
                "end": 15508,
                "loc": {
                  "start": {
                    "line": 520,
                    "column": 2
                  },
                  "end": {
                    "line": 534,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 15126,
                  "end": 15140,
                  "loc": {
                    "start": {
                      "line": 520,
                      "column": 2
                    },
                    "end": {
                      "line": 520,
                      "column": 16
                    },
                    "identifierName": "_display_field"
                  },
                  "name": "_display_field"
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 15141,
                    "end": 15147,
                    "loc": {
                      "start": {
                        "line": 520,
                        "column": 17
                      },
                      "end": {
                        "line": 520,
                        "column": 23
                      },
                      "identifierName": "object"
                    },
                    "name": "object"
                  },
                  {
                    "type": "Identifier",
                    "start": 15149,
                    "end": 15153,
                    "loc": {
                      "start": {
                        "line": 520,
                        "column": 25
                      },
                      "end": {
                        "line": 520,
                        "column": 29
                      },
                      "identifierName": "item"
                    },
                    "name": "item"
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 15155,
                  "end": 15508,
                  "loc": {
                    "start": {
                      "line": 520,
                      "column": 31
                    },
                    "end": {
                      "line": 534,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "start": 15161,
                      "end": 15197,
                      "loc": {
                        "start": {
                          "line": 521,
                          "column": 4
                        },
                        "end": {
                          "line": 521,
                          "column": 40
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 15165,
                          "end": 15196,
                          "loc": {
                            "start": {
                              "line": 521,
                              "column": 8
                            },
                            "end": {
                              "line": 521,
                              "column": 39
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 15165,
                            "end": 15170,
                            "loc": {
                              "start": {
                                "line": 521,
                                "column": 8
                              },
                              "end": {
                                "line": 521,
                                "column": 13
                              },
                              "identifierName": "label"
                            },
                            "name": "label"
                          },
                          "init": {
                            "type": "MemberExpression",
                            "start": 15173,
                            "end": 15196,
                            "loc": {
                              "start": {
                                "line": 521,
                                "column": 16
                              },
                              "end": {
                                "line": 521,
                                "column": 39
                              }
                            },
                            "object": {
                              "type": "CallExpression",
                              "start": 15173,
                              "end": 15191,
                              "loc": {
                                "start": {
                                  "line": 521,
                                  "column": 16
                                },
                                "end": {
                                  "line": 521,
                                  "column": 34
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 15173,
                                "end": 15177,
                                "loc": {
                                  "start": {
                                    "line": 521,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 521,
                                    "column": 20
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 15173,
                                  "end": 15174,
                                  "loc": {
                                    "start": {
                                      "line": 521,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 521,
                                      "column": 17
                                    },
                                    "identifierName": "_"
                                  },
                                  "name": "_"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 15175,
                                  "end": 15177,
                                  "loc": {
                                    "start": {
                                      "line": 521,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 521,
                                      "column": 20
                                    },
                                    "identifierName": "at"
                                  },
                                  "name": "at"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "start": 15178,
                                  "end": 15184,
                                  "loc": {
                                    "start": {
                                      "line": 521,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 521,
                                      "column": 27
                                    },
                                    "identifierName": "object"
                                  },
                                  "name": "object"
                                },
                                {
                                  "type": "Identifier",
                                  "start": 15186,
                                  "end": 15190,
                                  "loc": {
                                    "start": {
                                      "line": 521,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 521,
                                      "column": 33
                                    },
                                    "identifierName": "item"
                                  },
                                  "name": "item"
                                }
                              ]
                            },
                            "property": {
                              "type": "StringLiteral",
                              "start": 15192,
                              "end": 15195,
                              "loc": {
                                "start": {
                                  "line": 521,
                                  "column": 35
                                },
                                "end": {
                                  "line": 521,
                                  "column": 38
                                }
                              },
                              "extra": {
                                "rawValue": "0",
                                "raw": "\"0\""
                              },
                              "value": "0"
                            },
                            "computed": true
                          }
                        }
                      ],
                      "kind": "let"
                    },
                    {
                      "type": "IfStatement",
                      "start": 15203,
                      "end": 15319,
                      "loc": {
                        "start": {
                          "line": 523,
                          "column": 4
                        },
                        "end": {
                          "line": 525,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "CallExpression",
                        "start": 15207,
                        "end": 15247,
                        "loc": {
                          "start": {
                            "line": 523,
                            "column": 8
                          },
                          "end": {
                            "line": 523,
                            "column": 48
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 15207,
                          "end": 15212,
                          "loc": {
                            "start": {
                              "line": 523,
                              "column": 8
                            },
                            "end": {
                              "line": 523,
                              "column": 13
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 15207,
                            "end": 15208,
                            "loc": {
                              "start": {
                                "line": 523,
                                "column": 8
                              },
                              "end": {
                                "line": 523,
                                "column": 9
                              },
                              "identifierName": "_"
                            },
                            "name": "_"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 15209,
                            "end": 15212,
                            "loc": {
                              "start": {
                                "line": 523,
                                "column": 10
                              },
                              "end": {
                                "line": 523,
                                "column": 13
                              },
                              "identifierName": "has"
                            },
                            "name": "has"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "CallExpression",
                            "start": 15213,
                            "end": 15240,
                            "loc": {
                              "start": {
                                "line": 523,
                                "column": 14
                              },
                              "end": {
                                "line": 523,
                                "column": 41
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 15213,
                              "end": 15238,
                              "loc": {
                                "start": {
                                  "line": 523,
                                  "column": 14
                                },
                                "end": {
                                  "line": 523,
                                  "column": 39
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 15213,
                                "end": 15217,
                                "loc": {
                                  "start": {
                                    "line": 523,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 523,
                                    "column": 18
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 15218,
                                "end": 15238,
                                "loc": {
                                  "start": {
                                    "line": 523,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 523,
                                    "column": 39
                                  },
                                  "identifierName": "get_field_transforms"
                                },
                                "name": "get_field_transforms"
                              },
                              "computed": false
                            },
                            "arguments": []
                          },
                          {
                            "type": "Identifier",
                            "start": 15242,
                            "end": 15246,
                            "loc": {
                              "start": {
                                "line": 523,
                                "column": 43
                              },
                              "end": {
                                "line": 523,
                                "column": 47
                              },
                              "identifierName": "item"
                            },
                            "name": "item"
                          }
                        ]
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 15249,
                        "end": 15319,
                        "loc": {
                          "start": {
                            "line": 523,
                            "column": 50
                          },
                          "end": {
                            "line": 525,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "start": 15257,
                            "end": 15313,
                            "loc": {
                              "start": {
                                "line": 524,
                                "column": 6
                              },
                              "end": {
                                "line": 524,
                                "column": 62
                              }
                            },
                            "argument": {
                              "type": "CallExpression",
                              "start": 15264,
                              "end": 15312,
                              "loc": {
                                "start": {
                                  "line": 524,
                                  "column": 13
                                },
                                "end": {
                                  "line": 524,
                                  "column": 61
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 15264,
                                "end": 15297,
                                "loc": {
                                  "start": {
                                    "line": 524,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 524,
                                    "column": 46
                                  }
                                },
                                "object": {
                                  "type": "CallExpression",
                                  "start": 15264,
                                  "end": 15291,
                                  "loc": {
                                    "start": {
                                      "line": 524,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 524,
                                      "column": 40
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 15264,
                                    "end": 15289,
                                    "loc": {
                                      "start": {
                                        "line": 524,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 524,
                                        "column": 38
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 15264,
                                      "end": 15268,
                                      "loc": {
                                        "start": {
                                          "line": 524,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 524,
                                          "column": 17
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 15269,
                                      "end": 15289,
                                      "loc": {
                                        "start": {
                                          "line": 524,
                                          "column": 18
                                        },
                                        "end": {
                                          "line": 524,
                                          "column": 38
                                        },
                                        "identifierName": "get_field_transforms"
                                      },
                                      "name": "get_field_transforms"
                                    },
                                    "computed": false
                                  },
                                  "arguments": []
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 15292,
                                  "end": 15296,
                                  "loc": {
                                    "start": {
                                      "line": 524,
                                      "column": 41
                                    },
                                    "end": {
                                      "line": 524,
                                      "column": 45
                                    },
                                    "identifierName": "item"
                                  },
                                  "name": "item"
                                },
                                "computed": true
                              },
                              "arguments": [
                                {
                                  "type": "Identifier",
                                  "start": 15298,
                                  "end": 15303,
                                  "loc": {
                                    "start": {
                                      "line": 524,
                                      "column": 47
                                    },
                                    "end": {
                                      "line": 524,
                                      "column": 52
                                    },
                                    "identifierName": "label"
                                  },
                                  "name": "label"
                                },
                                {
                                  "type": "Identifier",
                                  "start": 15305,
                                  "end": 15311,
                                  "loc": {
                                    "start": {
                                      "line": 524,
                                      "column": 54
                                    },
                                    "end": {
                                      "line": 524,
                                      "column": 60
                                    },
                                    "identifierName": "object"
                                  },
                                  "name": "object"
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    },
                    {
                      "type": "IfStatement",
                      "start": 15325,
                      "end": 15485,
                      "loc": {
                        "start": {
                          "line": 527,
                          "column": 4
                        },
                        "end": {
                          "line": 531,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "CallExpression",
                        "start": 15329,
                        "end": 15364,
                        "loc": {
                          "start": {
                            "line": 527,
                            "column": 8
                          },
                          "end": {
                            "line": 527,
                            "column": 43
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 15329,
                          "end": 15333,
                          "loc": {
                            "start": {
                              "line": 527,
                              "column": 8
                            },
                            "end": {
                              "line": 527,
                              "column": 12
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 15329,
                            "end": 15330,
                            "loc": {
                              "start": {
                                "line": 527,
                                "column": 8
                              },
                              "end": {
                                "line": 527,
                                "column": 9
                              },
                              "identifierName": "_"
                            },
                            "name": "_"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 15331,
                            "end": 15333,
                            "loc": {
                              "start": {
                                "line": 527,
                                "column": 10
                              },
                              "end": {
                                "line": 527,
                                "column": 12
                              },
                              "identifierName": "at"
                            },
                            "name": "at"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "CallExpression",
                            "start": 15334,
                            "end": 15357,
                            "loc": {
                              "start": {
                                "line": 527,
                                "column": 13
                              },
                              "end": {
                                "line": 527,
                                "column": 36
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 15334,
                              "end": 15355,
                              "loc": {
                                "start": {
                                  "line": 527,
                                  "column": 13
                                },
                                "end": {
                                  "line": 527,
                                  "column": 34
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 15334,
                                "end": 15338,
                                "loc": {
                                  "start": {
                                    "line": 527,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 527,
                                    "column": 17
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 15339,
                                "end": 15355,
                                "loc": {
                                  "start": {
                                    "line": 527,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 527,
                                    "column": 34
                                  },
                                  "identifierName": "get_extra_fields"
                                },
                                "name": "get_extra_fields"
                              },
                              "computed": false
                            },
                            "arguments": []
                          },
                          {
                            "type": "Identifier",
                            "start": 15359,
                            "end": 15363,
                            "loc": {
                              "start": {
                                "line": 527,
                                "column": 38
                              },
                              "end": {
                                "line": 527,
                                "column": 42
                              },
                              "identifierName": "item"
                            },
                            "name": "item"
                          }
                        ]
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 15366,
                        "end": 15485,
                        "loc": {
                          "start": {
                            "line": 527,
                            "column": 45
                          },
                          "end": {
                            "line": 531,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "IfStatement",
                            "start": 15374,
                            "end": 15479,
                            "loc": {
                              "start": {
                                "line": 528,
                                "column": 6
                              },
                              "end": {
                                "line": 530,
                                "column": 7
                              }
                            },
                            "test": {
                              "type": "MemberExpression",
                              "start": 15378,
                              "end": 15407,
                              "loc": {
                                "start": {
                                  "line": 528,
                                  "column": 10
                                },
                                "end": {
                                  "line": 528,
                                  "column": 39
                                }
                              },
                              "object": {
                                "type": "CallExpression",
                                "start": 15378,
                                "end": 15401,
                                "loc": {
                                  "start": {
                                    "line": 528,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 528,
                                    "column": 33
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 15378,
                                  "end": 15399,
                                  "loc": {
                                    "start": {
                                      "line": 528,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 528,
                                      "column": 31
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 15378,
                                    "end": 15382,
                                    "loc": {
                                      "start": {
                                        "line": 528,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 528,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 15383,
                                    "end": 15399,
                                    "loc": {
                                      "start": {
                                        "line": 528,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 528,
                                        "column": 31
                                      },
                                      "identifierName": "get_extra_fields"
                                    },
                                    "name": "get_extra_fields"
                                  },
                                  "computed": false
                                },
                                "arguments": []
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 15402,
                                "end": 15406,
                                "loc": {
                                  "start": {
                                    "line": 528,
                                    "column": 34
                                  },
                                  "end": {
                                    "line": 528,
                                    "column": 38
                                  },
                                  "identifierName": "item"
                                },
                                "name": "item"
                              },
                              "computed": true
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "start": 15409,
                              "end": 15479,
                              "loc": {
                                "start": {
                                  "line": 528,
                                  "column": 41
                                },
                                "end": {
                                  "line": 530,
                                  "column": 7
                                }
                              },
                              "body": [
                                {
                                  "type": "ExpressionStatement",
                                  "start": 15419,
                                  "end": 15471,
                                  "loc": {
                                    "start": {
                                      "line": 529,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 529,
                                      "column": 60
                                    }
                                  },
                                  "expression": {
                                    "type": "AssignmentExpression",
                                    "start": 15419,
                                    "end": 15470,
                                    "loc": {
                                      "start": {
                                        "line": 529,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 529,
                                        "column": 59
                                      }
                                    },
                                    "operator": "=",
                                    "left": {
                                      "type": "Identifier",
                                      "start": 15419,
                                      "end": 15424,
                                      "loc": {
                                        "start": {
                                          "line": 529,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 529,
                                          "column": 13
                                        },
                                        "identifierName": "label"
                                      },
                                      "name": "label"
                                    },
                                    "right": {
                                      "type": "CallExpression",
                                      "start": 15427,
                                      "end": 15470,
                                      "loc": {
                                        "start": {
                                          "line": 529,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 529,
                                          "column": 59
                                        }
                                      },
                                      "callee": {
                                        "type": "MemberExpression",
                                        "start": 15427,
                                        "end": 15456,
                                        "loc": {
                                          "start": {
                                            "line": 529,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 529,
                                            "column": 45
                                          }
                                        },
                                        "object": {
                                          "type": "CallExpression",
                                          "start": 15427,
                                          "end": 15450,
                                          "loc": {
                                            "start": {
                                              "line": 529,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 529,
                                              "column": 39
                                            }
                                          },
                                          "callee": {
                                            "type": "MemberExpression",
                                            "start": 15427,
                                            "end": 15448,
                                            "loc": {
                                              "start": {
                                                "line": 529,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 529,
                                                "column": 37
                                              }
                                            },
                                            "object": {
                                              "type": "ThisExpression",
                                              "start": 15427,
                                              "end": 15431,
                                              "loc": {
                                                "start": {
                                                  "line": 529,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 529,
                                                  "column": 20
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 15432,
                                              "end": 15448,
                                              "loc": {
                                                "start": {
                                                  "line": 529,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 529,
                                                  "column": 37
                                                },
                                                "identifierName": "get_extra_fields"
                                              },
                                              "name": "get_extra_fields"
                                            },
                                            "computed": false
                                          },
                                          "arguments": []
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 15451,
                                          "end": 15455,
                                          "loc": {
                                            "start": {
                                              "line": 529,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 529,
                                              "column": 44
                                            },
                                            "identifierName": "item"
                                          },
                                          "name": "item"
                                        },
                                        "computed": true
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "start": 15457,
                                          "end": 15463,
                                          "loc": {
                                            "start": {
                                              "line": 529,
                                              "column": 46
                                            },
                                            "end": {
                                              "line": 529,
                                              "column": 52
                                            },
                                            "identifierName": "object"
                                          },
                                          "name": "object"
                                        },
                                        {
                                          "type": "Identifier",
                                          "start": 15465,
                                          "end": 15469,
                                          "loc": {
                                            "start": {
                                              "line": 529,
                                              "column": 54
                                            },
                                            "end": {
                                              "line": 529,
                                              "column": 58
                                            },
                                            "identifierName": "item"
                                          },
                                          "name": "item"
                                        }
                                      ]
                                    }
                                  }
                                }
                              ],
                              "directives": []
                            },
                            "alternate": null
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    },
                    {
                      "type": "ReturnStatement",
                      "start": 15491,
                      "end": 15504,
                      "loc": {
                        "start": {
                          "line": 533,
                          "column": 4
                        },
                        "end": {
                          "line": 533,
                          "column": 17
                        }
                      },
                      "argument": {
                        "type": "Identifier",
                        "start": 15498,
                        "end": 15503,
                        "loc": {
                          "start": {
                            "line": 533,
                            "column": 11
                          },
                          "end": {
                            "line": 533,
                            "column": 16
                          },
                          "identifierName": "label"
                        },
                        "name": "label"
                      }
                    }
                  ],
                  "directives": []
                }
              },
              {
                "type": "ClassMethod",
                "start": 15512,
                "end": 15764,
                "loc": {
                  "start": {
                    "line": 536,
                    "column": 2
                  },
                  "end": {
                    "line": 543,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 15512,
                  "end": 15530,
                  "loc": {
                    "start": {
                      "line": 536,
                      "column": 2
                    },
                    "end": {
                      "line": 536,
                      "column": 20
                    },
                    "identifierName": "set_filter_options"
                  },
                  "name": "set_filter_options"
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 15531,
                    "end": 15542,
                    "loc": {
                      "start": {
                        "line": 536,
                        "column": 21
                      },
                      "end": {
                        "line": 536,
                        "column": 32
                      },
                      "identifierName": "filter_name"
                    },
                    "name": "filter_name"
                  },
                  {
                    "type": "Identifier",
                    "start": 15544,
                    "end": 15551,
                    "loc": {
                      "start": {
                        "line": 536,
                        "column": 34
                      },
                      "end": {
                        "line": 536,
                        "column": 41
                      },
                      "identifierName": "options"
                    },
                    "name": "options"
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 15553,
                  "end": 15764,
                  "loc": {
                    "start": {
                      "line": 536,
                      "column": 43
                    },
                    "end": {
                      "line": 543,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "start": 15559,
                      "end": 15570,
                      "loc": {
                        "start": {
                          "line": 537,
                          "column": 4
                        },
                        "end": {
                          "line": 537,
                          "column": 15
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 15563,
                          "end": 15569,
                          "loc": {
                            "start": {
                              "line": 537,
                              "column": 8
                            },
                            "end": {
                              "line": 537,
                              "column": 14
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 15563,
                            "end": 15564,
                            "loc": {
                              "start": {
                                "line": 537,
                                "column": 8
                              },
                              "end": {
                                "line": 537,
                                "column": 9
                              },
                              "identifierName": "t"
                            },
                            "name": "t"
                          },
                          "init": {
                            "type": "ObjectExpression",
                            "start": 15567,
                            "end": 15569,
                            "loc": {
                              "start": {
                                "line": 537,
                                "column": 12
                              },
                              "end": {
                                "line": 537,
                                "column": 14
                              }
                            },
                            "properties": []
                          }
                        }
                      ],
                      "kind": "let"
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 15575,
                      "end": 15681,
                      "loc": {
                        "start": {
                          "line": 538,
                          "column": 4
                        },
                        "end": {
                          "line": 541,
                          "column": 7
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 15575,
                        "end": 15680,
                        "loc": {
                          "start": {
                            "line": 538,
                            "column": 4
                          },
                          "end": {
                            "line": 541,
                            "column": 6
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 15575,
                          "end": 15589,
                          "loc": {
                            "start": {
                              "line": 538,
                              "column": 4
                            },
                            "end": {
                              "line": 538,
                              "column": 18
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 15575,
                            "end": 15576,
                            "loc": {
                              "start": {
                                "line": 538,
                                "column": 4
                              },
                              "end": {
                                "line": 538,
                                "column": 5
                              },
                              "identifierName": "t"
                            },
                            "name": "t"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 15577,
                            "end": 15588,
                            "loc": {
                              "start": {
                                "line": 538,
                                "column": 6
                              },
                              "end": {
                                "line": 538,
                                "column": 17
                              },
                              "identifierName": "filter_name"
                            },
                            "name": "filter_name"
                          },
                          "computed": true
                        },
                        "right": {
                          "type": "CallExpression",
                          "start": 15592,
                          "end": 15680,
                          "loc": {
                            "start": {
                              "line": 538,
                              "column": 21
                            },
                            "end": {
                              "line": 541,
                              "column": 6
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 15592,
                            "end": 15603,
                            "loc": {
                              "start": {
                                "line": 538,
                                "column": 21
                              },
                              "end": {
                                "line": 538,
                                "column": 32
                              }
                            },
                            "object": {
                              "type": "Identifier",
                              "start": 15592,
                              "end": 15599,
                              "loc": {
                                "start": {
                                  "line": 538,
                                  "column": 21
                                },
                                "end": {
                                  "line": 538,
                                  "column": 28
                                },
                                "identifierName": "options"
                              },
                              "name": "options"
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 15600,
                              "end": 15603,
                              "loc": {
                                "start": {
                                  "line": 538,
                                  "column": 29
                                },
                                "end": {
                                  "line": 538,
                                  "column": 32
                                },
                                "identifierName": "map"
                              },
                              "name": "map"
                            },
                            "computed": false
                          },
                          "arguments": [
                            {
                              "type": "ArrowFunctionExpression",
                              "start": 15604,
                              "end": 15679,
                              "loc": {
                                "start": {
                                  "line": 538,
                                  "column": 33
                                },
                                "end": {
                                  "line": 541,
                                  "column": 5
                                }
                              },
                              "id": null,
                              "generator": false,
                              "expression": false,
                              "async": false,
                              "params": [
                                {
                                  "type": "Identifier",
                                  "start": 15604,
                                  "end": 15610,
                                  "loc": {
                                    "start": {
                                      "line": 538,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 538,
                                      "column": 39
                                    },
                                    "identifierName": "option"
                                  },
                                  "name": "option"
                                }
                              ],
                              "body": {
                                "type": "BlockStatement",
                                "start": 15614,
                                "end": 15679,
                                "loc": {
                                  "start": {
                                    "line": 538,
                                    "column": 43
                                  },
                                  "end": {
                                    "line": 541,
                                    "column": 5
                                  }
                                },
                                "body": [
                                  {
                                    "type": "ExpressionStatement",
                                    "start": 15622,
                                    "end": 15652,
                                    "loc": {
                                      "start": {
                                        "line": 539,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 539,
                                        "column": 36
                                      }
                                    },
                                    "expression": {
                                      "type": "AssignmentExpression",
                                      "start": 15622,
                                      "end": 15651,
                                      "loc": {
                                        "start": {
                                          "line": 539,
                                          "column": 6
                                        },
                                        "end": {
                                          "line": 539,
                                          "column": 35
                                        }
                                      },
                                      "operator": "=",
                                      "left": {
                                        "type": "MemberExpression",
                                        "start": 15622,
                                        "end": 15637,
                                        "loc": {
                                          "start": {
                                            "line": 539,
                                            "column": 6
                                          },
                                          "end": {
                                            "line": 539,
                                            "column": 21
                                          }
                                        },
                                        "object": {
                                          "type": "Identifier",
                                          "start": 15622,
                                          "end": 15628,
                                          "loc": {
                                            "start": {
                                              "line": 539,
                                              "column": 6
                                            },
                                            "end": {
                                              "line": 539,
                                              "column": 12
                                            },
                                            "identifierName": "option"
                                          },
                                          "name": "option"
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 15629,
                                          "end": 15637,
                                          "loc": {
                                            "start": {
                                              "line": 539,
                                              "column": 13
                                            },
                                            "end": {
                                              "line": 539,
                                              "column": 21
                                            },
                                            "identifierName": "_filter_"
                                          },
                                          "name": "_filter_"
                                        },
                                        "computed": false
                                      },
                                      "right": {
                                        "type": "Identifier",
                                        "start": 15640,
                                        "end": 15651,
                                        "loc": {
                                          "start": {
                                            "line": 539,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 539,
                                            "column": 35
                                          },
                                          "identifierName": "filter_name"
                                        },
                                        "name": "filter_name"
                                      }
                                    }
                                  },
                                  {
                                    "type": "ReturnStatement",
                                    "start": 15659,
                                    "end": 15673,
                                    "loc": {
                                      "start": {
                                        "line": 540,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 540,
                                        "column": 20
                                      }
                                    },
                                    "argument": {
                                      "type": "Identifier",
                                      "start": 15666,
                                      "end": 15672,
                                      "loc": {
                                        "start": {
                                          "line": 540,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 540,
                                          "column": 19
                                        },
                                        "identifierName": "option"
                                      },
                                      "name": "option"
                                    }
                                  }
                                ],
                                "directives": []
                              }
                            }
                          ]
                        }
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 15686,
                      "end": 15760,
                      "loc": {
                        "start": {
                          "line": 542,
                          "column": 4
                        },
                        "end": {
                          "line": 542,
                          "column": 78
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 15686,
                        "end": 15759,
                        "loc": {
                          "start": {
                            "line": 542,
                            "column": 4
                          },
                          "end": {
                            "line": 542,
                            "column": 77
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 15686,
                          "end": 15699,
                          "loc": {
                            "start": {
                              "line": 542,
                              "column": 4
                            },
                            "end": {
                              "line": 542,
                              "column": 17
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 15686,
                            "end": 15690,
                            "loc": {
                              "start": {
                                "line": 542,
                                "column": 4
                              },
                              "end": {
                                "line": 542,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 15691,
                            "end": 15699,
                            "loc": {
                              "start": {
                                "line": 542,
                                "column": 9
                              },
                              "end": {
                                "line": 542,
                                "column": 17
                              },
                              "identifierName": "setState"
                            },
                            "name": "setState"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "ObjectExpression",
                            "start": 15700,
                            "end": 15758,
                            "loc": {
                              "start": {
                                "line": 542,
                                "column": 18
                              },
                              "end": {
                                "line": 542,
                                "column": 76
                              }
                            },
                            "properties": [
                              {
                                "type": "ObjectProperty",
                                "start": 15702,
                                "end": 15756,
                                "loc": {
                                  "start": {
                                    "line": 542,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 542,
                                    "column": 74
                                  }
                                },
                                "method": false,
                                "shorthand": false,
                                "computed": false,
                                "key": {
                                  "type": "Identifier",
                                  "start": 15702,
                                  "end": 15716,
                                  "loc": {
                                    "start": {
                                      "line": 542,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 542,
                                      "column": 34
                                    },
                                    "identifierName": "filter_options"
                                  },
                                  "name": "filter_options"
                                },
                                "value": {
                                  "type": "CallExpression",
                                  "start": 15718,
                                  "end": 15756,
                                  "loc": {
                                    "start": {
                                      "line": 542,
                                      "column": 36
                                    },
                                    "end": {
                                      "line": 542,
                                      "column": 74
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 15718,
                                    "end": 15726,
                                    "loc": {
                                      "start": {
                                        "line": 542,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 542,
                                        "column": 44
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 15718,
                                      "end": 15719,
                                      "loc": {
                                        "start": {
                                          "line": 542,
                                          "column": 36
                                        },
                                        "end": {
                                          "line": 542,
                                          "column": 37
                                        },
                                        "identifierName": "_"
                                      },
                                      "name": "_"
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 15720,
                                      "end": 15726,
                                      "loc": {
                                        "start": {
                                          "line": 542,
                                          "column": 38
                                        },
                                        "end": {
                                          "line": 542,
                                          "column": 44
                                        },
                                        "identifierName": "assign"
                                      },
                                      "name": "assign"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "MemberExpression",
                                      "start": 15727,
                                      "end": 15752,
                                      "loc": {
                                        "start": {
                                          "line": 542,
                                          "column": 45
                                        },
                                        "end": {
                                          "line": 542,
                                          "column": 70
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 15727,
                                        "end": 15737,
                                        "loc": {
                                          "start": {
                                            "line": 542,
                                            "column": 45
                                          },
                                          "end": {
                                            "line": 542,
                                            "column": 55
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 15727,
                                          "end": 15731,
                                          "loc": {
                                            "start": {
                                              "line": 542,
                                              "column": 45
                                            },
                                            "end": {
                                              "line": 542,
                                              "column": 49
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 15732,
                                          "end": 15737,
                                          "loc": {
                                            "start": {
                                              "line": 542,
                                              "column": 50
                                            },
                                            "end": {
                                              "line": 542,
                                              "column": 55
                                            },
                                            "identifierName": "state"
                                          },
                                          "name": "state"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 15738,
                                        "end": 15752,
                                        "loc": {
                                          "start": {
                                            "line": 542,
                                            "column": 56
                                          },
                                          "end": {
                                            "line": 542,
                                            "column": 70
                                          },
                                          "identifierName": "filter_options"
                                        },
                                        "name": "filter_options"
                                      },
                                      "computed": false
                                    },
                                    {
                                      "type": "Identifier",
                                      "start": 15754,
                                      "end": 15755,
                                      "loc": {
                                        "start": {
                                          "line": 542,
                                          "column": 72
                                        },
                                        "end": {
                                          "line": 542,
                                          "column": 73
                                        },
                                        "identifierName": "t"
                                      },
                                      "name": "t"
                                    }
                                  ]
                                }
                              }
                            ]
                          }
                        ]
                      }
                    }
                  ],
                  "directives": []
                }
              },
              {
                "type": "ClassMethod",
                "start": 15768,
                "end": 15830,
                "loc": {
                  "start": {
                    "line": 545,
                    "column": 2
                  },
                  "end": {
                    "line": 547,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 15768,
                  "end": 15785,
                  "loc": {
                    "start": {
                      "line": 545,
                      "column": 2
                    },
                    "end": {
                      "line": 545,
                      "column": 19
                    },
                    "identifierName": "get_filter_values"
                  },
                  "name": "get_filter_values"
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 15788,
                  "end": 15830,
                  "loc": {
                    "start": {
                      "line": 545,
                      "column": 22
                    },
                    "end": {
                      "line": 547,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 15794,
                      "end": 15826,
                      "loc": {
                        "start": {
                          "line": 546,
                          "column": 4
                        },
                        "end": {
                          "line": 546,
                          "column": 36
                        }
                      },
                      "argument": {
                        "type": "MemberExpression",
                        "start": 15801,
                        "end": 15825,
                        "loc": {
                          "start": {
                            "line": 546,
                            "column": 11
                          },
                          "end": {
                            "line": 546,
                            "column": 35
                          }
                        },
                        "object": {
                          "type": "MemberExpression",
                          "start": 15801,
                          "end": 15811,
                          "loc": {
                            "start": {
                              "line": 546,
                              "column": 11
                            },
                            "end": {
                              "line": 546,
                              "column": 21
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 15801,
                            "end": 15805,
                            "loc": {
                              "start": {
                                "line": 546,
                                "column": 11
                              },
                              "end": {
                                "line": 546,
                                "column": 15
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 15806,
                            "end": 15811,
                            "loc": {
                              "start": {
                                "line": 546,
                                "column": 16
                              },
                              "end": {
                                "line": 546,
                                "column": 21
                              },
                              "identifierName": "state"
                            },
                            "name": "state"
                          },
                          "computed": false
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 15812,
                          "end": 15825,
                          "loc": {
                            "start": {
                              "line": 546,
                              "column": 22
                            },
                            "end": {
                              "line": 546,
                              "column": 35
                            },
                            "identifierName": "filter_values"
                          },
                          "name": "filter_values"
                        },
                        "computed": false
                      }
                    }
                  ],
                  "directives": []
                }
              },
              {
                "type": "ClassMethod",
                "start": 15833,
                "end": 16097,
                "loc": {
                  "start": {
                    "line": 548,
                    "column": 2
                  },
                  "end": {
                    "line": 567,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 15833,
                  "end": 15844,
                  "loc": {
                    "start": {
                      "line": 548,
                      "column": 2
                    },
                    "end": {
                      "line": 548,
                      "column": 13
                    },
                    "identifierName": "get_filters"
                  },
                  "name": "get_filters"
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 15847,
                  "end": 16097,
                  "loc": {
                    "start": {
                      "line": 548,
                      "column": 16
                    },
                    "end": {
                      "line": 567,
                      "column": 3
                    }
                  },
                  "body": [],
                  "directives": [],
                  "leadingComments": null,
                  "innerComments": [
                    {
                      "type": "CommentBlock",
                      "value": "\n\treturn {\n\n\t    \"by_id\" : { \"options\" : [\n\t\t\t    { value: 'one', label: 'One' },\n\t    { value: 'two', label: 'Two' },\n\n\t\t\n\t    ],\n\t     \"filter_function\" : (option,queryset)=>\n\t     {\n\n\n\t\t return queryset;\n\t     }\n           }\n\t    \n\t}",
                      "start": 15853,
                      "end": 16093,
                      "loc": {
                        "start": {
                          "line": 549,
                          "column": 4
                        },
                        "end": {
                          "line": 566,
                          "column": 4
                        }
                      }
                    }
                  ]
                }
              },
              {
                "type": "ClassMethod",
                "start": 16100,
                "end": 16751,
                "loc": {
                  "start": {
                    "line": 568,
                    "column": 2
                  },
                  "end": {
                    "line": 594,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 16100,
                  "end": 16121,
                  "loc": {
                    "start": {
                      "line": 568,
                      "column": 2
                    },
                    "end": {
                      "line": 568,
                      "column": 23
                    },
                    "identifierName": "_handle_filter_change"
                  },
                  "name": "_handle_filter_change"
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 16122,
                    "end": 16128,
                    "loc": {
                      "start": {
                        "line": 568,
                        "column": 24
                      },
                      "end": {
                        "line": 568,
                        "column": 30
                      },
                      "identifierName": "values"
                    },
                    "name": "values"
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 16130,
                  "end": 16751,
                  "loc": {
                    "start": {
                      "line": 568,
                      "column": 32
                    },
                    "end": {
                      "line": 594,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "IfStatement",
                      "start": 16136,
                      "end": 16218,
                      "loc": {
                        "start": {
                          "line": 569,
                          "column": 4
                        },
                        "end": {
                          "line": 571,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "LogicalExpression",
                        "start": 16140,
                        "end": 16184,
                        "loc": {
                          "start": {
                            "line": 569,
                            "column": 8
                          },
                          "end": {
                            "line": 569,
                            "column": 52
                          }
                        },
                        "left": {
                          "type": "UnaryExpression",
                          "start": 16140,
                          "end": 16166,
                          "loc": {
                            "start": {
                              "line": 569,
                              "column": 8
                            },
                            "end": {
                              "line": 569,
                              "column": 34
                            }
                          },
                          "operator": "!",
                          "prefix": true,
                          "argument": {
                            "type": "BinaryExpression",
                            "start": 16142,
                            "end": 16165,
                            "loc": {
                              "start": {
                                "line": 569,
                                "column": 10
                              },
                              "end": {
                                "line": 569,
                                "column": 33
                              }
                            },
                            "left": {
                              "type": "Identifier",
                              "start": 16142,
                              "end": 16148,
                              "loc": {
                                "start": {
                                  "line": 569,
                                  "column": 10
                                },
                                "end": {
                                  "line": 569,
                                  "column": 16
                                },
                                "identifierName": "values"
                              },
                              "name": "values"
                            },
                            "operator": "instanceof",
                            "right": {
                              "type": "Identifier",
                              "start": 16160,
                              "end": 16165,
                              "loc": {
                                "start": {
                                  "line": 569,
                                  "column": 28
                                },
                                "end": {
                                  "line": 569,
                                  "column": 33
                                },
                                "identifierName": "Array"
                              },
                              "name": "Array"
                            },
                            "extra": {
                              "parenthesized": true,
                              "parenStart": 16141
                            }
                          },
                          "extra": {
                            "parenthesizedArgument": false
                          }
                        },
                        "operator": "&&",
                        "right": {
                          "type": "BinaryExpression",
                          "start": 16170,
                          "end": 16184,
                          "loc": {
                            "start": {
                              "line": 569,
                              "column": 38
                            },
                            "end": {
                              "line": 569,
                              "column": 52
                            }
                          },
                          "left": {
                            "type": "Identifier",
                            "start": 16170,
                            "end": 16176,
                            "loc": {
                              "start": {
                                "line": 569,
                                "column": 38
                              },
                              "end": {
                                "line": 569,
                                "column": 44
                              },
                              "identifierName": "values"
                            },
                            "name": "values"
                          },
                          "operator": "!=",
                          "right": {
                            "type": "NullLiteral",
                            "start": 16180,
                            "end": 16184,
                            "loc": {
                              "start": {
                                "line": 569,
                                "column": 48
                              },
                              "end": {
                                "line": 569,
                                "column": 52
                              }
                            }
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 16186,
                        "end": 16218,
                        "loc": {
                          "start": {
                            "line": 569,
                            "column": 54
                          },
                          "end": {
                            "line": 571,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 16194,
                            "end": 16212,
                            "loc": {
                              "start": {
                                "line": 570,
                                "column": 6
                              },
                              "end": {
                                "line": 570,
                                "column": 24
                              }
                            },
                            "expression": {
                              "type": "AssignmentExpression",
                              "start": 16194,
                              "end": 16211,
                              "loc": {
                                "start": {
                                  "line": 570,
                                  "column": 6
                                },
                                "end": {
                                  "line": 570,
                                  "column": 23
                                }
                              },
                              "operator": "=",
                              "left": {
                                "type": "Identifier",
                                "start": 16194,
                                "end": 16200,
                                "loc": {
                                  "start": {
                                    "line": 570,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 570,
                                    "column": 12
                                  },
                                  "identifierName": "values"
                                },
                                "name": "values"
                              },
                              "right": {
                                "type": "ArrayExpression",
                                "start": 16203,
                                "end": 16211,
                                "loc": {
                                  "start": {
                                    "line": 570,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 570,
                                    "column": 23
                                  }
                                },
                                "elements": [
                                  {
                                    "type": "Identifier",
                                    "start": 16204,
                                    "end": 16210,
                                    "loc": {
                                      "start": {
                                        "line": 570,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 570,
                                        "column": 22
                                      },
                                      "identifierName": "values"
                                    },
                                    "name": "values"
                                  }
                                ]
                              }
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 16224,
                      "end": 16271,
                      "loc": {
                        "start": {
                          "line": 573,
                          "column": 4
                        },
                        "end": {
                          "line": 573,
                          "column": 51
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 16224,
                        "end": 16270,
                        "loc": {
                          "start": {
                            "line": 573,
                            "column": 4
                          },
                          "end": {
                            "line": 573,
                            "column": 50
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 16224,
                          "end": 16237,
                          "loc": {
                            "start": {
                              "line": 573,
                              "column": 4
                            },
                            "end": {
                              "line": 573,
                              "column": 17
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 16224,
                            "end": 16228,
                            "loc": {
                              "start": {
                                "line": 573,
                                "column": 4
                              },
                              "end": {
                                "line": 573,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 16229,
                            "end": 16237,
                            "loc": {
                              "start": {
                                "line": 573,
                                "column": 9
                              },
                              "end": {
                                "line": 573,
                                "column": 17
                              },
                              "identifierName": "setState"
                            },
                            "name": "setState"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "ObjectExpression",
                            "start": 16238,
                            "end": 16269,
                            "loc": {
                              "start": {
                                "line": 573,
                                "column": 18
                              },
                              "end": {
                                "line": 573,
                                "column": 49
                              }
                            },
                            "properties": [
                              {
                                "type": "ObjectProperty",
                                "start": 16240,
                                "end": 16267,
                                "loc": {
                                  "start": {
                                    "line": 573,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 573,
                                    "column": 47
                                  }
                                },
                                "method": false,
                                "shorthand": false,
                                "computed": false,
                                "key": {
                                  "type": "Identifier",
                                  "start": 16240,
                                  "end": 16253,
                                  "loc": {
                                    "start": {
                                      "line": 573,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 573,
                                      "column": 33
                                    },
                                    "identifierName": "filter_values"
                                  },
                                  "name": "filter_values"
                                },
                                "value": {
                                  "type": "LogicalExpression",
                                  "start": 16255,
                                  "end": 16267,
                                  "loc": {
                                    "start": {
                                      "line": 573,
                                      "column": 35
                                    },
                                    "end": {
                                      "line": 573,
                                      "column": 47
                                    }
                                  },
                                  "left": {
                                    "type": "Identifier",
                                    "start": 16255,
                                    "end": 16261,
                                    "loc": {
                                      "start": {
                                        "line": 573,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 573,
                                        "column": 41
                                      },
                                      "identifierName": "values"
                                    },
                                    "name": "values"
                                  },
                                  "operator": "||",
                                  "right": {
                                    "type": "ArrayExpression",
                                    "start": 16265,
                                    "end": 16267,
                                    "loc": {
                                      "start": {
                                        "line": 573,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 573,
                                        "column": 47
                                      }
                                    },
                                    "elements": []
                                  }
                                }
                              }
                            ]
                          }
                        ]
                      }
                    },
                    {
                      "type": "IfStatement",
                      "start": 16277,
                      "end": 16511,
                      "loc": {
                        "start": {
                          "line": 575,
                          "column": 4
                        },
                        "end": {
                          "line": 584,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "LogicalExpression",
                        "start": 16281,
                        "end": 16317,
                        "loc": {
                          "start": {
                            "line": 575,
                            "column": 8
                          },
                          "end": {
                            "line": 575,
                            "column": 44
                          }
                        },
                        "left": {
                          "type": "BinaryExpression",
                          "start": 16281,
                          "end": 16295,
                          "loc": {
                            "start": {
                              "line": 575,
                              "column": 8
                            },
                            "end": {
                              "line": 575,
                              "column": 22
                            }
                          },
                          "left": {
                            "type": "Identifier",
                            "start": 16281,
                            "end": 16287,
                            "loc": {
                              "start": {
                                "line": 575,
                                "column": 8
                              },
                              "end": {
                                "line": 575,
                                "column": 14
                              },
                              "identifierName": "values"
                            },
                            "name": "values"
                          },
                          "operator": "==",
                          "right": {
                            "type": "NullLiteral",
                            "start": 16291,
                            "end": 16295,
                            "loc": {
                              "start": {
                                "line": 575,
                                "column": 18
                              },
                              "end": {
                                "line": 575,
                                "column": 22
                              }
                            }
                          }
                        },
                        "operator": "||",
                        "right": {
                          "type": "BinaryExpression",
                          "start": 16299,
                          "end": 16317,
                          "loc": {
                            "start": {
                              "line": 575,
                              "column": 26
                            },
                            "end": {
                              "line": 575,
                              "column": 44
                            }
                          },
                          "left": {
                            "type": "MemberExpression",
                            "start": 16299,
                            "end": 16312,
                            "loc": {
                              "start": {
                                "line": 575,
                                "column": 26
                              },
                              "end": {
                                "line": 575,
                                "column": 39
                              }
                            },
                            "object": {
                              "type": "Identifier",
                              "start": 16299,
                              "end": 16305,
                              "loc": {
                                "start": {
                                  "line": 575,
                                  "column": 26
                                },
                                "end": {
                                  "line": 575,
                                  "column": 32
                                },
                                "identifierName": "values"
                              },
                              "name": "values"
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 16306,
                              "end": 16312,
                              "loc": {
                                "start": {
                                  "line": 575,
                                  "column": 33
                                },
                                "end": {
                                  "line": 575,
                                  "column": 39
                                },
                                "identifierName": "length"
                              },
                              "name": "length"
                            },
                            "computed": false
                          },
                          "operator": "<=",
                          "right": {
                            "type": "NumericLiteral",
                            "start": 16316,
                            "end": 16317,
                            "loc": {
                              "start": {
                                "line": 575,
                                "column": 43
                              },
                              "end": {
                                "line": 575,
                                "column": 44
                              }
                            },
                            "extra": {
                              "rawValue": 0,
                              "raw": "0"
                            },
                            "value": 0
                          }
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 16319,
                        "end": 16511,
                        "loc": {
                          "start": {
                            "line": 575,
                            "column": 46
                          },
                          "end": {
                            "line": 584,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 16327,
                            "end": 16491,
                            "loc": {
                              "start": {
                                "line": 576,
                                "column": 6
                              },
                              "end": {
                                "line": 582,
                                "column": 8
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 16327,
                              "end": 16490,
                              "loc": {
                                "start": {
                                  "line": 576,
                                  "column": 6
                                },
                                "end": {
                                  "line": 582,
                                  "column": 7
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 16327,
                                "end": 16344,
                                "loc": {
                                  "start": {
                                    "line": 576,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 576,
                                    "column": 23
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 16327,
                                  "end": 16331,
                                  "loc": {
                                    "start": {
                                      "line": 576,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 576,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 16332,
                                  "end": 16344,
                                  "loc": {
                                    "start": {
                                      "line": 576,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 576,
                                      "column": 23
                                    },
                                    "identifierName": "set_queryset"
                                  },
                                  "name": "set_queryset"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "CallExpression",
                                  "start": 16354,
                                  "end": 16482,
                                  "loc": {
                                    "start": {
                                      "line": 577,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 581,
                                      "column": 9
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 16354,
                                    "end": 16371,
                                    "loc": {
                                      "start": {
                                        "line": 577,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 577,
                                        "column": 25
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 16354,
                                      "end": 16358,
                                      "loc": {
                                        "start": {
                                          "line": 577,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 577,
                                          "column": 12
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 16359,
                                      "end": 16371,
                                      "loc": {
                                        "start": {
                                          "line": 577,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 577,
                                          "column": 25
                                        },
                                        "identifierName": "get_queryset"
                                      },
                                      "name": "get_queryset"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "MemberExpression",
                                      "start": 16383,
                                      "end": 16405,
                                      "loc": {
                                        "start": {
                                          "line": 578,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 578,
                                          "column": 32
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 16383,
                                        "end": 16393,
                                        "loc": {
                                          "start": {
                                            "line": 578,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 578,
                                            "column": 20
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 16383,
                                          "end": 16387,
                                          "loc": {
                                            "start": {
                                              "line": 578,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 578,
                                              "column": 14
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 16388,
                                          "end": 16393,
                                          "loc": {
                                            "start": {
                                              "line": 578,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 578,
                                              "column": 20
                                            },
                                            "identifierName": "state"
                                          },
                                          "name": "state"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 16394,
                                        "end": 16405,
                                        "loc": {
                                          "start": {
                                            "line": 578,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 578,
                                            "column": 32
                                          },
                                          "identifierName": "page_number"
                                        },
                                        "name": "page_number"
                                      },
                                      "computed": false
                                    },
                                    {
                                      "type": "CallExpression",
                                      "start": 16417,
                                      "end": 16441,
                                      "loc": {
                                        "start": {
                                          "line": 579,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 579,
                                          "column": 34
                                        }
                                      },
                                      "callee": {
                                        "type": "MemberExpression",
                                        "start": 16417,
                                        "end": 16439,
                                        "loc": {
                                          "start": {
                                            "line": 579,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 579,
                                            "column": 32
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 16417,
                                          "end": 16421,
                                          "loc": {
                                            "start": {
                                              "line": 579,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 579,
                                              "column": 14
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 16422,
                                          "end": 16439,
                                          "loc": {
                                            "start": {
                                              "line": 579,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 579,
                                              "column": 32
                                            },
                                            "identifierName": "get_list_per_page"
                                          },
                                          "name": "get_list_per_page"
                                        },
                                        "computed": false
                                      },
                                      "arguments": []
                                    },
                                    {
                                      "type": "MemberExpression",
                                      "start": 16453,
                                      "end": 16472,
                                      "loc": {
                                        "start": {
                                          "line": 580,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 580,
                                          "column": 29
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 16453,
                                        "end": 16463,
                                        "loc": {
                                          "start": {
                                            "line": 580,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 580,
                                            "column": 20
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 16453,
                                          "end": 16457,
                                          "loc": {
                                            "start": {
                                              "line": 580,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 580,
                                              "column": 14
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 16458,
                                          "end": 16463,
                                          "loc": {
                                            "start": {
                                              "line": 580,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 580,
                                              "column": 20
                                            },
                                            "identifierName": "state"
                                          },
                                          "name": "state"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 16464,
                                        "end": 16472,
                                        "loc": {
                                          "start": {
                                            "line": 580,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 580,
                                            "column": 29
                                          },
                                          "identifierName": "queryset"
                                        },
                                        "name": "queryset"
                                      },
                                      "computed": false
                                    }
                                  ]
                                }
                              ]
                            }
                          },
                          {
                            "type": "ReturnStatement",
                            "start": 16498,
                            "end": 16505,
                            "loc": {
                              "start": {
                                "line": 583,
                                "column": 6
                              },
                              "end": {
                                "line": 583,
                                "column": 13
                              }
                            },
                            "argument": null
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    },
                    {
                      "type": "VariableDeclaration",
                      "start": 16517,
                      "end": 16550,
                      "loc": {
                        "start": {
                          "line": 586,
                          "column": 4
                        },
                        "end": {
                          "line": 586,
                          "column": 37
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 16521,
                          "end": 16549,
                          "loc": {
                            "start": {
                              "line": 586,
                              "column": 8
                            },
                            "end": {
                              "line": 586,
                              "column": 36
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 16521,
                            "end": 16528,
                            "loc": {
                              "start": {
                                "line": 586,
                                "column": 8
                              },
                              "end": {
                                "line": 586,
                                "column": 15
                              },
                              "identifierName": "filters"
                            },
                            "name": "filters"
                          },
                          "init": {
                            "type": "CallExpression",
                            "start": 16531,
                            "end": 16549,
                            "loc": {
                              "start": {
                                "line": 586,
                                "column": 18
                              },
                              "end": {
                                "line": 586,
                                "column": 36
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 16531,
                              "end": 16547,
                              "loc": {
                                "start": {
                                  "line": 586,
                                  "column": 18
                                },
                                "end": {
                                  "line": 586,
                                  "column": 34
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 16531,
                                "end": 16535,
                                "loc": {
                                  "start": {
                                    "line": 586,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 586,
                                    "column": 22
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 16536,
                                "end": 16547,
                                "loc": {
                                  "start": {
                                    "line": 586,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 586,
                                    "column": 34
                                  },
                                  "identifierName": "get_filters"
                                },
                                "name": "get_filters"
                              },
                              "computed": false
                            },
                            "arguments": []
                          }
                        }
                      ],
                      "kind": "let"
                    },
                    {
                      "type": "ForOfStatement",
                      "start": 16555,
                      "end": 16747,
                      "loc": {
                        "start": {
                          "line": 587,
                          "column": 4
                        },
                        "end": {
                          "line": 593,
                          "column": 5
                        }
                      },
                      "left": {
                        "type": "VariableDeclaration",
                        "start": 16560,
                        "end": 16569,
                        "loc": {
                          "start": {
                            "line": 587,
                            "column": 9
                          },
                          "end": {
                            "line": 587,
                            "column": 18
                          }
                        },
                        "declarations": [
                          {
                            "type": "VariableDeclarator",
                            "start": 16564,
                            "end": 16569,
                            "loc": {
                              "start": {
                                "line": 587,
                                "column": 13
                              },
                              "end": {
                                "line": 587,
                                "column": 18
                              }
                            },
                            "id": {
                              "type": "Identifier",
                              "start": 16564,
                              "end": 16569,
                              "loc": {
                                "start": {
                                  "line": 587,
                                  "column": 13
                                },
                                "end": {
                                  "line": 587,
                                  "column": 18
                                },
                                "identifierName": "value"
                              },
                              "name": "value"
                            },
                            "init": null
                          }
                        ],
                        "kind": "let"
                      },
                      "right": {
                        "type": "Identifier",
                        "start": 16573,
                        "end": 16579,
                        "loc": {
                          "start": {
                            "line": 587,
                            "column": 22
                          },
                          "end": {
                            "line": 587,
                            "column": 28
                          },
                          "identifierName": "values"
                        },
                        "name": "values"
                      },
                      "body": {
                        "type": "BlockStatement",
                        "start": 16581,
                        "end": 16747,
                        "loc": {
                          "start": {
                            "line": 587,
                            "column": 30
                          },
                          "end": {
                            "line": 593,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "start": 16589,
                            "end": 16696,
                            "loc": {
                              "start": {
                                "line": 588,
                                "column": 6
                              },
                              "end": {
                                "line": 591,
                                "column": 8
                              }
                            },
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "start": 16593,
                                "end": 16695,
                                "loc": {
                                  "start": {
                                    "line": 588,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 591,
                                    "column": 7
                                  }
                                },
                                "id": {
                                  "type": "Identifier",
                                  "start": 16593,
                                  "end": 16601,
                                  "loc": {
                                    "start": {
                                      "line": 588,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 588,
                                      "column": 18
                                    },
                                    "identifierName": "queryset"
                                  },
                                  "name": "queryset"
                                },
                                "init": {
                                  "type": "CallExpression",
                                  "start": 16604,
                                  "end": 16695,
                                  "loc": {
                                    "start": {
                                      "line": 588,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 591,
                                      "column": 7
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 16604,
                                    "end": 16643,
                                    "loc": {
                                      "start": {
                                        "line": 588,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 588,
                                        "column": 60
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 16604,
                                      "end": 16627,
                                      "loc": {
                                        "start": {
                                          "line": 588,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 588,
                                          "column": 44
                                        }
                                      },
                                      "object": {
                                        "type": "Identifier",
                                        "start": 16604,
                                        "end": 16611,
                                        "loc": {
                                          "start": {
                                            "line": 588,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 588,
                                            "column": 28
                                          },
                                          "identifierName": "filters"
                                        },
                                        "name": "filters"
                                      },
                                      "property": {
                                        "type": "MemberExpression",
                                        "start": 16612,
                                        "end": 16626,
                                        "loc": {
                                          "start": {
                                            "line": 588,
                                            "column": 29
                                          },
                                          "end": {
                                            "line": 588,
                                            "column": 43
                                          }
                                        },
                                        "object": {
                                          "type": "Identifier",
                                          "start": 16612,
                                          "end": 16617,
                                          "loc": {
                                            "start": {
                                              "line": 588,
                                              "column": 29
                                            },
                                            "end": {
                                              "line": 588,
                                              "column": 34
                                            },
                                            "identifierName": "value"
                                          },
                                          "name": "value"
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 16618,
                                          "end": 16626,
                                          "loc": {
                                            "start": {
                                              "line": 588,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 588,
                                              "column": 43
                                            },
                                            "identifierName": "_filter_"
                                          },
                                          "name": "_filter_"
                                        },
                                        "computed": false
                                      },
                                      "computed": true
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 16628,
                                      "end": 16643,
                                      "loc": {
                                        "start": {
                                          "line": 588,
                                          "column": 45
                                        },
                                        "end": {
                                          "line": 588,
                                          "column": 60
                                        },
                                        "identifierName": "filter_function"
                                      },
                                      "name": "filter_function"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "Identifier",
                                      "start": 16653,
                                      "end": 16658,
                                      "loc": {
                                        "start": {
                                          "line": 589,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 589,
                                          "column": 13
                                        },
                                        "identifierName": "value"
                                      },
                                      "name": "value"
                                    },
                                    {
                                      "type": "MemberExpression",
                                      "start": 16668,
                                      "end": 16687,
                                      "loc": {
                                        "start": {
                                          "line": 590,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 590,
                                          "column": 27
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 16668,
                                        "end": 16678,
                                        "loc": {
                                          "start": {
                                            "line": 590,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 590,
                                            "column": 18
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 16668,
                                          "end": 16672,
                                          "loc": {
                                            "start": {
                                              "line": 590,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 590,
                                              "column": 12
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 16673,
                                          "end": 16678,
                                          "loc": {
                                            "start": {
                                              "line": 590,
                                              "column": 13
                                            },
                                            "end": {
                                              "line": 590,
                                              "column": 18
                                            },
                                            "identifierName": "state"
                                          },
                                          "name": "state"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 16679,
                                        "end": 16687,
                                        "loc": {
                                          "start": {
                                            "line": 590,
                                            "column": 19
                                          },
                                          "end": {
                                            "line": 590,
                                            "column": 27
                                          },
                                          "identifierName": "queryset"
                                        },
                                        "name": "queryset"
                                      },
                                      "computed": false
                                    }
                                  ]
                                }
                              }
                            ],
                            "kind": "let"
                          },
                          {
                            "type": "ExpressionStatement",
                            "start": 16703,
                            "end": 16741,
                            "loc": {
                              "start": {
                                "line": 592,
                                "column": 6
                              },
                              "end": {
                                "line": 592,
                                "column": 44
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 16703,
                              "end": 16740,
                              "loc": {
                                "start": {
                                  "line": 592,
                                  "column": 6
                                },
                                "end": {
                                  "line": 592,
                                  "column": 43
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 16703,
                                "end": 16716,
                                "loc": {
                                  "start": {
                                    "line": 592,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 592,
                                    "column": 19
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 16703,
                                  "end": 16707,
                                  "loc": {
                                    "start": {
                                      "line": 592,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 592,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 16708,
                                  "end": 16716,
                                  "loc": {
                                    "start": {
                                      "line": 592,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 592,
                                      "column": 19
                                    },
                                    "identifierName": "setState"
                                  },
                                  "name": "setState"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "ObjectExpression",
                                  "start": 16717,
                                  "end": 16739,
                                  "loc": {
                                    "start": {
                                      "line": 592,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 592,
                                      "column": 42
                                    }
                                  },
                                  "properties": [
                                    {
                                      "type": "ObjectProperty",
                                      "start": 16719,
                                      "end": 16737,
                                      "loc": {
                                        "start": {
                                          "line": 592,
                                          "column": 22
                                        },
                                        "end": {
                                          "line": 592,
                                          "column": 40
                                        }
                                      },
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "key": {
                                        "type": "Identifier",
                                        "start": 16719,
                                        "end": 16727,
                                        "loc": {
                                          "start": {
                                            "line": 592,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 592,
                                            "column": 30
                                          },
                                          "identifierName": "queryset"
                                        },
                                        "name": "queryset"
                                      },
                                      "value": {
                                        "type": "Identifier",
                                        "start": 16729,
                                        "end": 16737,
                                        "loc": {
                                          "start": {
                                            "line": 592,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 592,
                                            "column": 40
                                          },
                                          "identifierName": "queryset"
                                        },
                                        "name": "queryset"
                                      }
                                    }
                                  ]
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      }
                    }
                  ],
                  "directives": []
                }
              },
              {
                "type": "ClassMethod",
                "start": 16754,
                "end": 17811,
                "loc": {
                  "start": {
                    "line": 595,
                    "column": 2
                  },
                  "end": {
                    "line": 634,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 16754,
                  "end": 16768,
                  "loc": {
                    "start": {
                      "line": 595,
                      "column": 2
                    },
                    "end": {
                      "line": 595,
                      "column": 16
                    },
                    "identifierName": "render_filters"
                  },
                  "name": "render_filters"
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 16771,
                  "end": 17811,
                  "loc": {
                    "start": {
                      "line": 595,
                      "column": 19
                    },
                    "end": {
                      "line": 634,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "start": 16777,
                      "end": 16794,
                      "loc": {
                        "start": {
                          "line": 596,
                          "column": 4
                        },
                        "end": {
                          "line": 596,
                          "column": 21
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 16781,
                          "end": 16793,
                          "loc": {
                            "start": {
                              "line": 596,
                              "column": 8
                            },
                            "end": {
                              "line": 596,
                              "column": 20
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 16781,
                            "end": 16788,
                            "loc": {
                              "start": {
                                "line": 596,
                                "column": 8
                              },
                              "end": {
                                "line": 596,
                                "column": 15
                              },
                              "identifierName": "options"
                            },
                            "name": "options"
                          },
                          "init": {
                            "type": "ArrayExpression",
                            "start": 16791,
                            "end": 16793,
                            "loc": {
                              "start": {
                                "line": 596,
                                "column": 18
                              },
                              "end": {
                                "line": 596,
                                "column": 20
                              }
                            },
                            "elements": []
                          }
                        }
                      ],
                      "kind": "let"
                    },
                    {
                      "type": "VariableDeclaration",
                      "start": 16799,
                      "end": 16832,
                      "loc": {
                        "start": {
                          "line": 597,
                          "column": 4
                        },
                        "end": {
                          "line": 597,
                          "column": 37
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 16803,
                          "end": 16831,
                          "loc": {
                            "start": {
                              "line": 597,
                              "column": 8
                            },
                            "end": {
                              "line": 597,
                              "column": 36
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 16803,
                            "end": 16810,
                            "loc": {
                              "start": {
                                "line": 597,
                                "column": 8
                              },
                              "end": {
                                "line": 597,
                                "column": 15
                              },
                              "identifierName": "filters"
                            },
                            "name": "filters"
                          },
                          "init": {
                            "type": "CallExpression",
                            "start": 16813,
                            "end": 16831,
                            "loc": {
                              "start": {
                                "line": 597,
                                "column": 18
                              },
                              "end": {
                                "line": 597,
                                "column": 36
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 16813,
                              "end": 16829,
                              "loc": {
                                "start": {
                                  "line": 597,
                                  "column": 18
                                },
                                "end": {
                                  "line": 597,
                                  "column": 34
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 16813,
                                "end": 16817,
                                "loc": {
                                  "start": {
                                    "line": 597,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 597,
                                    "column": 22
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 16818,
                                "end": 16829,
                                "loc": {
                                  "start": {
                                    "line": 597,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 597,
                                    "column": 34
                                  },
                                  "identifierName": "get_filters"
                                },
                                "name": "get_filters"
                              },
                              "computed": false
                            },
                            "arguments": []
                          }
                        }
                      ],
                      "kind": "let"
                    },
                    {
                      "type": "ForOfStatement",
                      "start": 16837,
                      "end": 17401,
                      "loc": {
                        "start": {
                          "line": 598,
                          "column": 4
                        },
                        "end": {
                          "line": 618,
                          "column": 5
                        }
                      },
                      "left": {
                        "type": "VariableDeclaration",
                        "start": 16842,
                        "end": 16852,
                        "loc": {
                          "start": {
                            "line": 598,
                            "column": 9
                          },
                          "end": {
                            "line": 598,
                            "column": 19
                          }
                        },
                        "declarations": [
                          {
                            "type": "VariableDeclarator",
                            "start": 16846,
                            "end": 16852,
                            "loc": {
                              "start": {
                                "line": 598,
                                "column": 13
                              },
                              "end": {
                                "line": 598,
                                "column": 19
                              }
                            },
                            "id": {
                              "type": "Identifier",
                              "start": 16846,
                              "end": 16852,
                              "loc": {
                                "start": {
                                  "line": 598,
                                  "column": 13
                                },
                                "end": {
                                  "line": 598,
                                  "column": 19
                                },
                                "identifierName": "filter"
                              },
                              "name": "filter"
                            },
                            "init": null
                          }
                        ],
                        "kind": "let"
                      },
                      "right": {
                        "type": "CallExpression",
                        "start": 16856,
                        "end": 16871,
                        "loc": {
                          "start": {
                            "line": 598,
                            "column": 23
                          },
                          "end": {
                            "line": 598,
                            "column": 38
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 16856,
                          "end": 16862,
                          "loc": {
                            "start": {
                              "line": 598,
                              "column": 23
                            },
                            "end": {
                              "line": 598,
                              "column": 29
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 16856,
                            "end": 16857,
                            "loc": {
                              "start": {
                                "line": 598,
                                "column": 23
                              },
                              "end": {
                                "line": 598,
                                "column": 24
                              },
                              "identifierName": "_"
                            },
                            "name": "_"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 16858,
                            "end": 16862,
                            "loc": {
                              "start": {
                                "line": 598,
                                "column": 25
                              },
                              "end": {
                                "line": 598,
                                "column": 29
                              },
                              "identifierName": "keys"
                            },
                            "name": "keys"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "Identifier",
                            "start": 16863,
                            "end": 16870,
                            "loc": {
                              "start": {
                                "line": 598,
                                "column": 30
                              },
                              "end": {
                                "line": 598,
                                "column": 37
                              },
                              "identifierName": "filters"
                            },
                            "name": "filters"
                          }
                        ]
                      },
                      "body": {
                        "type": "BlockStatement",
                        "start": 16873,
                        "end": 17401,
                        "loc": {
                          "start": {
                            "line": 598,
                            "column": 40
                          },
                          "end": {
                            "line": 618,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 16881,
                            "end": 17009,
                            "loc": {
                              "start": {
                                "line": 599,
                                "column": 6
                              },
                              "end": {
                                "line": 604,
                                "column": 9
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 16881,
                              "end": 17008,
                              "loc": {
                                "start": {
                                  "line": 599,
                                  "column": 6
                                },
                                "end": {
                                  "line": 604,
                                  "column": 8
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 16881,
                                "end": 16893,
                                "loc": {
                                  "start": {
                                    "line": 599,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 599,
                                    "column": 18
                                  }
                                },
                                "object": {
                                  "type": "Identifier",
                                  "start": 16881,
                                  "end": 16888,
                                  "loc": {
                                    "start": {
                                      "line": 599,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 599,
                                      "column": 13
                                    },
                                    "identifierName": "options"
                                  },
                                  "name": "options"
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 16889,
                                  "end": 16893,
                                  "loc": {
                                    "start": {
                                      "line": 599,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 599,
                                      "column": 18
                                    },
                                    "identifierName": "push"
                                  },
                                  "name": "push"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "ObjectExpression",
                                  "start": 16894,
                                  "end": 17007,
                                  "loc": {
                                    "start": {
                                      "line": 599,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 604,
                                      "column": 7
                                    }
                                  },
                                  "properties": [
                                    {
                                      "type": "ObjectProperty",
                                      "start": 16904,
                                      "end": 16930,
                                      "loc": {
                                        "start": {
                                          "line": 600,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 600,
                                          "column": 34
                                        }
                                      },
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "key": {
                                        "type": "Identifier",
                                        "start": 16904,
                                        "end": 16909,
                                        "loc": {
                                          "start": {
                                            "line": 600,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 600,
                                            "column": 13
                                          },
                                          "identifierName": "label"
                                        },
                                        "name": "label"
                                      },
                                      "value": {
                                        "type": "CallExpression",
                                        "start": 16911,
                                        "end": 16930,
                                        "loc": {
                                          "start": {
                                            "line": 600,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 600,
                                            "column": 34
                                          }
                                        },
                                        "callee": {
                                          "type": "MemberExpression",
                                          "start": 16911,
                                          "end": 16922,
                                          "loc": {
                                            "start": {
                                              "line": 600,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 600,
                                              "column": 26
                                            }
                                          },
                                          "object": {
                                            "type": "Identifier",
                                            "start": 16911,
                                            "end": 16912,
                                            "loc": {
                                              "start": {
                                                "line": 600,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 600,
                                                "column": 16
                                              },
                                              "identifierName": "_"
                                            },
                                            "name": "_"
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 16913,
                                            "end": 16922,
                                            "loc": {
                                              "start": {
                                                "line": 600,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 600,
                                                "column": 26
                                              },
                                              "identifierName": "startCase"
                                            },
                                            "name": "startCase"
                                          },
                                          "computed": false
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "start": 16923,
                                            "end": 16929,
                                            "loc": {
                                              "start": {
                                                "line": 600,
                                                "column": 27
                                              },
                                              "end": {
                                                "line": 600,
                                                "column": 33
                                              },
                                              "identifierName": "filter"
                                            },
                                            "name": "filter"
                                          }
                                        ]
                                      }
                                    },
                                    {
                                      "type": "ObjectProperty",
                                      "start": 16940,
                                      "end": 16953,
                                      "loc": {
                                        "start": {
                                          "line": 601,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 601,
                                          "column": 21
                                        }
                                      },
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "key": {
                                        "type": "Identifier",
                                        "start": 16940,
                                        "end": 16945,
                                        "loc": {
                                          "start": {
                                            "line": 601,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 601,
                                            "column": 13
                                          },
                                          "identifierName": "value"
                                        },
                                        "name": "value"
                                      },
                                      "value": {
                                        "type": "Identifier",
                                        "start": 16947,
                                        "end": 16953,
                                        "loc": {
                                          "start": {
                                            "line": 601,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 601,
                                            "column": 21
                                          },
                                          "identifierName": "filter"
                                        },
                                        "name": "filter"
                                      }
                                    },
                                    {
                                      "type": "ObjectProperty",
                                      "start": 16963,
                                      "end": 16977,
                                      "loc": {
                                        "start": {
                                          "line": 602,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 602,
                                          "column": 22
                                        }
                                      },
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "key": {
                                        "type": "Identifier",
                                        "start": 16963,
                                        "end": 16971,
                                        "loc": {
                                          "start": {
                                            "line": 602,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 602,
                                            "column": 16
                                          },
                                          "identifierName": "disabled"
                                        },
                                        "name": "disabled"
                                      },
                                      "value": {
                                        "type": "BooleanLiteral",
                                        "start": 16973,
                                        "end": 16977,
                                        "loc": {
                                          "start": {
                                            "line": 602,
                                            "column": 18
                                          },
                                          "end": {
                                            "line": 602,
                                            "column": 22
                                          }
                                        },
                                        "value": true
                                      }
                                    },
                                    {
                                      "type": "ObjectProperty",
                                      "start": 16987,
                                      "end": 16999,
                                      "loc": {
                                        "start": {
                                          "line": 603,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 603,
                                          "column": 20
                                        }
                                      },
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "key": {
                                        "type": "Identifier",
                                        "start": 16987,
                                        "end": 16993,
                                        "loc": {
                                          "start": {
                                            "line": 603,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 603,
                                            "column": 14
                                          },
                                          "identifierName": "filter"
                                        },
                                        "name": "filter"
                                      },
                                      "value": {
                                        "type": "NullLiteral",
                                        "start": 16995,
                                        "end": 16999,
                                        "loc": {
                                          "start": {
                                            "line": 603,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 603,
                                            "column": 20
                                          }
                                        }
                                      }
                                    }
                                  ]
                                }
                              ]
                            }
                          },
                          {
                            "type": "IfStatement",
                            "start": 17017,
                            "end": 17198,
                            "loc": {
                              "start": {
                                "line": 606,
                                "column": 6
                              },
                              "end": {
                                "line": 611,
                                "column": 7
                              }
                            },
                            "test": {
                              "type": "BinaryExpression",
                              "start": 17021,
                              "end": 17055,
                              "loc": {
                                "start": {
                                  "line": 606,
                                  "column": 10
                                },
                                "end": {
                                  "line": 606,
                                  "column": 44
                                }
                              },
                              "left": {
                                "type": "MemberExpression",
                                "start": 17021,
                                "end": 17051,
                                "loc": {
                                  "start": {
                                    "line": 606,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 606,
                                    "column": 40
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 17021,
                                  "end": 17044,
                                  "loc": {
                                    "start": {
                                      "line": 606,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 606,
                                      "column": 33
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 17021,
                                    "end": 17036,
                                    "loc": {
                                      "start": {
                                        "line": 606,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 606,
                                        "column": 25
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 17021,
                                      "end": 17028,
                                      "loc": {
                                        "start": {
                                          "line": 606,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 606,
                                          "column": 17
                                        },
                                        "identifierName": "filters"
                                      },
                                      "name": "filters"
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 17029,
                                      "end": 17035,
                                      "loc": {
                                        "start": {
                                          "line": 606,
                                          "column": 18
                                        },
                                        "end": {
                                          "line": 606,
                                          "column": 24
                                        },
                                        "identifierName": "filter"
                                      },
                                      "name": "filter"
                                    },
                                    "computed": true
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 17037,
                                    "end": 17044,
                                    "loc": {
                                      "start": {
                                        "line": 606,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 606,
                                        "column": 33
                                      },
                                      "identifierName": "options"
                                    },
                                    "name": "options"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 17045,
                                  "end": 17051,
                                  "loc": {
                                    "start": {
                                      "line": 606,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 606,
                                      "column": 40
                                    },
                                    "identifierName": "length"
                                  },
                                  "name": "length"
                                },
                                "computed": false
                              },
                              "operator": ">",
                              "right": {
                                "type": "NumericLiteral",
                                "start": 17054,
                                "end": 17055,
                                "loc": {
                                  "start": {
                                    "line": 606,
                                    "column": 43
                                  },
                                  "end": {
                                    "line": 606,
                                    "column": 44
                                  }
                                },
                                "extra": {
                                  "rawValue": 0,
                                  "raw": "0"
                                },
                                "value": 0
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "start": 17057,
                              "end": 17198,
                              "loc": {
                                "start": {
                                  "line": 606,
                                  "column": 46
                                },
                                "end": {
                                  "line": 611,
                                  "column": 7
                                }
                              },
                              "body": [
                                {
                                  "type": "ForOfStatement",
                                  "start": 17067,
                                  "end": 17190,
                                  "loc": {
                                    "start": {
                                      "line": 607,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 610,
                                      "column": 9
                                    }
                                  },
                                  "left": {
                                    "type": "VariableDeclaration",
                                    "start": 17072,
                                    "end": 17082,
                                    "loc": {
                                      "start": {
                                        "line": 607,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 607,
                                        "column": 23
                                      }
                                    },
                                    "declarations": [
                                      {
                                        "type": "VariableDeclarator",
                                        "start": 17076,
                                        "end": 17082,
                                        "loc": {
                                          "start": {
                                            "line": 607,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 607,
                                            "column": 23
                                          }
                                        },
                                        "id": {
                                          "type": "Identifier",
                                          "start": 17076,
                                          "end": 17082,
                                          "loc": {
                                            "start": {
                                              "line": 607,
                                              "column": 17
                                            },
                                            "end": {
                                              "line": 607,
                                              "column": 23
                                            },
                                            "identifierName": "option"
                                          },
                                          "name": "option"
                                        },
                                        "init": null
                                      }
                                    ],
                                    "kind": "let"
                                  },
                                  "right": {
                                    "type": "MemberExpression",
                                    "start": 17086,
                                    "end": 17109,
                                    "loc": {
                                      "start": {
                                        "line": 607,
                                        "column": 27
                                      },
                                      "end": {
                                        "line": 607,
                                        "column": 50
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 17086,
                                      "end": 17101,
                                      "loc": {
                                        "start": {
                                          "line": 607,
                                          "column": 27
                                        },
                                        "end": {
                                          "line": 607,
                                          "column": 42
                                        }
                                      },
                                      "object": {
                                        "type": "Identifier",
                                        "start": 17086,
                                        "end": 17093,
                                        "loc": {
                                          "start": {
                                            "line": 607,
                                            "column": 27
                                          },
                                          "end": {
                                            "line": 607,
                                            "column": 34
                                          },
                                          "identifierName": "filters"
                                        },
                                        "name": "filters"
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 17094,
                                        "end": 17100,
                                        "loc": {
                                          "start": {
                                            "line": 607,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 607,
                                            "column": 41
                                          },
                                          "identifierName": "filter"
                                        },
                                        "name": "filter"
                                      },
                                      "computed": true
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 17102,
                                      "end": 17109,
                                      "loc": {
                                        "start": {
                                          "line": 607,
                                          "column": 43
                                        },
                                        "end": {
                                          "line": 607,
                                          "column": 50
                                        },
                                        "identifierName": "options"
                                      },
                                      "name": "options"
                                    },
                                    "computed": false
                                  },
                                  "body": {
                                    "type": "BlockStatement",
                                    "start": 17111,
                                    "end": 17190,
                                    "loc": {
                                      "start": {
                                        "line": 607,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 610,
                                        "column": 9
                                      }
                                    },
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "start": 17123,
                                        "end": 17148,
                                        "loc": {
                                          "start": {
                                            "line": 608,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 608,
                                            "column": 35
                                          }
                                        },
                                        "expression": {
                                          "type": "AssignmentExpression",
                                          "start": 17123,
                                          "end": 17147,
                                          "loc": {
                                            "start": {
                                              "line": 608,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 608,
                                              "column": 34
                                            }
                                          },
                                          "operator": "=",
                                          "left": {
                                            "type": "MemberExpression",
                                            "start": 17123,
                                            "end": 17138,
                                            "loc": {
                                              "start": {
                                                "line": 608,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 608,
                                                "column": 25
                                              }
                                            },
                                            "object": {
                                              "type": "Identifier",
                                              "start": 17123,
                                              "end": 17129,
                                              "loc": {
                                                "start": {
                                                  "line": 608,
                                                  "column": 10
                                                },
                                                "end": {
                                                  "line": 608,
                                                  "column": 16
                                                },
                                                "identifierName": "option"
                                              },
                                              "name": "option"
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 17130,
                                              "end": 17138,
                                              "loc": {
                                                "start": {
                                                  "line": 608,
                                                  "column": 17
                                                },
                                                "end": {
                                                  "line": 608,
                                                  "column": 25
                                                },
                                                "identifierName": "_filter_"
                                              },
                                              "name": "_filter_"
                                            },
                                            "computed": false
                                          },
                                          "right": {
                                            "type": "Identifier",
                                            "start": 17141,
                                            "end": 17147,
                                            "loc": {
                                              "start": {
                                                "line": 608,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 608,
                                                "column": 34
                                              },
                                              "identifierName": "filter"
                                            },
                                            "name": "filter"
                                          }
                                        }
                                      },
                                      {
                                        "type": "ExpressionStatement",
                                        "start": 17159,
                                        "end": 17180,
                                        "loc": {
                                          "start": {
                                            "line": 609,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 609,
                                            "column": 31
                                          }
                                        },
                                        "expression": {
                                          "type": "CallExpression",
                                          "start": 17159,
                                          "end": 17179,
                                          "loc": {
                                            "start": {
                                              "line": 609,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 609,
                                              "column": 30
                                            }
                                          },
                                          "callee": {
                                            "type": "MemberExpression",
                                            "start": 17159,
                                            "end": 17171,
                                            "loc": {
                                              "start": {
                                                "line": 609,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 609,
                                                "column": 22
                                              }
                                            },
                                            "object": {
                                              "type": "Identifier",
                                              "start": 17159,
                                              "end": 17166,
                                              "loc": {
                                                "start": {
                                                  "line": 609,
                                                  "column": 10
                                                },
                                                "end": {
                                                  "line": 609,
                                                  "column": 17
                                                },
                                                "identifierName": "options"
                                              },
                                              "name": "options"
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 17167,
                                              "end": 17171,
                                              "loc": {
                                                "start": {
                                                  "line": 609,
                                                  "column": 18
                                                },
                                                "end": {
                                                  "line": 609,
                                                  "column": 22
                                                },
                                                "identifierName": "push"
                                              },
                                              "name": "push"
                                            },
                                            "computed": false
                                          },
                                          "arguments": [
                                            {
                                              "type": "Identifier",
                                              "start": 17172,
                                              "end": 17178,
                                              "loc": {
                                                "start": {
                                                  "line": 609,
                                                  "column": 23
                                                },
                                                "end": {
                                                  "line": 609,
                                                  "column": 29
                                                },
                                                "identifierName": "option"
                                              },
                                              "name": "option"
                                            }
                                          ]
                                        }
                                      }
                                    ],
                                    "directives": []
                                  }
                                }
                              ],
                              "directives": []
                            },
                            "alternate": null
                          },
                          {
                            "type": "IfStatement",
                            "start": 17205,
                            "end": 17395,
                            "loc": {
                              "start": {
                                "line": 612,
                                "column": 6
                              },
                              "end": {
                                "line": 617,
                                "column": 7
                              }
                            },
                            "test": {
                              "type": "MemberExpression",
                              "start": 17209,
                              "end": 17242,
                              "loc": {
                                "start": {
                                  "line": 612,
                                  "column": 10
                                },
                                "end": {
                                  "line": 612,
                                  "column": 43
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 17209,
                                "end": 17234,
                                "loc": {
                                  "start": {
                                    "line": 612,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 612,
                                    "column": 35
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 17209,
                                  "end": 17219,
                                  "loc": {
                                    "start": {
                                      "line": 612,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 612,
                                      "column": 20
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 17209,
                                    "end": 17213,
                                    "loc": {
                                      "start": {
                                        "line": 612,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 612,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 17214,
                                    "end": 17219,
                                    "loc": {
                                      "start": {
                                        "line": 612,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 612,
                                        "column": 20
                                      },
                                      "identifierName": "state"
                                    },
                                    "name": "state"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 17220,
                                  "end": 17234,
                                  "loc": {
                                    "start": {
                                      "line": 612,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 612,
                                      "column": 35
                                    },
                                    "identifierName": "filter_options"
                                  },
                                  "name": "filter_options"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 17235,
                                "end": 17241,
                                "loc": {
                                  "start": {
                                    "line": 612,
                                    "column": 36
                                  },
                                  "end": {
                                    "line": 612,
                                    "column": 42
                                  },
                                  "identifierName": "filter"
                                },
                                "name": "filter"
                              },
                              "computed": true
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "start": 17244,
                              "end": 17395,
                              "loc": {
                                "start": {
                                  "line": 612,
                                  "column": 45
                                },
                                "end": {
                                  "line": 617,
                                  "column": 7
                                }
                              },
                              "body": [
                                {
                                  "type": "ForOfStatement",
                                  "start": 17254,
                                  "end": 17387,
                                  "loc": {
                                    "start": {
                                      "line": 613,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 616,
                                      "column": 9
                                    }
                                  },
                                  "left": {
                                    "type": "VariableDeclaration",
                                    "start": 17259,
                                    "end": 17269,
                                    "loc": {
                                      "start": {
                                        "line": 613,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 613,
                                        "column": 23
                                      }
                                    },
                                    "declarations": [
                                      {
                                        "type": "VariableDeclarator",
                                        "start": 17263,
                                        "end": 17269,
                                        "loc": {
                                          "start": {
                                            "line": 613,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 613,
                                            "column": 23
                                          }
                                        },
                                        "id": {
                                          "type": "Identifier",
                                          "start": 17263,
                                          "end": 17269,
                                          "loc": {
                                            "start": {
                                              "line": 613,
                                              "column": 17
                                            },
                                            "end": {
                                              "line": 613,
                                              "column": 23
                                            },
                                            "identifierName": "option"
                                          },
                                          "name": "option"
                                        },
                                        "init": null
                                      }
                                    ],
                                    "kind": "let"
                                  },
                                  "right": {
                                    "type": "MemberExpression",
                                    "start": 17273,
                                    "end": 17306,
                                    "loc": {
                                      "start": {
                                        "line": 613,
                                        "column": 27
                                      },
                                      "end": {
                                        "line": 613,
                                        "column": 60
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 17273,
                                      "end": 17298,
                                      "loc": {
                                        "start": {
                                          "line": 613,
                                          "column": 27
                                        },
                                        "end": {
                                          "line": 613,
                                          "column": 52
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 17273,
                                        "end": 17283,
                                        "loc": {
                                          "start": {
                                            "line": 613,
                                            "column": 27
                                          },
                                          "end": {
                                            "line": 613,
                                            "column": 37
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 17273,
                                          "end": 17277,
                                          "loc": {
                                            "start": {
                                              "line": 613,
                                              "column": 27
                                            },
                                            "end": {
                                              "line": 613,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 17278,
                                          "end": 17283,
                                          "loc": {
                                            "start": {
                                              "line": 613,
                                              "column": 32
                                            },
                                            "end": {
                                              "line": 613,
                                              "column": 37
                                            },
                                            "identifierName": "state"
                                          },
                                          "name": "state"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 17284,
                                        "end": 17298,
                                        "loc": {
                                          "start": {
                                            "line": 613,
                                            "column": 38
                                          },
                                          "end": {
                                            "line": 613,
                                            "column": 52
                                          },
                                          "identifierName": "filter_options"
                                        },
                                        "name": "filter_options"
                                      },
                                      "computed": false
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 17299,
                                      "end": 17305,
                                      "loc": {
                                        "start": {
                                          "line": 613,
                                          "column": 53
                                        },
                                        "end": {
                                          "line": 613,
                                          "column": 59
                                        },
                                        "identifierName": "filter"
                                      },
                                      "name": "filter"
                                    },
                                    "computed": true
                                  },
                                  "body": {
                                    "type": "BlockStatement",
                                    "start": 17308,
                                    "end": 17387,
                                    "loc": {
                                      "start": {
                                        "line": 613,
                                        "column": 62
                                      },
                                      "end": {
                                        "line": 616,
                                        "column": 9
                                      }
                                    },
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "start": 17320,
                                        "end": 17345,
                                        "loc": {
                                          "start": {
                                            "line": 614,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 614,
                                            "column": 35
                                          }
                                        },
                                        "expression": {
                                          "type": "AssignmentExpression",
                                          "start": 17320,
                                          "end": 17344,
                                          "loc": {
                                            "start": {
                                              "line": 614,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 614,
                                              "column": 34
                                            }
                                          },
                                          "operator": "=",
                                          "left": {
                                            "type": "MemberExpression",
                                            "start": 17320,
                                            "end": 17335,
                                            "loc": {
                                              "start": {
                                                "line": 614,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 614,
                                                "column": 25
                                              }
                                            },
                                            "object": {
                                              "type": "Identifier",
                                              "start": 17320,
                                              "end": 17326,
                                              "loc": {
                                                "start": {
                                                  "line": 614,
                                                  "column": 10
                                                },
                                                "end": {
                                                  "line": 614,
                                                  "column": 16
                                                },
                                                "identifierName": "option"
                                              },
                                              "name": "option"
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 17327,
                                              "end": 17335,
                                              "loc": {
                                                "start": {
                                                  "line": 614,
                                                  "column": 17
                                                },
                                                "end": {
                                                  "line": 614,
                                                  "column": 25
                                                },
                                                "identifierName": "_filter_"
                                              },
                                              "name": "_filter_"
                                            },
                                            "computed": false
                                          },
                                          "right": {
                                            "type": "Identifier",
                                            "start": 17338,
                                            "end": 17344,
                                            "loc": {
                                              "start": {
                                                "line": 614,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 614,
                                                "column": 34
                                              },
                                              "identifierName": "filter"
                                            },
                                            "name": "filter"
                                          }
                                        }
                                      },
                                      {
                                        "type": "ExpressionStatement",
                                        "start": 17356,
                                        "end": 17377,
                                        "loc": {
                                          "start": {
                                            "line": 615,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 615,
                                            "column": 31
                                          }
                                        },
                                        "expression": {
                                          "type": "CallExpression",
                                          "start": 17356,
                                          "end": 17376,
                                          "loc": {
                                            "start": {
                                              "line": 615,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 615,
                                              "column": 30
                                            }
                                          },
                                          "callee": {
                                            "type": "MemberExpression",
                                            "start": 17356,
                                            "end": 17368,
                                            "loc": {
                                              "start": {
                                                "line": 615,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 615,
                                                "column": 22
                                              }
                                            },
                                            "object": {
                                              "type": "Identifier",
                                              "start": 17356,
                                              "end": 17363,
                                              "loc": {
                                                "start": {
                                                  "line": 615,
                                                  "column": 10
                                                },
                                                "end": {
                                                  "line": 615,
                                                  "column": 17
                                                },
                                                "identifierName": "options"
                                              },
                                              "name": "options"
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 17364,
                                              "end": 17368,
                                              "loc": {
                                                "start": {
                                                  "line": 615,
                                                  "column": 18
                                                },
                                                "end": {
                                                  "line": 615,
                                                  "column": 22
                                                },
                                                "identifierName": "push"
                                              },
                                              "name": "push"
                                            },
                                            "computed": false
                                          },
                                          "arguments": [
                                            {
                                              "type": "Identifier",
                                              "start": 17369,
                                              "end": 17375,
                                              "loc": {
                                                "start": {
                                                  "line": 615,
                                                  "column": 23
                                                },
                                                "end": {
                                                  "line": 615,
                                                  "column": 29
                                                },
                                                "identifierName": "option"
                                              },
                                              "name": "option"
                                            }
                                          ]
                                        }
                                      }
                                    ],
                                    "directives": []
                                  }
                                }
                              ],
                              "directives": []
                            },
                            "alternate": null
                          }
                        ],
                        "directives": []
                      }
                    },
                    {
                      "type": "ReturnStatement",
                      "start": 17407,
                      "end": 17807,
                      "loc": {
                        "start": {
                          "line": 620,
                          "column": 4
                        },
                        "end": {
                          "line": 633,
                          "column": 6
                        }
                      },
                      "argument": {
                        "type": "JSXElement",
                        "start": 17422,
                        "end": 17800,
                        "loc": {
                          "start": {
                            "line": 621,
                            "column": 6
                          },
                          "end": {
                            "line": 632,
                            "column": 12
                          }
                        },
                        "openingElement": {
                          "type": "JSXOpeningElement",
                          "start": 17422,
                          "end": 17473,
                          "loc": {
                            "start": {
                              "line": 621,
                              "column": 6
                            },
                            "end": {
                              "line": 621,
                              "column": 57
                            }
                          },
                          "attributes": [
                            {
                              "type": "JSXAttribute",
                              "start": 17427,
                              "end": 17472,
                              "loc": {
                                "start": {
                                  "line": 621,
                                  "column": 11
                                },
                                "end": {
                                  "line": 621,
                                  "column": 56
                                }
                              },
                              "name": {
                                "type": "JSXIdentifier",
                                "start": 17427,
                                "end": 17432,
                                "loc": {
                                  "start": {
                                    "line": 621,
                                    "column": 11
                                  },
                                  "end": {
                                    "line": 621,
                                    "column": 16
                                  }
                                },
                                "name": "style"
                              },
                              "value": {
                                "type": "JSXExpressionContainer",
                                "start": 17433,
                                "end": 17472,
                                "loc": {
                                  "start": {
                                    "line": 621,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 621,
                                    "column": 56
                                  }
                                },
                                "expression": {
                                  "type": "ObjectExpression",
                                  "start": 17434,
                                  "end": 17471,
                                  "loc": {
                                    "start": {
                                      "line": 621,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 621,
                                      "column": 55
                                    }
                                  },
                                  "properties": [
                                    {
                                      "type": "ObjectProperty",
                                      "start": 17436,
                                      "end": 17454,
                                      "loc": {
                                        "start": {
                                          "line": 621,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 621,
                                          "column": 38
                                        }
                                      },
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "key": {
                                        "type": "Identifier",
                                        "start": 17436,
                                        "end": 17446,
                                        "loc": {
                                          "start": {
                                            "line": 621,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 621,
                                            "column": 30
                                          },
                                          "identifierName": "marginLeft"
                                        },
                                        "name": "marginLeft"
                                      },
                                      "value": {
                                        "type": "StringLiteral",
                                        "start": 17448,
                                        "end": 17454,
                                        "loc": {
                                          "start": {
                                            "line": 621,
                                            "column": 32
                                          },
                                          "end": {
                                            "line": 621,
                                            "column": 38
                                          }
                                        },
                                        "extra": {
                                          "rawValue": "10px",
                                          "raw": "\"10px\""
                                        },
                                        "value": "10px"
                                      }
                                    },
                                    {
                                      "type": "ObjectProperty",
                                      "start": 17456,
                                      "end": 17469,
                                      "loc": {
                                        "start": {
                                          "line": 621,
                                          "column": 40
                                        },
                                        "end": {
                                          "line": 621,
                                          "column": 53
                                        }
                                      },
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "key": {
                                        "type": "Identifier",
                                        "start": 17456,
                                        "end": 17461,
                                        "loc": {
                                          "start": {
                                            "line": 621,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 621,
                                            "column": 45
                                          },
                                          "identifierName": "width"
                                        },
                                        "name": "width"
                                      },
                                      "value": {
                                        "type": "StringLiteral",
                                        "start": 17463,
                                        "end": 17469,
                                        "loc": {
                                          "start": {
                                            "line": 621,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 621,
                                            "column": 53
                                          }
                                        },
                                        "extra": {
                                          "rawValue": "100%",
                                          "raw": "\"100%\""
                                        },
                                        "value": "100%"
                                      }
                                    }
                                  ]
                                }
                              }
                            }
                          ],
                          "name": {
                            "type": "JSXIdentifier",
                            "start": 17423,
                            "end": 17426,
                            "loc": {
                              "start": {
                                "line": 621,
                                "column": 7
                              },
                              "end": {
                                "line": 621,
                                "column": 10
                              }
                            },
                            "name": "div"
                          },
                          "selfClosing": false
                        },
                        "closingElement": {
                          "type": "JSXClosingElement",
                          "start": 17794,
                          "end": 17800,
                          "loc": {
                            "start": {
                              "line": 632,
                              "column": 6
                            },
                            "end": {
                              "line": 632,
                              "column": 12
                            }
                          },
                          "name": {
                            "type": "JSXIdentifier",
                            "start": 17796,
                            "end": 17799,
                            "loc": {
                              "start": {
                                "line": 632,
                                "column": 8
                              },
                              "end": {
                                "line": 632,
                                "column": 11
                              }
                            },
                            "name": "div"
                          }
                        },
                        "children": [
                          {
                            "type": "JSXText",
                            "start": 17473,
                            "end": 17482,
                            "loc": {
                              "start": {
                                "line": 621,
                                "column": 57
                              },
                              "end": {
                                "line": 622,
                                "column": 8
                              }
                            },
                            "extra": null,
                            "value": "\n        "
                          },
                          {
                            "type": "JSXElement",
                            "start": 17482,
                            "end": 17787,
                            "loc": {
                              "start": {
                                "line": 622,
                                "column": 8
                              },
                              "end": {
                                "line": 631,
                                "column": 10
                              }
                            },
                            "openingElement": {
                              "type": "JSXOpeningElement",
                              "start": 17482,
                              "end": 17787,
                              "loc": {
                                "start": {
                                  "line": 622,
                                  "column": 8
                                },
                                "end": {
                                  "line": 631,
                                  "column": 10
                                }
                              },
                              "attributes": [
                                {
                                  "type": "JSXAttribute",
                                  "start": 17500,
                                  "end": 17518,
                                  "loc": {
                                    "start": {
                                      "line": 623,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 623,
                                      "column": 28
                                    }
                                  },
                                  "name": {
                                    "type": "JSXIdentifier",
                                    "start": 17500,
                                    "end": 17504,
                                    "loc": {
                                      "start": {
                                        "line": 623,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 623,
                                        "column": 14
                                      }
                                    },
                                    "name": "name"
                                  },
                                  "value": {
                                    "type": "StringLiteral",
                                    "start": 17505,
                                    "end": 17518,
                                    "loc": {
                                      "start": {
                                        "line": 623,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 623,
                                        "column": 28
                                      }
                                    },
                                    "extra": null,
                                    "value": "filter-form"
                                  }
                                },
                                {
                                  "type": "JSXAttribute",
                                  "start": 17529,
                                  "end": 17541,
                                  "loc": {
                                    "start": {
                                      "line": 624,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 624,
                                      "column": 22
                                    }
                                  },
                                  "name": {
                                    "type": "JSXIdentifier",
                                    "start": 17529,
                                    "end": 17534,
                                    "loc": {
                                      "start": {
                                        "line": 624,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 624,
                                        "column": 15
                                      }
                                    },
                                    "name": "multi"
                                  },
                                  "value": {
                                    "type": "JSXExpressionContainer",
                                    "start": 17535,
                                    "end": 17541,
                                    "loc": {
                                      "start": {
                                        "line": 624,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 624,
                                        "column": 22
                                      }
                                    },
                                    "expression": {
                                      "type": "BooleanLiteral",
                                      "start": 17536,
                                      "end": 17540,
                                      "loc": {
                                        "start": {
                                          "line": 624,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 624,
                                          "column": 21
                                        }
                                      },
                                      "value": true
                                    }
                                  }
                                },
                                {
                                  "type": "JSXAttribute",
                                  "start": 17552,
                                  "end": 17600,
                                  "loc": {
                                    "start": {
                                      "line": 625,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 625,
                                      "column": 58
                                    }
                                  },
                                  "name": {
                                    "type": "JSXIdentifier",
                                    "start": 17552,
                                    "end": 17560,
                                    "loc": {
                                      "start": {
                                        "line": 625,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 625,
                                        "column": 18
                                      }
                                    },
                                    "name": "onChange"
                                  },
                                  "value": {
                                    "type": "JSXExpressionContainer",
                                    "start": 17561,
                                    "end": 17600,
                                    "loc": {
                                      "start": {
                                        "line": 625,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 625,
                                        "column": 58
                                      }
                                    },
                                    "expression": {
                                      "type": "CallExpression",
                                      "start": 17562,
                                      "end": 17599,
                                      "loc": {
                                        "start": {
                                          "line": 625,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 625,
                                          "column": 57
                                        }
                                      },
                                      "callee": {
                                        "type": "MemberExpression",
                                        "start": 17562,
                                        "end": 17593,
                                        "loc": {
                                          "start": {
                                            "line": 625,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 625,
                                            "column": 51
                                          }
                                        },
                                        "object": {
                                          "type": "MemberExpression",
                                          "start": 17562,
                                          "end": 17588,
                                          "loc": {
                                            "start": {
                                              "line": 625,
                                              "column": 20
                                            },
                                            "end": {
                                              "line": 625,
                                              "column": 46
                                            }
                                          },
                                          "object": {
                                            "type": "ThisExpression",
                                            "start": 17562,
                                            "end": 17566,
                                            "loc": {
                                              "start": {
                                                "line": 625,
                                                "column": 20
                                              },
                                              "end": {
                                                "line": 625,
                                                "column": 24
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 17567,
                                            "end": 17588,
                                            "loc": {
                                              "start": {
                                                "line": 625,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 625,
                                                "column": 46
                                              },
                                              "identifierName": "_handle_filter_change"
                                            },
                                            "name": "_handle_filter_change"
                                          },
                                          "computed": false
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 17589,
                                          "end": 17593,
                                          "loc": {
                                            "start": {
                                              "line": 625,
                                              "column": 47
                                            },
                                            "end": {
                                              "line": 625,
                                              "column": 51
                                            },
                                            "identifierName": "bind"
                                          },
                                          "name": "bind"
                                        },
                                        "computed": false
                                      },
                                      "arguments": [
                                        {
                                          "type": "ThisExpression",
                                          "start": 17594,
                                          "end": 17598,
                                          "loc": {
                                            "start": {
                                              "line": 625,
                                              "column": 52
                                            },
                                            "end": {
                                              "line": 625,
                                              "column": 56
                                            }
                                          }
                                        }
                                      ]
                                    }
                                  }
                                },
                                {
                                  "type": "JSXAttribute",
                                  "start": 17611,
                                  "end": 17631,
                                  "loc": {
                                    "start": {
                                      "line": 626,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 626,
                                      "column": 30
                                    }
                                  },
                                  "name": {
                                    "type": "JSXIdentifier",
                                    "start": 17611,
                                    "end": 17624,
                                    "loc": {
                                      "start": {
                                        "line": 626,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 626,
                                        "column": 23
                                      }
                                    },
                                    "name": "closeOnSelect"
                                  },
                                  "value": {
                                    "type": "JSXExpressionContainer",
                                    "start": 17625,
                                    "end": 17631,
                                    "loc": {
                                      "start": {
                                        "line": 626,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 626,
                                        "column": 30
                                      }
                                    },
                                    "expression": {
                                      "type": "BooleanLiteral",
                                      "start": 17626,
                                      "end": 17630,
                                      "loc": {
                                        "start": {
                                          "line": 626,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 626,
                                          "column": 29
                                        }
                                      },
                                      "value": true
                                    }
                                  }
                                },
                                {
                                  "type": "JSXAttribute",
                                  "start": 17642,
                                  "end": 17674,
                                  "loc": {
                                    "start": {
                                      "line": 627,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 627,
                                      "column": 42
                                    }
                                  },
                                  "name": {
                                    "type": "JSXIdentifier",
                                    "start": 17642,
                                    "end": 17647,
                                    "loc": {
                                      "start": {
                                        "line": 627,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 627,
                                        "column": 15
                                      }
                                    },
                                    "name": "value"
                                  },
                                  "value": {
                                    "type": "JSXExpressionContainer",
                                    "start": 17648,
                                    "end": 17674,
                                    "loc": {
                                      "start": {
                                        "line": 627,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 627,
                                        "column": 42
                                      }
                                    },
                                    "expression": {
                                      "type": "MemberExpression",
                                      "start": 17649,
                                      "end": 17673,
                                      "loc": {
                                        "start": {
                                          "line": 627,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 627,
                                          "column": 41
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 17649,
                                        "end": 17659,
                                        "loc": {
                                          "start": {
                                            "line": 627,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 627,
                                            "column": 27
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 17649,
                                          "end": 17653,
                                          "loc": {
                                            "start": {
                                              "line": 627,
                                              "column": 17
                                            },
                                            "end": {
                                              "line": 627,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 17654,
                                          "end": 17659,
                                          "loc": {
                                            "start": {
                                              "line": 627,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 627,
                                              "column": 27
                                            },
                                            "identifierName": "state"
                                          },
                                          "name": "state"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 17660,
                                        "end": 17673,
                                        "loc": {
                                          "start": {
                                            "line": 627,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 627,
                                            "column": 41
                                          },
                                          "identifierName": "filter_values"
                                        },
                                        "name": "filter_values"
                                      },
                                      "computed": false
                                    }
                                  }
                                },
                                {
                                  "type": "JSXAttribute",
                                  "start": 17685,
                                  "end": 17706,
                                  "loc": {
                                    "start": {
                                      "line": 628,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 628,
                                      "column": 31
                                    }
                                  },
                                  "name": {
                                    "type": "JSXIdentifier",
                                    "start": 17685,
                                    "end": 17699,
                                    "loc": {
                                      "start": {
                                        "line": 628,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 628,
                                        "column": 24
                                      }
                                    },
                                    "name": "removeSelected"
                                  },
                                  "value": {
                                    "type": "JSXExpressionContainer",
                                    "start": 17700,
                                    "end": 17706,
                                    "loc": {
                                      "start": {
                                        "line": 628,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 628,
                                        "column": 31
                                      }
                                    },
                                    "expression": {
                                      "type": "BooleanLiteral",
                                      "start": 17701,
                                      "end": 17705,
                                      "loc": {
                                        "start": {
                                          "line": 628,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 628,
                                          "column": 30
                                        }
                                      },
                                      "value": true
                                    }
                                  }
                                },
                                {
                                  "type": "JSXAttribute",
                                  "start": 17717,
                                  "end": 17748,
                                  "loc": {
                                    "start": {
                                      "line": 629,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 629,
                                      "column": 41
                                    }
                                  },
                                  "name": {
                                    "type": "JSXIdentifier",
                                    "start": 17717,
                                    "end": 17728,
                                    "loc": {
                                      "start": {
                                        "line": 629,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 629,
                                        "column": 21
                                      }
                                    },
                                    "name": "placeholder"
                                  },
                                  "value": {
                                    "type": "JSXExpressionContainer",
                                    "start": 17729,
                                    "end": 17748,
                                    "loc": {
                                      "start": {
                                        "line": 629,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 629,
                                        "column": 41
                                      }
                                    },
                                    "expression": {
                                      "type": "StringLiteral",
                                      "start": 17730,
                                      "end": 17747,
                                      "loc": {
                                        "start": {
                                          "line": 629,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 629,
                                          "column": 40
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "Select a filter",
                                        "raw": "\"Select a filter\""
                                      },
                                      "value": "Select a filter"
                                    }
                                  }
                                },
                                {
                                  "type": "JSXAttribute",
                                  "start": 17759,
                                  "end": 17776,
                                  "loc": {
                                    "start": {
                                      "line": 630,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 630,
                                      "column": 27
                                    }
                                  },
                                  "name": {
                                    "type": "JSXIdentifier",
                                    "start": 17759,
                                    "end": 17766,
                                    "loc": {
                                      "start": {
                                        "line": 630,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 630,
                                        "column": 17
                                      }
                                    },
                                    "name": "options"
                                  },
                                  "value": {
                                    "type": "JSXExpressionContainer",
                                    "start": 17767,
                                    "end": 17776,
                                    "loc": {
                                      "start": {
                                        "line": 630,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 630,
                                        "column": 27
                                      }
                                    },
                                    "expression": {
                                      "type": "Identifier",
                                      "start": 17768,
                                      "end": 17775,
                                      "loc": {
                                        "start": {
                                          "line": 630,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 630,
                                          "column": 26
                                        },
                                        "identifierName": "options"
                                      },
                                      "name": "options"
                                    }
                                  }
                                }
                              ],
                              "name": {
                                "type": "JSXIdentifier",
                                "start": 17483,
                                "end": 17489,
                                "loc": {
                                  "start": {
                                    "line": 622,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 622,
                                    "column": 15
                                  }
                                },
                                "name": "Select"
                              },
                              "selfClosing": true
                            },
                            "closingElement": null,
                            "children": []
                          },
                          {
                            "type": "JSXText",
                            "start": 17787,
                            "end": 17794,
                            "loc": {
                              "start": {
                                "line": 631,
                                "column": 10
                              },
                              "end": {
                                "line": 632,
                                "column": 6
                              }
                            },
                            "extra": null,
                            "value": "\n      "
                          }
                        ],
                        "extra": {
                          "parenthesized": true,
                          "parenStart": 17414
                        }
                      }
                    }
                  ],
                  "directives": []
                }
              },
              {
                "type": "ClassMethod",
                "start": 17814,
                "end": 17899,
                "loc": {
                  "start": {
                    "line": 635,
                    "column": 2
                  },
                  "end": {
                    "line": 637,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 17814,
                  "end": 17821,
                  "loc": {
                    "start": {
                      "line": 635,
                      "column": 2
                    },
                    "end": {
                      "line": 635,
                      "column": 9
                    },
                    "identifierName": "sort_by"
                  },
                  "name": "sort_by"
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 17822,
                    "end": 17833,
                    "loc": {
                      "start": {
                        "line": 635,
                        "column": 10
                      },
                      "end": {
                        "line": 635,
                        "column": 21
                      },
                      "identifierName": "sort_fields"
                    },
                    "name": "sort_fields"
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 17835,
                  "end": 17899,
                  "loc": {
                    "start": {
                      "line": 635,
                      "column": 23
                    },
                    "end": {
                      "line": 637,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 17841,
                      "end": 17895,
                      "loc": {
                        "start": {
                          "line": 636,
                          "column": 4
                        },
                        "end": {
                          "line": 636,
                          "column": 58
                        }
                      },
                      "argument": {
                        "type": "ConditionalExpression",
                        "start": 17848,
                        "end": 17894,
                        "loc": {
                          "start": {
                            "line": 636,
                            "column": 11
                          },
                          "end": {
                            "line": 636,
                            "column": 57
                          }
                        },
                        "test": {
                          "type": "MemberExpression",
                          "start": 17848,
                          "end": 17867,
                          "loc": {
                            "start": {
                              "line": 636,
                              "column": 11
                            },
                            "end": {
                              "line": 636,
                              "column": 30
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 17848,
                            "end": 17858,
                            "loc": {
                              "start": {
                                "line": 636,
                                "column": 11
                              },
                              "end": {
                                "line": 636,
                                "column": 21
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 17848,
                              "end": 17852,
                              "loc": {
                                "start": {
                                  "line": 636,
                                  "column": 11
                                },
                                "end": {
                                  "line": 636,
                                  "column": 15
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 17853,
                              "end": 17858,
                              "loc": {
                                "start": {
                                  "line": 636,
                                  "column": 16
                                },
                                "end": {
                                  "line": 636,
                                  "column": 21
                                },
                                "identifierName": "state"
                              },
                              "name": "state"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 17859,
                            "end": 17867,
                            "loc": {
                              "start": {
                                "line": 636,
                                "column": 22
                              },
                              "end": {
                                "line": 636,
                                "column": 30
                              },
                              "identifierName": "queryset"
                            },
                            "name": "queryset"
                          },
                          "computed": false
                        },
                        "consequent": {
                          "type": "MemberExpression",
                          "start": 17870,
                          "end": 17889,
                          "loc": {
                            "start": {
                              "line": 636,
                              "column": 33
                            },
                            "end": {
                              "line": 636,
                              "column": 52
                            }
                          },
                          "object": {
                            "type": "MemberExpression",
                            "start": 17870,
                            "end": 17880,
                            "loc": {
                              "start": {
                                "line": 636,
                                "column": 33
                              },
                              "end": {
                                "line": 636,
                                "column": 43
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 17870,
                              "end": 17874,
                              "loc": {
                                "start": {
                                  "line": 636,
                                  "column": 33
                                },
                                "end": {
                                  "line": 636,
                                  "column": 37
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 17875,
                              "end": 17880,
                              "loc": {
                                "start": {
                                  "line": 636,
                                  "column": 38
                                },
                                "end": {
                                  "line": 636,
                                  "column": 43
                                },
                                "identifierName": "state"
                              },
                              "name": "state"
                            },
                            "computed": false
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 17881,
                            "end": 17889,
                            "loc": {
                              "start": {
                                "line": 636,
                                "column": 44
                              },
                              "end": {
                                "line": 636,
                                "column": 52
                              },
                              "identifierName": "queryset"
                            },
                            "name": "queryset"
                          },
                          "computed": false
                        },
                        "alternate": {
                          "type": "ArrayExpression",
                          "start": 17892,
                          "end": 17894,
                          "loc": {
                            "start": {
                              "line": 636,
                              "column": 55
                            },
                            "end": {
                              "line": 636,
                              "column": 57
                            }
                          },
                          "elements": []
                        }
                      }
                    }
                  ],
                  "directives": []
                }
              },
              {
                "type": "ClassMethod",
                "start": 17903,
                "end": 18522,
                "loc": {
                  "start": {
                    "line": 639,
                    "column": 2
                  },
                  "end": {
                    "line": 662,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 17903,
                  "end": 17916,
                  "loc": {
                    "start": {
                      "line": 639,
                      "column": 2
                    },
                    "end": {
                      "line": 639,
                      "column": 15
                    },
                    "identifierName": "_sort_handler"
                  },
                  "name": "_sort_handler"
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 17917,
                    "end": 17922,
                    "loc": {
                      "start": {
                        "line": 639,
                        "column": 16
                      },
                      "end": {
                        "line": 639,
                        "column": 21
                      },
                      "identifierName": "field"
                    },
                    "name": "field"
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 17924,
                  "end": 18522,
                  "loc": {
                    "start": {
                      "line": 639,
                      "column": 23
                    },
                    "end": {
                      "line": 662,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 17930,
                      "end": 18518,
                      "loc": {
                        "start": {
                          "line": 640,
                          "column": 4
                        },
                        "end": {
                          "line": 661,
                          "column": 6
                        }
                      },
                      "argument": {
                        "type": "ArrowFunctionExpression",
                        "start": 17937,
                        "end": 18517,
                        "loc": {
                          "start": {
                            "line": 640,
                            "column": 11
                          },
                          "end": {
                            "line": 661,
                            "column": 5
                          }
                        },
                        "id": null,
                        "generator": false,
                        "expression": false,
                        "async": false,
                        "params": [
                          {
                            "type": "Identifier",
                            "start": 17937,
                            "end": 17942,
                            "loc": {
                              "start": {
                                "line": 640,
                                "column": 11
                              },
                              "end": {
                                "line": 640,
                                "column": 16
                              },
                              "identifierName": "event"
                            },
                            "name": "event"
                          }
                        ],
                        "body": {
                          "type": "BlockStatement",
                          "start": 17946,
                          "end": 18517,
                          "loc": {
                            "start": {
                              "line": 640,
                              "column": 20
                            },
                            "end": {
                              "line": 661,
                              "column": 5
                            }
                          },
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "start": 17954,
                              "end": 18047,
                              "loc": {
                                "start": {
                                  "line": 641,
                                  "column": 6
                                },
                                "end": {
                                  "line": 643,
                                  "column": 8
                                }
                              },
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "start": 17958,
                                  "end": 18046,
                                  "loc": {
                                    "start": {
                                      "line": 641,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 643,
                                      "column": 7
                                    }
                                  },
                                  "id": {
                                    "type": "Identifier",
                                    "start": 17958,
                                    "end": 17963,
                                    "loc": {
                                      "start": {
                                        "line": 641,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 641,
                                        "column": 15
                                      },
                                      "identifierName": "index"
                                    },
                                    "name": "index"
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "start": 17966,
                                    "end": 18046,
                                    "loc": {
                                      "start": {
                                        "line": 641,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 643,
                                        "column": 7
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 17966,
                                      "end": 17977,
                                      "loc": {
                                        "start": {
                                          "line": 641,
                                          "column": 18
                                        },
                                        "end": {
                                          "line": 641,
                                          "column": 29
                                        }
                                      },
                                      "object": {
                                        "type": "Identifier",
                                        "start": 17966,
                                        "end": 17967,
                                        "loc": {
                                          "start": {
                                            "line": 641,
                                            "column": 18
                                          },
                                          "end": {
                                            "line": 641,
                                            "column": 19
                                          },
                                          "identifierName": "_"
                                        },
                                        "name": "_"
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 17968,
                                        "end": 17977,
                                        "loc": {
                                          "start": {
                                            "line": 641,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 641,
                                            "column": 29
                                          },
                                          "identifierName": "findIndex"
                                        },
                                        "name": "findIndex"
                                      },
                                      "computed": false
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "start": 17978,
                                        "end": 17994,
                                        "loc": {
                                          "start": {
                                            "line": 641,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 641,
                                            "column": 46
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 17978,
                                          "end": 17982,
                                          "loc": {
                                            "start": {
                                              "line": 641,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 641,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 17983,
                                          "end": 17994,
                                          "loc": {
                                            "start": {
                                              "line": 641,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 641,
                                              "column": 46
                                            },
                                            "identifierName": "sort_fields"
                                          },
                                          "name": "sort_fields"
                                        },
                                        "computed": false
                                      },
                                      {
                                        "type": "ArrowFunctionExpression",
                                        "start": 17996,
                                        "end": 18038,
                                        "loc": {
                                          "start": {
                                            "line": 641,
                                            "column": 48
                                          },
                                          "end": {
                                            "line": 642,
                                            "column": 34
                                          }
                                        },
                                        "id": null,
                                        "generator": false,
                                        "expression": true,
                                        "async": false,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "start": 17996,
                                            "end": 18000,
                                            "loc": {
                                              "start": {
                                                "line": 641,
                                                "column": 48
                                              },
                                              "end": {
                                                "line": 641,
                                                "column": 52
                                              },
                                              "identifierName": "item"
                                            },
                                            "name": "item"
                                          }
                                        ],
                                        "body": {
                                          "type": "CallExpression",
                                          "start": 18012,
                                          "end": 18038,
                                          "loc": {
                                            "start": {
                                              "line": 642,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 642,
                                              "column": 34
                                            }
                                          },
                                          "callee": {
                                            "type": "MemberExpression",
                                            "start": 18012,
                                            "end": 18031,
                                            "loc": {
                                              "start": {
                                                "line": 642,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 642,
                                                "column": 27
                                              }
                                            },
                                            "object": {
                                              "type": "Identifier",
                                              "start": 18012,
                                              "end": 18016,
                                              "loc": {
                                                "start": {
                                                  "line": 642,
                                                  "column": 8
                                                },
                                                "end": {
                                                  "line": 642,
                                                  "column": 12
                                                },
                                                "identifierName": "item"
                                              },
                                              "name": "item"
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 18017,
                                              "end": 18031,
                                              "loc": {
                                                "start": {
                                                  "line": 642,
                                                  "column": 13
                                                },
                                                "end": {
                                                  "line": 642,
                                                  "column": 27
                                                },
                                                "identifierName": "hasOwnProperty"
                                              },
                                              "name": "hasOwnProperty"
                                            },
                                            "computed": false
                                          },
                                          "arguments": [
                                            {
                                              "type": "Identifier",
                                              "start": 18032,
                                              "end": 18037,
                                              "loc": {
                                                "start": {
                                                  "line": 642,
                                                  "column": 28
                                                },
                                                "end": {
                                                  "line": 642,
                                                  "column": 33
                                                },
                                                "identifierName": "field"
                                              },
                                              "name": "field"
                                            }
                                          ]
                                        }
                                      }
                                    ]
                                  }
                                }
                              ],
                              "kind": "let"
                            },
                            {
                              "type": "IfStatement",
                              "start": 18054,
                              "end": 18446,
                              "loc": {
                                "start": {
                                  "line": 644,
                                  "column": 6
                                },
                                "end": {
                                  "line": 657,
                                  "column": 7
                                }
                              },
                              "test": {
                                "type": "BinaryExpression",
                                "start": 18058,
                                "end": 18068,
                                "loc": {
                                  "start": {
                                    "line": 644,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 644,
                                    "column": 20
                                  }
                                },
                                "left": {
                                  "type": "Identifier",
                                  "start": 18058,
                                  "end": 18063,
                                  "loc": {
                                    "start": {
                                      "line": 644,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 644,
                                      "column": 15
                                    },
                                    "identifierName": "index"
                                  },
                                  "name": "index"
                                },
                                "operator": ">=",
                                "right": {
                                  "type": "NumericLiteral",
                                  "start": 18067,
                                  "end": 18068,
                                  "loc": {
                                    "start": {
                                      "line": 644,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 644,
                                      "column": 20
                                    }
                                  },
                                  "extra": {
                                    "rawValue": 0,
                                    "raw": "0"
                                  },
                                  "value": 0
                                }
                              },
                              "consequent": {
                                "type": "BlockStatement",
                                "start": 18070,
                                "end": 18342,
                                "loc": {
                                  "start": {
                                    "line": 644,
                                    "column": 22
                                  },
                                  "end": {
                                    "line": 653,
                                    "column": 7
                                  }
                                },
                                "body": [
                                  {
                                    "type": "IfStatement",
                                    "start": 18080,
                                    "end": 18334,
                                    "loc": {
                                      "start": {
                                        "line": 645,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 652,
                                        "column": 9
                                      }
                                    },
                                    "test": {
                                      "type": "BinaryExpression",
                                      "start": 18084,
                                      "end": 18123,
                                      "loc": {
                                        "start": {
                                          "line": 645,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 645,
                                          "column": 51
                                        }
                                      },
                                      "left": {
                                        "type": "MemberExpression",
                                        "start": 18084,
                                        "end": 18114,
                                        "loc": {
                                          "start": {
                                            "line": 645,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 645,
                                            "column": 42
                                          }
                                        },
                                        "object": {
                                          "type": "MemberExpression",
                                          "start": 18084,
                                          "end": 18107,
                                          "loc": {
                                            "start": {
                                              "line": 645,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 645,
                                              "column": 35
                                            }
                                          },
                                          "object": {
                                            "type": "MemberExpression",
                                            "start": 18084,
                                            "end": 18100,
                                            "loc": {
                                              "start": {
                                                "line": 645,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 645,
                                                "column": 28
                                              }
                                            },
                                            "object": {
                                              "type": "ThisExpression",
                                              "start": 18084,
                                              "end": 18088,
                                              "loc": {
                                                "start": {
                                                  "line": 645,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 645,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 18089,
                                              "end": 18100,
                                              "loc": {
                                                "start": {
                                                  "line": 645,
                                                  "column": 17
                                                },
                                                "end": {
                                                  "line": 645,
                                                  "column": 28
                                                },
                                                "identifierName": "sort_fields"
                                              },
                                              "name": "sort_fields"
                                            },
                                            "computed": false
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 18101,
                                            "end": 18106,
                                            "loc": {
                                              "start": {
                                                "line": 645,
                                                "column": 29
                                              },
                                              "end": {
                                                "line": 645,
                                                "column": 34
                                              },
                                              "identifierName": "index"
                                            },
                                            "name": "index"
                                          },
                                          "computed": true
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 18108,
                                          "end": 18113,
                                          "loc": {
                                            "start": {
                                              "line": 645,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 645,
                                              "column": 41
                                            },
                                            "identifierName": "field"
                                          },
                                          "name": "field"
                                        },
                                        "computed": true
                                      },
                                      "operator": "==",
                                      "right": {
                                        "type": "StringLiteral",
                                        "start": 18118,
                                        "end": 18123,
                                        "loc": {
                                          "start": {
                                            "line": 645,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 645,
                                            "column": 51
                                          }
                                        },
                                        "extra": {
                                          "rawValue": "asc",
                                          "raw": "\"asc\""
                                        },
                                        "value": "asc"
                                      }
                                    },
                                    "consequent": {
                                      "type": "BlockStatement",
                                      "start": 18125,
                                      "end": 18187,
                                      "loc": {
                                        "start": {
                                          "line": 645,
                                          "column": 53
                                        },
                                        "end": {
                                          "line": 647,
                                          "column": 9
                                        }
                                      },
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "start": 18137,
                                          "end": 18177,
                                          "loc": {
                                            "start": {
                                              "line": 646,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 646,
                                              "column": 50
                                            }
                                          },
                                          "expression": {
                                            "type": "AssignmentExpression",
                                            "start": 18137,
                                            "end": 18176,
                                            "loc": {
                                              "start": {
                                                "line": 646,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 646,
                                                "column": 49
                                              }
                                            },
                                            "operator": "=",
                                            "left": {
                                              "type": "MemberExpression",
                                              "start": 18137,
                                              "end": 18167,
                                              "loc": {
                                                "start": {
                                                  "line": 646,
                                                  "column": 10
                                                },
                                                "end": {
                                                  "line": 646,
                                                  "column": 40
                                                }
                                              },
                                              "object": {
                                                "type": "MemberExpression",
                                                "start": 18137,
                                                "end": 18160,
                                                "loc": {
                                                  "start": {
                                                    "line": 646,
                                                    "column": 10
                                                  },
                                                  "end": {
                                                    "line": 646,
                                                    "column": 33
                                                  }
                                                },
                                                "object": {
                                                  "type": "MemberExpression",
                                                  "start": 18137,
                                                  "end": 18153,
                                                  "loc": {
                                                    "start": {
                                                      "line": 646,
                                                      "column": 10
                                                    },
                                                    "end": {
                                                      "line": 646,
                                                      "column": 26
                                                    }
                                                  },
                                                  "object": {
                                                    "type": "ThisExpression",
                                                    "start": 18137,
                                                    "end": 18141,
                                                    "loc": {
                                                      "start": {
                                                        "line": 646,
                                                        "column": 10
                                                      },
                                                      "end": {
                                                        "line": 646,
                                                        "column": 14
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "start": 18142,
                                                    "end": 18153,
                                                    "loc": {
                                                      "start": {
                                                        "line": 646,
                                                        "column": 15
                                                      },
                                                      "end": {
                                                        "line": 646,
                                                        "column": 26
                                                      },
                                                      "identifierName": "sort_fields"
                                                    },
                                                    "name": "sort_fields"
                                                  },
                                                  "computed": false
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "start": 18154,
                                                  "end": 18159,
                                                  "loc": {
                                                    "start": {
                                                      "line": 646,
                                                      "column": 27
                                                    },
                                                    "end": {
                                                      "line": 646,
                                                      "column": 32
                                                    },
                                                    "identifierName": "index"
                                                  },
                                                  "name": "index"
                                                },
                                                "computed": true
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 18161,
                                                "end": 18166,
                                                "loc": {
                                                  "start": {
                                                    "line": 646,
                                                    "column": 34
                                                  },
                                                  "end": {
                                                    "line": 646,
                                                    "column": 39
                                                  },
                                                  "identifierName": "field"
                                                },
                                                "name": "field"
                                              },
                                              "computed": true
                                            },
                                            "right": {
                                              "type": "StringLiteral",
                                              "start": 18170,
                                              "end": 18176,
                                              "loc": {
                                                "start": {
                                                  "line": 646,
                                                  "column": 43
                                                },
                                                "end": {
                                                  "line": 646,
                                                  "column": 49
                                                }
                                              },
                                              "extra": {
                                                "rawValue": "desc",
                                                "raw": "\"desc\""
                                              },
                                              "value": "desc"
                                            }
                                          }
                                        }
                                      ],
                                      "directives": []
                                    },
                                    "alternate": {
                                      "type": "BlockStatement",
                                      "start": 18193,
                                      "end": 18334,
                                      "loc": {
                                        "start": {
                                          "line": 647,
                                          "column": 15
                                        },
                                        "end": {
                                          "line": 652,
                                          "column": 9
                                        }
                                      },
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "start": 18205,
                                          "end": 18324,
                                          "loc": {
                                            "start": {
                                              "line": 648,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 651,
                                              "column": 12
                                            }
                                          },
                                          "expression": {
                                            "type": "AssignmentExpression",
                                            "start": 18205,
                                            "end": 18323,
                                            "loc": {
                                              "start": {
                                                "line": 648,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 651,
                                                "column": 11
                                              }
                                            },
                                            "operator": "=",
                                            "left": {
                                              "type": "MemberExpression",
                                              "start": 18205,
                                              "end": 18221,
                                              "loc": {
                                                "start": {
                                                  "line": 648,
                                                  "column": 10
                                                },
                                                "end": {
                                                  "line": 648,
                                                  "column": 26
                                                }
                                              },
                                              "object": {
                                                "type": "ThisExpression",
                                                "start": 18205,
                                                "end": 18209,
                                                "loc": {
                                                  "start": {
                                                    "line": 648,
                                                    "column": 10
                                                  },
                                                  "end": {
                                                    "line": 648,
                                                    "column": 14
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 18210,
                                                "end": 18221,
                                                "loc": {
                                                  "start": {
                                                    "line": 648,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 648,
                                                    "column": 26
                                                  },
                                                  "identifierName": "sort_fields"
                                                },
                                                "name": "sort_fields"
                                              },
                                              "computed": false
                                            },
                                            "right": {
                                              "type": "CallExpression",
                                              "start": 18224,
                                              "end": 18323,
                                              "loc": {
                                                "start": {
                                                  "line": 648,
                                                  "column": 29
                                                },
                                                "end": {
                                                  "line": 651,
                                                  "column": 11
                                                }
                                              },
                                              "callee": {
                                                "type": "MemberExpression",
                                                "start": 18224,
                                                "end": 18232,
                                                "loc": {
                                                  "start": {
                                                    "line": 648,
                                                    "column": 29
                                                  },
                                                  "end": {
                                                    "line": 648,
                                                    "column": 37
                                                  }
                                                },
                                                "object": {
                                                  "type": "Identifier",
                                                  "start": 18224,
                                                  "end": 18225,
                                                  "loc": {
                                                    "start": {
                                                      "line": 648,
                                                      "column": 29
                                                    },
                                                    "end": {
                                                      "line": 648,
                                                      "column": 30
                                                    },
                                                    "identifierName": "_"
                                                  },
                                                  "name": "_"
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "start": 18226,
                                                  "end": 18232,
                                                  "loc": {
                                                    "start": {
                                                      "line": 648,
                                                      "column": 31
                                                    },
                                                    "end": {
                                                      "line": 648,
                                                      "column": 37
                                                    },
                                                    "identifierName": "filter"
                                                  },
                                                  "name": "filter"
                                                },
                                                "computed": false
                                              },
                                              "arguments": [
                                                {
                                                  "type": "MemberExpression",
                                                  "start": 18246,
                                                  "end": 18262,
                                                  "loc": {
                                                    "start": {
                                                      "line": 649,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 649,
                                                      "column": 28
                                                    }
                                                  },
                                                  "object": {
                                                    "type": "ThisExpression",
                                                    "start": 18246,
                                                    "end": 18250,
                                                    "loc": {
                                                      "start": {
                                                        "line": 649,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 649,
                                                        "column": 16
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "start": 18251,
                                                    "end": 18262,
                                                    "loc": {
                                                      "start": {
                                                        "line": 649,
                                                        "column": 17
                                                      },
                                                      "end": {
                                                        "line": 649,
                                                        "column": 28
                                                      },
                                                      "identifierName": "sort_fields"
                                                    },
                                                    "name": "sort_fields"
                                                  },
                                                  "computed": false
                                                },
                                                {
                                                  "type": "ArrowFunctionExpression",
                                                  "start": 18276,
                                                  "end": 18311,
                                                  "loc": {
                                                    "start": {
                                                      "line": 650,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 650,
                                                      "column": 47
                                                    }
                                                  },
                                                  "id": null,
                                                  "generator": false,
                                                  "expression": true,
                                                  "async": false,
                                                  "params": [
                                                    {
                                                      "type": "Identifier",
                                                      "start": 18276,
                                                      "end": 18280,
                                                      "loc": {
                                                        "start": {
                                                          "line": 650,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 650,
                                                          "column": 16
                                                        },
                                                        "identifierName": "item"
                                                      },
                                                      "name": "item"
                                                    }
                                                  ],
                                                  "body": {
                                                    "type": "UnaryExpression",
                                                    "start": 18284,
                                                    "end": 18311,
                                                    "loc": {
                                                      "start": {
                                                        "line": 650,
                                                        "column": 20
                                                      },
                                                      "end": {
                                                        "line": 650,
                                                        "column": 47
                                                      }
                                                    },
                                                    "operator": "!",
                                                    "prefix": true,
                                                    "argument": {
                                                      "type": "CallExpression",
                                                      "start": 18285,
                                                      "end": 18311,
                                                      "loc": {
                                                        "start": {
                                                          "line": 650,
                                                          "column": 21
                                                        },
                                                        "end": {
                                                          "line": 650,
                                                          "column": 47
                                                        }
                                                      },
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "start": 18285,
                                                        "end": 18304,
                                                        "loc": {
                                                          "start": {
                                                            "line": 650,
                                                            "column": 21
                                                          },
                                                          "end": {
                                                            "line": 650,
                                                            "column": 40
                                                          }
                                                        },
                                                        "object": {
                                                          "type": "Identifier",
                                                          "start": 18285,
                                                          "end": 18289,
                                                          "loc": {
                                                            "start": {
                                                              "line": 650,
                                                              "column": 21
                                                            },
                                                            "end": {
                                                              "line": 650,
                                                              "column": 25
                                                            },
                                                            "identifierName": "item"
                                                          },
                                                          "name": "item"
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "start": 18290,
                                                          "end": 18304,
                                                          "loc": {
                                                            "start": {
                                                              "line": 650,
                                                              "column": 26
                                                            },
                                                            "end": {
                                                              "line": 650,
                                                              "column": 40
                                                            },
                                                            "identifierName": "hasOwnProperty"
                                                          },
                                                          "name": "hasOwnProperty"
                                                        },
                                                        "computed": false
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "Identifier",
                                                          "start": 18305,
                                                          "end": 18310,
                                                          "loc": {
                                                            "start": {
                                                              "line": 650,
                                                              "column": 41
                                                            },
                                                            "end": {
                                                              "line": 650,
                                                              "column": 46
                                                            },
                                                            "identifierName": "field"
                                                          },
                                                          "name": "field"
                                                        }
                                                      ]
                                                    },
                                                    "extra": {
                                                      "parenthesizedArgument": false
                                                    }
                                                  }
                                                }
                                              ]
                                            }
                                          }
                                        }
                                      ],
                                      "directives": []
                                    }
                                  }
                                ],
                                "directives": []
                              },
                              "alternate": {
                                "type": "BlockStatement",
                                "start": 18348,
                                "end": 18446,
                                "loc": {
                                  "start": {
                                    "line": 653,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 657,
                                    "column": 7
                                  }
                                },
                                "body": [
                                  {
                                    "type": "VariableDeclaration",
                                    "start": 18358,
                                    "end": 18372,
                                    "loc": {
                                      "start": {
                                        "line": 654,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 654,
                                        "column": 22
                                      }
                                    },
                                    "declarations": [
                                      {
                                        "type": "VariableDeclarator",
                                        "start": 18362,
                                        "end": 18371,
                                        "loc": {
                                          "start": {
                                            "line": 654,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 654,
                                            "column": 21
                                          }
                                        },
                                        "id": {
                                          "type": "Identifier",
                                          "start": 18362,
                                          "end": 18366,
                                          "loc": {
                                            "start": {
                                              "line": 654,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 654,
                                              "column": 16
                                            },
                                            "identifierName": "temp"
                                          },
                                          "name": "temp"
                                        },
                                        "init": {
                                          "type": "ObjectExpression",
                                          "start": 18369,
                                          "end": 18371,
                                          "loc": {
                                            "start": {
                                              "line": 654,
                                              "column": 19
                                            },
                                            "end": {
                                              "line": 654,
                                              "column": 21
                                            }
                                          },
                                          "properties": []
                                        }
                                      }
                                    ],
                                    "kind": "let"
                                  },
                                  {
                                    "type": "ExpressionStatement",
                                    "start": 18381,
                                    "end": 18401,
                                    "loc": {
                                      "start": {
                                        "line": 655,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 655,
                                        "column": 28
                                      }
                                    },
                                    "expression": {
                                      "type": "AssignmentExpression",
                                      "start": 18381,
                                      "end": 18400,
                                      "loc": {
                                        "start": {
                                          "line": 655,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 655,
                                          "column": 27
                                        }
                                      },
                                      "operator": "=",
                                      "left": {
                                        "type": "MemberExpression",
                                        "start": 18381,
                                        "end": 18392,
                                        "loc": {
                                          "start": {
                                            "line": 655,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 655,
                                            "column": 19
                                          }
                                        },
                                        "object": {
                                          "type": "Identifier",
                                          "start": 18381,
                                          "end": 18385,
                                          "loc": {
                                            "start": {
                                              "line": 655,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 655,
                                              "column": 12
                                            },
                                            "identifierName": "temp"
                                          },
                                          "name": "temp"
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 18386,
                                          "end": 18391,
                                          "loc": {
                                            "start": {
                                              "line": 655,
                                              "column": 13
                                            },
                                            "end": {
                                              "line": 655,
                                              "column": 18
                                            },
                                            "identifierName": "field"
                                          },
                                          "name": "field"
                                        },
                                        "computed": true
                                      },
                                      "right": {
                                        "type": "StringLiteral",
                                        "start": 18395,
                                        "end": 18400,
                                        "loc": {
                                          "start": {
                                            "line": 655,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 655,
                                            "column": 27
                                          }
                                        },
                                        "extra": {
                                          "rawValue": "asc",
                                          "raw": "\"asc\""
                                        },
                                        "value": "asc"
                                      }
                                    }
                                  },
                                  {
                                    "type": "ExpressionStatement",
                                    "start": 18410,
                                    "end": 18438,
                                    "loc": {
                                      "start": {
                                        "line": 656,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 656,
                                        "column": 36
                                      }
                                    },
                                    "expression": {
                                      "type": "CallExpression",
                                      "start": 18410,
                                      "end": 18437,
                                      "loc": {
                                        "start": {
                                          "line": 656,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 656,
                                          "column": 35
                                        }
                                      },
                                      "callee": {
                                        "type": "MemberExpression",
                                        "start": 18410,
                                        "end": 18431,
                                        "loc": {
                                          "start": {
                                            "line": 656,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 656,
                                            "column": 29
                                          }
                                        },
                                        "object": {
                                          "type": "MemberExpression",
                                          "start": 18410,
                                          "end": 18426,
                                          "loc": {
                                            "start": {
                                              "line": 656,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 656,
                                              "column": 24
                                            }
                                          },
                                          "object": {
                                            "type": "ThisExpression",
                                            "start": 18410,
                                            "end": 18414,
                                            "loc": {
                                              "start": {
                                                "line": 656,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 656,
                                                "column": 12
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 18415,
                                            "end": 18426,
                                            "loc": {
                                              "start": {
                                                "line": 656,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 656,
                                                "column": 24
                                              },
                                              "identifierName": "sort_fields"
                                            },
                                            "name": "sort_fields"
                                          },
                                          "computed": false
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 18427,
                                          "end": 18431,
                                          "loc": {
                                            "start": {
                                              "line": 656,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 656,
                                              "column": 29
                                            },
                                            "identifierName": "push"
                                          },
                                          "name": "push"
                                        },
                                        "computed": false
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "start": 18432,
                                          "end": 18436,
                                          "loc": {
                                            "start": {
                                              "line": 656,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 656,
                                              "column": 34
                                            },
                                            "identifierName": "temp"
                                          },
                                          "name": "temp"
                                        }
                                      ]
                                    }
                                  }
                                ],
                                "directives": []
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "start": 18454,
                              "end": 18485,
                              "loc": {
                                "start": {
                                  "line": 659,
                                  "column": 6
                                },
                                "end": {
                                  "line": 659,
                                  "column": 37
                                }
                              },
                              "expression": {
                                "type": "CallExpression",
                                "start": 18454,
                                "end": 18484,
                                "loc": {
                                  "start": {
                                    "line": 659,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 659,
                                    "column": 36
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 18454,
                                  "end": 18466,
                                  "loc": {
                                    "start": {
                                      "line": 659,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 659,
                                      "column": 18
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 18454,
                                    "end": 18458,
                                    "loc": {
                                      "start": {
                                        "line": 659,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 659,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 18459,
                                    "end": 18466,
                                    "loc": {
                                      "start": {
                                        "line": 659,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 659,
                                        "column": 18
                                      },
                                      "identifierName": "sort_by"
                                    },
                                    "name": "sort_by"
                                  },
                                  "computed": false
                                },
                                "arguments": [
                                  {
                                    "type": "MemberExpression",
                                    "start": 18467,
                                    "end": 18483,
                                    "loc": {
                                      "start": {
                                        "line": 659,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 659,
                                        "column": 35
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 18467,
                                      "end": 18471,
                                      "loc": {
                                        "start": {
                                          "line": 659,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 659,
                                          "column": 23
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 18472,
                                      "end": 18483,
                                      "loc": {
                                        "start": {
                                          "line": 659,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 659,
                                          "column": 35
                                        },
                                        "identifierName": "sort_fields"
                                      },
                                      "name": "sort_fields"
                                    },
                                    "computed": false
                                  }
                                ]
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "start": 18492,
                              "end": 18511,
                              "loc": {
                                "start": {
                                  "line": 660,
                                  "column": 6
                                },
                                "end": {
                                  "line": 660,
                                  "column": 25
                                }
                              },
                              "expression": {
                                "type": "CallExpression",
                                "start": 18492,
                                "end": 18510,
                                "loc": {
                                  "start": {
                                    "line": 660,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 660,
                                    "column": 24
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 18492,
                                  "end": 18508,
                                  "loc": {
                                    "start": {
                                      "line": 660,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 660,
                                      "column": 22
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 18492,
                                    "end": 18496,
                                    "loc": {
                                      "start": {
                                        "line": 660,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 660,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 18497,
                                    "end": 18508,
                                    "loc": {
                                      "start": {
                                        "line": 660,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 660,
                                        "column": 22
                                      },
                                      "identifierName": "forceUpdate"
                                    },
                                    "name": "forceUpdate"
                                  },
                                  "computed": false
                                },
                                "arguments": []
                              }
                            }
                          ],
                          "directives": []
                        }
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * This method is an event handler that listens to when all objects of the queryset\n   * displayed within a single display page are selected\n   ",
                    "start": 18525,
                    "end": 18677,
                    "loc": {
                      "start": {
                        "line": 663,
                        "column": 2
                      },
                      "end": {
                        "line": 666,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 18681,
                "end": 18987,
                "loc": {
                  "start": {
                    "line": 668,
                    "column": 2
                  },
                  "end": {
                    "line": 677,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 18681,
                  "end": 18692,
                  "loc": {
                    "start": {
                      "line": 668,
                      "column": 2
                    },
                    "end": {
                      "line": 668,
                      "column": 13
                    },
                    "identifierName": "_select_all"
                  },
                  "name": "_select_all",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 18693,
                    "end": 18698,
                    "loc": {
                      "start": {
                        "line": 668,
                        "column": 14
                      },
                      "end": {
                        "line": 668,
                        "column": 19
                      },
                      "identifierName": "event"
                    },
                    "name": "event"
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 18700,
                  "end": 18987,
                  "loc": {
                    "start": {
                      "line": 668,
                      "column": 21
                    },
                    "end": {
                      "line": 677,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "IfStatement",
                      "start": 18706,
                      "end": 18937,
                      "loc": {
                        "start": {
                          "line": 669,
                          "column": 4
                        },
                        "end": {
                          "line": 675,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "MemberExpression",
                        "start": 18710,
                        "end": 18728,
                        "loc": {
                          "start": {
                            "line": 669,
                            "column": 8
                          },
                          "end": {
                            "line": 669,
                            "column": 26
                          }
                        },
                        "object": {
                          "type": "ThisExpression",
                          "start": 18710,
                          "end": 18714,
                          "loc": {
                            "start": {
                              "line": 669,
                              "column": 8
                            },
                            "end": {
                              "line": 669,
                              "column": 12
                            }
                          }
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 18715,
                          "end": 18728,
                          "loc": {
                            "start": {
                              "line": 669,
                              "column": 13
                            },
                            "end": {
                              "line": 669,
                              "column": 26
                            },
                            "identifierName": "_all_selected"
                          },
                          "name": "_all_selected"
                        },
                        "computed": false
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 18730,
                        "end": 18815,
                        "loc": {
                          "start": {
                            "line": 669,
                            "column": 28
                          },
                          "end": {
                            "line": 671,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 18738,
                            "end": 18809,
                            "loc": {
                              "start": {
                                "line": 670,
                                "column": 6
                              },
                              "end": {
                                "line": 670,
                                "column": 77
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 18738,
                              "end": 18808,
                              "loc": {
                                "start": {
                                  "line": 670,
                                  "column": 6
                                },
                                "end": {
                                  "line": 670,
                                  "column": 76
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 18738,
                                "end": 18751,
                                "loc": {
                                  "start": {
                                    "line": 670,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 670,
                                    "column": 19
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 18738,
                                  "end": 18742,
                                  "loc": {
                                    "start": {
                                      "line": 670,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 670,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 18743,
                                  "end": 18751,
                                  "loc": {
                                    "start": {
                                      "line": 670,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 670,
                                      "column": 19
                                    },
                                    "identifierName": "setState"
                                  },
                                  "name": "setState"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "ObjectExpression",
                                  "start": 18752,
                                  "end": 18807,
                                  "loc": {
                                    "start": {
                                      "line": 670,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 670,
                                      "column": 75
                                    }
                                  },
                                  "properties": [
                                    {
                                      "type": "ObjectProperty",
                                      "start": 18754,
                                      "end": 18805,
                                      "loc": {
                                        "start": {
                                          "line": 670,
                                          "column": 22
                                        },
                                        "end": {
                                          "line": 670,
                                          "column": 73
                                        }
                                      },
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "key": {
                                        "type": "Identifier",
                                        "start": 18754,
                                        "end": 18770,
                                        "loc": {
                                          "start": {
                                            "line": 670,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 670,
                                            "column": 38
                                          },
                                          "identifierName": "selected_objects"
                                        },
                                        "name": "selected_objects"
                                      },
                                      "value": {
                                        "type": "NewExpression",
                                        "start": 18772,
                                        "end": 18805,
                                        "loc": {
                                          "start": {
                                            "line": 670,
                                            "column": 40
                                          },
                                          "end": {
                                            "line": 670,
                                            "column": 73
                                          }
                                        },
                                        "callee": {
                                          "type": "Identifier",
                                          "start": 18776,
                                          "end": 18779,
                                          "loc": {
                                            "start": {
                                              "line": 670,
                                              "column": 44
                                            },
                                            "end": {
                                              "line": 670,
                                              "column": 47
                                            },
                                            "identifierName": "Set"
                                          },
                                          "name": "Set"
                                        },
                                        "arguments": [
                                          {
                                            "type": "ArrayExpression",
                                            "start": 18780,
                                            "end": 18782,
                                            "loc": {
                                              "start": {
                                                "line": 670,
                                                "column": 48
                                              },
                                              "end": {
                                                "line": 670,
                                                "column": 50
                                              }
                                            },
                                            "elements": []
                                          },
                                          {
                                            "type": "MemberExpression",
                                            "start": 18784,
                                            "end": 18804,
                                            "loc": {
                                              "start": {
                                                "line": 670,
                                                "column": 52
                                              },
                                              "end": {
                                                "line": 670,
                                                "column": 72
                                              }
                                            },
                                            "object": {
                                              "type": "ThisExpression",
                                              "start": 18784,
                                              "end": 18788,
                                              "loc": {
                                                "start": {
                                                  "line": 670,
                                                  "column": 52
                                                },
                                                "end": {
                                                  "line": 670,
                                                  "column": 56
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 18789,
                                              "end": 18804,
                                              "loc": {
                                                "start": {
                                                  "line": 670,
                                                  "column": 57
                                                },
                                                "end": {
                                                  "line": 670,
                                                  "column": 72
                                                },
                                                "identifierName": "is_object_equal"
                                              },
                                              "name": "is_object_equal"
                                            },
                                            "computed": false
                                          }
                                        ]
                                      }
                                    }
                                  ]
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": {
                        "type": "BlockStatement",
                        "start": 18821,
                        "end": 18937,
                        "loc": {
                          "start": {
                            "line": 671,
                            "column": 11
                          },
                          "end": {
                            "line": 675,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 18829,
                            "end": 18931,
                            "loc": {
                              "start": {
                                "line": 672,
                                "column": 6
                              },
                              "end": {
                                "line": 674,
                                "column": 9
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 18829,
                              "end": 18930,
                              "loc": {
                                "start": {
                                  "line": 672,
                                  "column": 6
                                },
                                "end": {
                                  "line": 674,
                                  "column": 8
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 18829,
                                "end": 18842,
                                "loc": {
                                  "start": {
                                    "line": 672,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 672,
                                    "column": 19
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 18829,
                                  "end": 18833,
                                  "loc": {
                                    "start": {
                                      "line": 672,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 672,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 18834,
                                  "end": 18842,
                                  "loc": {
                                    "start": {
                                      "line": 672,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 672,
                                      "column": 19
                                    },
                                    "identifierName": "setState"
                                  },
                                  "name": "setState"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "ObjectExpression",
                                  "start": 18843,
                                  "end": 18929,
                                  "loc": {
                                    "start": {
                                      "line": 672,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 674,
                                      "column": 7
                                    }
                                  },
                                  "properties": [
                                    {
                                      "type": "ObjectProperty",
                                      "start": 18853,
                                      "end": 18921,
                                      "loc": {
                                        "start": {
                                          "line": 673,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 673,
                                          "column": 76
                                        }
                                      },
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "key": {
                                        "type": "Identifier",
                                        "start": 18853,
                                        "end": 18869,
                                        "loc": {
                                          "start": {
                                            "line": 673,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 673,
                                            "column": 24
                                          },
                                          "identifierName": "selected_objects"
                                        },
                                        "name": "selected_objects"
                                      },
                                      "value": {
                                        "type": "NewExpression",
                                        "start": 18871,
                                        "end": 18921,
                                        "loc": {
                                          "start": {
                                            "line": 673,
                                            "column": 26
                                          },
                                          "end": {
                                            "line": 673,
                                            "column": 76
                                          }
                                        },
                                        "callee": {
                                          "type": "Identifier",
                                          "start": 18875,
                                          "end": 18878,
                                          "loc": {
                                            "start": {
                                              "line": 673,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 673,
                                              "column": 33
                                            },
                                            "identifierName": "Set"
                                          },
                                          "name": "Set"
                                        },
                                        "arguments": [
                                          {
                                            "type": "MemberExpression",
                                            "start": 18879,
                                            "end": 18898,
                                            "loc": {
                                              "start": {
                                                "line": 673,
                                                "column": 34
                                              },
                                              "end": {
                                                "line": 673,
                                                "column": 53
                                              }
                                            },
                                            "object": {
                                              "type": "MemberExpression",
                                              "start": 18879,
                                              "end": 18889,
                                              "loc": {
                                                "start": {
                                                  "line": 673,
                                                  "column": 34
                                                },
                                                "end": {
                                                  "line": 673,
                                                  "column": 44
                                                }
                                              },
                                              "object": {
                                                "type": "ThisExpression",
                                                "start": 18879,
                                                "end": 18883,
                                                "loc": {
                                                  "start": {
                                                    "line": 673,
                                                    "column": 34
                                                  },
                                                  "end": {
                                                    "line": 673,
                                                    "column": 38
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 18884,
                                                "end": 18889,
                                                "loc": {
                                                  "start": {
                                                    "line": 673,
                                                    "column": 39
                                                  },
                                                  "end": {
                                                    "line": 673,
                                                    "column": 44
                                                  },
                                                  "identifierName": "state"
                                                },
                                                "name": "state"
                                              },
                                              "computed": false
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 18890,
                                              "end": 18898,
                                              "loc": {
                                                "start": {
                                                  "line": 673,
                                                  "column": 45
                                                },
                                                "end": {
                                                  "line": 673,
                                                  "column": 53
                                                },
                                                "identifierName": "queryset"
                                              },
                                              "name": "queryset"
                                            },
                                            "computed": false
                                          },
                                          {
                                            "type": "MemberExpression",
                                            "start": 18900,
                                            "end": 18920,
                                            "loc": {
                                              "start": {
                                                "line": 673,
                                                "column": 55
                                              },
                                              "end": {
                                                "line": 673,
                                                "column": 75
                                              }
                                            },
                                            "object": {
                                              "type": "ThisExpression",
                                              "start": 18900,
                                              "end": 18904,
                                              "loc": {
                                                "start": {
                                                  "line": 673,
                                                  "column": 55
                                                },
                                                "end": {
                                                  "line": 673,
                                                  "column": 59
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 18905,
                                              "end": 18920,
                                              "loc": {
                                                "start": {
                                                  "line": 673,
                                                  "column": 60
                                                },
                                                "end": {
                                                  "line": 673,
                                                  "column": 75
                                                },
                                                "identifierName": "is_object_equal"
                                              },
                                              "name": "is_object_equal"
                                            },
                                            "computed": false
                                          }
                                        ]
                                      }
                                    }
                                  ]
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 18942,
                      "end": 18983,
                      "loc": {
                        "start": {
                          "line": 676,
                          "column": 4
                        },
                        "end": {
                          "line": 676,
                          "column": 45
                        }
                      },
                      "expression": {
                        "type": "AssignmentExpression",
                        "start": 18942,
                        "end": 18982,
                        "loc": {
                          "start": {
                            "line": 676,
                            "column": 4
                          },
                          "end": {
                            "line": 676,
                            "column": 44
                          }
                        },
                        "operator": "=",
                        "left": {
                          "type": "MemberExpression",
                          "start": 18942,
                          "end": 18960,
                          "loc": {
                            "start": {
                              "line": 676,
                              "column": 4
                            },
                            "end": {
                              "line": 676,
                              "column": 22
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 18942,
                            "end": 18946,
                            "loc": {
                              "start": {
                                "line": 676,
                                "column": 4
                              },
                              "end": {
                                "line": 676,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 18947,
                            "end": 18960,
                            "loc": {
                              "start": {
                                "line": 676,
                                "column": 9
                              },
                              "end": {
                                "line": 676,
                                "column": 22
                              },
                              "identifierName": "_all_selected"
                            },
                            "name": "_all_selected"
                          },
                          "computed": false
                        },
                        "right": {
                          "type": "UnaryExpression",
                          "start": 18963,
                          "end": 18982,
                          "loc": {
                            "start": {
                              "line": 676,
                              "column": 25
                            },
                            "end": {
                              "line": 676,
                              "column": 44
                            }
                          },
                          "operator": "!",
                          "prefix": true,
                          "argument": {
                            "type": "MemberExpression",
                            "start": 18964,
                            "end": 18982,
                            "loc": {
                              "start": {
                                "line": 676,
                                "column": 26
                              },
                              "end": {
                                "line": 676,
                                "column": 44
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 18964,
                              "end": 18968,
                              "loc": {
                                "start": {
                                  "line": 676,
                                  "column": 26
                                },
                                "end": {
                                  "line": 676,
                                  "column": 30
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 18969,
                              "end": 18982,
                              "loc": {
                                "start": {
                                  "line": 676,
                                  "column": 31
                                },
                                "end": {
                                  "line": 676,
                                  "column": 44
                                },
                                "identifierName": "_all_selected"
                              },
                              "name": "_all_selected"
                            },
                            "computed": false
                          },
                          "extra": {
                            "parenthesizedArgument": false
                          }
                        }
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * This method is an event handler that listens to when all objects of the queryset\n   * displayed within a single display page are selected\n   ",
                    "start": 18525,
                    "end": 18677,
                    "loc": {
                      "start": {
                        "line": 663,
                        "column": 2
                      },
                      "end": {
                        "line": 666,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * This method is an event handler that listens when a single objects of the queryset\n   * displayed is selected\n   ",
                    "start": 18990,
                    "end": 19114,
                    "loc": {
                      "start": {
                        "line": 678,
                        "column": 2
                      },
                      "end": {
                        "line": 681,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 19118,
                "end": 19503,
                "loc": {
                  "start": {
                    "line": 683,
                    "column": 2
                  },
                  "end": {
                    "line": 694,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 19118,
                  "end": 19129,
                  "loc": {
                    "start": {
                      "line": 683,
                      "column": 2
                    },
                    "end": {
                      "line": 683,
                      "column": 13
                    },
                    "identifierName": "_select_one"
                  },
                  "name": "_select_one",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 19130,
                    "end": 19136,
                    "loc": {
                      "start": {
                        "line": 683,
                        "column": 14
                      },
                      "end": {
                        "line": 683,
                        "column": 20
                      },
                      "identifierName": "object"
                    },
                    "name": "object"
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 19138,
                  "end": 19503,
                  "loc": {
                    "start": {
                      "line": 683,
                      "column": 22
                    },
                    "end": {
                      "line": 694,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 19144,
                      "end": 19499,
                      "loc": {
                        "start": {
                          "line": 684,
                          "column": 4
                        },
                        "end": {
                          "line": 693,
                          "column": 6
                        }
                      },
                      "argument": {
                        "type": "ArrowFunctionExpression",
                        "start": 19151,
                        "end": 19498,
                        "loc": {
                          "start": {
                            "line": 684,
                            "column": 11
                          },
                          "end": {
                            "line": 693,
                            "column": 5
                          }
                        },
                        "id": null,
                        "generator": false,
                        "expression": false,
                        "async": false,
                        "params": [
                          {
                            "type": "Identifier",
                            "start": 19151,
                            "end": 19156,
                            "loc": {
                              "start": {
                                "line": 684,
                                "column": 11
                              },
                              "end": {
                                "line": 684,
                                "column": 16
                              },
                              "identifierName": "event"
                            },
                            "name": "event"
                          }
                        ],
                        "body": {
                          "type": "BlockStatement",
                          "start": 19160,
                          "end": 19498,
                          "loc": {
                            "start": {
                              "line": 684,
                              "column": 20
                            },
                            "end": {
                              "line": 693,
                              "column": 5
                            }
                          },
                          "body": [
                            {
                              "type": "IfStatement",
                              "start": 19168,
                              "end": 19492,
                              "loc": {
                                "start": {
                                  "line": 685,
                                  "column": 6
                                },
                                "end": {
                                  "line": 692,
                                  "column": 7
                                }
                              },
                              "test": {
                                "type": "CallExpression",
                                "start": 19172,
                                "end": 19216,
                                "loc": {
                                  "start": {
                                    "line": 685,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 685,
                                    "column": 54
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 19172,
                                  "end": 19208,
                                  "loc": {
                                    "start": {
                                      "line": 685,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 685,
                                      "column": 46
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 19172,
                                    "end": 19199,
                                    "loc": {
                                      "start": {
                                        "line": 685,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 685,
                                        "column": 37
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 19172,
                                      "end": 19182,
                                      "loc": {
                                        "start": {
                                          "line": 685,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 685,
                                          "column": 20
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 19172,
                                        "end": 19176,
                                        "loc": {
                                          "start": {
                                            "line": 685,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 685,
                                            "column": 14
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 19177,
                                        "end": 19182,
                                        "loc": {
                                          "start": {
                                            "line": 685,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 685,
                                            "column": 20
                                          },
                                          "identifierName": "state"
                                        },
                                        "name": "state"
                                      },
                                      "computed": false
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 19183,
                                      "end": 19199,
                                      "loc": {
                                        "start": {
                                          "line": 685,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 685,
                                          "column": 37
                                        },
                                        "identifierName": "selected_objects"
                                      },
                                      "name": "selected_objects"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 19200,
                                    "end": 19208,
                                    "loc": {
                                      "start": {
                                        "line": 685,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 685,
                                        "column": 46
                                      },
                                      "identifierName": "contains"
                                    },
                                    "name": "contains"
                                  },
                                  "computed": false
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "start": 19209,
                                    "end": 19215,
                                    "loc": {
                                      "start": {
                                        "line": 685,
                                        "column": 47
                                      },
                                      "end": {
                                        "line": 685,
                                        "column": 53
                                      },
                                      "identifierName": "object"
                                    },
                                    "name": "object"
                                  }
                                ]
                              },
                              "consequent": {
                                "type": "BlockStatement",
                                "start": 19218,
                                "end": 19354,
                                "loc": {
                                  "start": {
                                    "line": 685,
                                    "column": 56
                                  },
                                  "end": {
                                    "line": 689,
                                    "column": 7
                                  }
                                },
                                "body": [
                                  {
                                    "type": "ExpressionStatement",
                                    "start": 19228,
                                    "end": 19271,
                                    "loc": {
                                      "start": {
                                        "line": 686,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 686,
                                        "column": 51
                                      }
                                    },
                                    "expression": {
                                      "type": "CallExpression",
                                      "start": 19228,
                                      "end": 19270,
                                      "loc": {
                                        "start": {
                                          "line": 686,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 686,
                                          "column": 50
                                        }
                                      },
                                      "callee": {
                                        "type": "MemberExpression",
                                        "start": 19228,
                                        "end": 19262,
                                        "loc": {
                                          "start": {
                                            "line": 686,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 686,
                                            "column": 42
                                          }
                                        },
                                        "object": {
                                          "type": "MemberExpression",
                                          "start": 19228,
                                          "end": 19255,
                                          "loc": {
                                            "start": {
                                              "line": 686,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 686,
                                              "column": 35
                                            }
                                          },
                                          "object": {
                                            "type": "MemberExpression",
                                            "start": 19228,
                                            "end": 19238,
                                            "loc": {
                                              "start": {
                                                "line": 686,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 686,
                                                "column": 18
                                              }
                                            },
                                            "object": {
                                              "type": "ThisExpression",
                                              "start": 19228,
                                              "end": 19232,
                                              "loc": {
                                                "start": {
                                                  "line": 686,
                                                  "column": 8
                                                },
                                                "end": {
                                                  "line": 686,
                                                  "column": 12
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 19233,
                                              "end": 19238,
                                              "loc": {
                                                "start": {
                                                  "line": 686,
                                                  "column": 13
                                                },
                                                "end": {
                                                  "line": 686,
                                                  "column": 18
                                                },
                                                "identifierName": "state"
                                              },
                                              "name": "state"
                                            },
                                            "computed": false
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 19239,
                                            "end": 19255,
                                            "loc": {
                                              "start": {
                                                "line": 686,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 686,
                                                "column": 35
                                              },
                                              "identifierName": "selected_objects"
                                            },
                                            "name": "selected_objects"
                                          },
                                          "computed": false
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 19256,
                                          "end": 19262,
                                          "loc": {
                                            "start": {
                                              "line": 686,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 686,
                                              "column": 42
                                            },
                                            "identifierName": "remove"
                                          },
                                          "name": "remove"
                                        },
                                        "computed": false
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "start": 19263,
                                          "end": 19269,
                                          "loc": {
                                            "start": {
                                              "line": 686,
                                              "column": 43
                                            },
                                            "end": {
                                              "line": 686,
                                              "column": 49
                                            },
                                            "identifierName": "object"
                                          },
                                          "name": "object"
                                        }
                                      ]
                                    }
                                  },
                                  {
                                    "type": "ExpressionStatement",
                                    "start": 19281,
                                    "end": 19346,
                                    "loc": {
                                      "start": {
                                        "line": 688,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 688,
                                        "column": 73
                                      }
                                    },
                                    "expression": {
                                      "type": "CallExpression",
                                      "start": 19281,
                                      "end": 19345,
                                      "loc": {
                                        "start": {
                                          "line": 688,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 688,
                                          "column": 72
                                        }
                                      },
                                      "callee": {
                                        "type": "MemberExpression",
                                        "start": 19281,
                                        "end": 19294,
                                        "loc": {
                                          "start": {
                                            "line": 688,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 688,
                                            "column": 21
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 19281,
                                          "end": 19285,
                                          "loc": {
                                            "start": {
                                              "line": 688,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 688,
                                              "column": 12
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 19286,
                                          "end": 19294,
                                          "loc": {
                                            "start": {
                                              "line": 688,
                                              "column": 13
                                            },
                                            "end": {
                                              "line": 688,
                                              "column": 21
                                            },
                                            "identifierName": "setState"
                                          },
                                          "name": "setState"
                                        },
                                        "computed": false
                                      },
                                      "arguments": [
                                        {
                                          "type": "ObjectExpression",
                                          "start": 19295,
                                          "end": 19344,
                                          "loc": {
                                            "start": {
                                              "line": 688,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 688,
                                              "column": 71
                                            }
                                          },
                                          "properties": [
                                            {
                                              "type": "ObjectProperty",
                                              "start": 19297,
                                              "end": 19342,
                                              "loc": {
                                                "start": {
                                                  "line": 688,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 688,
                                                  "column": 69
                                                }
                                              },
                                              "method": false,
                                              "shorthand": false,
                                              "computed": false,
                                              "key": {
                                                "type": "Identifier",
                                                "start": 19297,
                                                "end": 19313,
                                                "loc": {
                                                  "start": {
                                                    "line": 688,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 688,
                                                    "column": 40
                                                  },
                                                  "identifierName": "selected_objects"
                                                },
                                                "name": "selected_objects"
                                              },
                                              "value": {
                                                "type": "MemberExpression",
                                                "start": 19315,
                                                "end": 19342,
                                                "loc": {
                                                  "start": {
                                                    "line": 688,
                                                    "column": 42
                                                  },
                                                  "end": {
                                                    "line": 688,
                                                    "column": 69
                                                  }
                                                },
                                                "object": {
                                                  "type": "MemberExpression",
                                                  "start": 19315,
                                                  "end": 19325,
                                                  "loc": {
                                                    "start": {
                                                      "line": 688,
                                                      "column": 42
                                                    },
                                                    "end": {
                                                      "line": 688,
                                                      "column": 52
                                                    }
                                                  },
                                                  "object": {
                                                    "type": "ThisExpression",
                                                    "start": 19315,
                                                    "end": 19319,
                                                    "loc": {
                                                      "start": {
                                                        "line": 688,
                                                        "column": 42
                                                      },
                                                      "end": {
                                                        "line": 688,
                                                        "column": 46
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "start": 19320,
                                                    "end": 19325,
                                                    "loc": {
                                                      "start": {
                                                        "line": 688,
                                                        "column": 47
                                                      },
                                                      "end": {
                                                        "line": 688,
                                                        "column": 52
                                                      },
                                                      "identifierName": "state"
                                                    },
                                                    "name": "state"
                                                  },
                                                  "computed": false
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "start": 19326,
                                                  "end": 19342,
                                                  "loc": {
                                                    "start": {
                                                      "line": 688,
                                                      "column": 53
                                                    },
                                                    "end": {
                                                      "line": 688,
                                                      "column": 69
                                                    },
                                                    "identifierName": "selected_objects"
                                                  },
                                                  "name": "selected_objects"
                                                },
                                                "computed": false
                                              }
                                            }
                                          ]
                                        }
                                      ]
                                    }
                                  }
                                ],
                                "directives": []
                              },
                              "alternate": {
                                "type": "BlockStatement",
                                "start": 19360,
                                "end": 19492,
                                "loc": {
                                  "start": {
                                    "line": 689,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 692,
                                    "column": 7
                                  }
                                },
                                "body": [
                                  {
                                    "type": "ExpressionStatement",
                                    "start": 19370,
                                    "end": 19410,
                                    "loc": {
                                      "start": {
                                        "line": 690,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 690,
                                        "column": 48
                                      }
                                    },
                                    "expression": {
                                      "type": "CallExpression",
                                      "start": 19370,
                                      "end": 19409,
                                      "loc": {
                                        "start": {
                                          "line": 690,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 690,
                                          "column": 47
                                        }
                                      },
                                      "callee": {
                                        "type": "MemberExpression",
                                        "start": 19370,
                                        "end": 19401,
                                        "loc": {
                                          "start": {
                                            "line": 690,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 690,
                                            "column": 39
                                          }
                                        },
                                        "object": {
                                          "type": "MemberExpression",
                                          "start": 19370,
                                          "end": 19397,
                                          "loc": {
                                            "start": {
                                              "line": 690,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 690,
                                              "column": 35
                                            }
                                          },
                                          "object": {
                                            "type": "MemberExpression",
                                            "start": 19370,
                                            "end": 19380,
                                            "loc": {
                                              "start": {
                                                "line": 690,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 690,
                                                "column": 18
                                              }
                                            },
                                            "object": {
                                              "type": "ThisExpression",
                                              "start": 19370,
                                              "end": 19374,
                                              "loc": {
                                                "start": {
                                                  "line": 690,
                                                  "column": 8
                                                },
                                                "end": {
                                                  "line": 690,
                                                  "column": 12
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 19375,
                                              "end": 19380,
                                              "loc": {
                                                "start": {
                                                  "line": 690,
                                                  "column": 13
                                                },
                                                "end": {
                                                  "line": 690,
                                                  "column": 18
                                                },
                                                "identifierName": "state"
                                              },
                                              "name": "state"
                                            },
                                            "computed": false
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 19381,
                                            "end": 19397,
                                            "loc": {
                                              "start": {
                                                "line": 690,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 690,
                                                "column": 35
                                              },
                                              "identifierName": "selected_objects"
                                            },
                                            "name": "selected_objects"
                                          },
                                          "computed": false
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 19398,
                                          "end": 19401,
                                          "loc": {
                                            "start": {
                                              "line": 690,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 690,
                                              "column": 39
                                            },
                                            "identifierName": "add"
                                          },
                                          "name": "add"
                                        },
                                        "computed": false
                                      },
                                      "arguments": [
                                        {
                                          "type": "Identifier",
                                          "start": 19402,
                                          "end": 19408,
                                          "loc": {
                                            "start": {
                                              "line": 690,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 690,
                                              "column": 46
                                            },
                                            "identifierName": "object"
                                          },
                                          "name": "object"
                                        }
                                      ]
                                    }
                                  },
                                  {
                                    "type": "ExpressionStatement",
                                    "start": 19419,
                                    "end": 19484,
                                    "loc": {
                                      "start": {
                                        "line": 691,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 691,
                                        "column": 73
                                      }
                                    },
                                    "expression": {
                                      "type": "CallExpression",
                                      "start": 19419,
                                      "end": 19483,
                                      "loc": {
                                        "start": {
                                          "line": 691,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 691,
                                          "column": 72
                                        }
                                      },
                                      "callee": {
                                        "type": "MemberExpression",
                                        "start": 19419,
                                        "end": 19432,
                                        "loc": {
                                          "start": {
                                            "line": 691,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 691,
                                            "column": 21
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 19419,
                                          "end": 19423,
                                          "loc": {
                                            "start": {
                                              "line": 691,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 691,
                                              "column": 12
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 19424,
                                          "end": 19432,
                                          "loc": {
                                            "start": {
                                              "line": 691,
                                              "column": 13
                                            },
                                            "end": {
                                              "line": 691,
                                              "column": 21
                                            },
                                            "identifierName": "setState"
                                          },
                                          "name": "setState"
                                        },
                                        "computed": false
                                      },
                                      "arguments": [
                                        {
                                          "type": "ObjectExpression",
                                          "start": 19433,
                                          "end": 19482,
                                          "loc": {
                                            "start": {
                                              "line": 691,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 691,
                                              "column": 71
                                            }
                                          },
                                          "properties": [
                                            {
                                              "type": "ObjectProperty",
                                              "start": 19435,
                                              "end": 19480,
                                              "loc": {
                                                "start": {
                                                  "line": 691,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 691,
                                                  "column": 69
                                                }
                                              },
                                              "method": false,
                                              "shorthand": false,
                                              "computed": false,
                                              "key": {
                                                "type": "Identifier",
                                                "start": 19435,
                                                "end": 19451,
                                                "loc": {
                                                  "start": {
                                                    "line": 691,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 691,
                                                    "column": 40
                                                  },
                                                  "identifierName": "selected_objects"
                                                },
                                                "name": "selected_objects"
                                              },
                                              "value": {
                                                "type": "MemberExpression",
                                                "start": 19453,
                                                "end": 19480,
                                                "loc": {
                                                  "start": {
                                                    "line": 691,
                                                    "column": 42
                                                  },
                                                  "end": {
                                                    "line": 691,
                                                    "column": 69
                                                  }
                                                },
                                                "object": {
                                                  "type": "MemberExpression",
                                                  "start": 19453,
                                                  "end": 19463,
                                                  "loc": {
                                                    "start": {
                                                      "line": 691,
                                                      "column": 42
                                                    },
                                                    "end": {
                                                      "line": 691,
                                                      "column": 52
                                                    }
                                                  },
                                                  "object": {
                                                    "type": "ThisExpression",
                                                    "start": 19453,
                                                    "end": 19457,
                                                    "loc": {
                                                      "start": {
                                                        "line": 691,
                                                        "column": 42
                                                      },
                                                      "end": {
                                                        "line": 691,
                                                        "column": 46
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "start": 19458,
                                                    "end": 19463,
                                                    "loc": {
                                                      "start": {
                                                        "line": 691,
                                                        "column": 47
                                                      },
                                                      "end": {
                                                        "line": 691,
                                                        "column": 52
                                                      },
                                                      "identifierName": "state"
                                                    },
                                                    "name": "state"
                                                  },
                                                  "computed": false
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "start": 19464,
                                                  "end": 19480,
                                                  "loc": {
                                                    "start": {
                                                      "line": 691,
                                                      "column": 53
                                                    },
                                                    "end": {
                                                      "line": 691,
                                                      "column": 69
                                                    },
                                                    "identifierName": "selected_objects"
                                                  },
                                                  "name": "selected_objects"
                                                },
                                                "computed": false
                                              }
                                            }
                                          ]
                                        }
                                      ]
                                    }
                                  }
                                ],
                                "directives": []
                              }
                            }
                          ],
                          "directives": []
                        }
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * This method is an event handler that listens when a single objects of the queryset\n   * displayed is selected\n   ",
                    "start": 18990,
                    "end": 19114,
                    "loc": {
                      "start": {
                        "line": 678,
                        "column": 2
                      },
                      "end": {
                        "line": 681,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Generate the table body for the list display page\n   *\n   * @return  An array of table rows <tr/>\n   ",
                    "start": 19507,
                    "end": 19619,
                    "loc": {
                      "start": {
                        "line": 696,
                        "column": 2
                      },
                      "end": {
                        "line": 700,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 19623,
                "end": 20619,
                "loc": {
                  "start": {
                    "line": 702,
                    "column": 2
                  },
                  "end": {
                    "line": 734,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 19623,
                  "end": 19638,
                  "loc": {
                    "start": {
                      "line": 702,
                      "column": 2
                    },
                    "end": {
                      "line": 702,
                      "column": 17
                    },
                    "identifierName": "_get_table_body"
                  },
                  "name": "_get_table_body",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 19641,
                  "end": 20619,
                  "loc": {
                    "start": {
                      "line": 702,
                      "column": 20
                    },
                    "end": {
                      "line": 734,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 19647,
                      "end": 20615,
                      "loc": {
                        "start": {
                          "line": 703,
                          "column": 4
                        },
                        "end": {
                          "line": 733,
                          "column": 7
                        }
                      },
                      "argument": {
                        "type": "CallExpression",
                        "start": 19654,
                        "end": 20614,
                        "loc": {
                          "start": {
                            "line": 703,
                            "column": 11
                          },
                          "end": {
                            "line": 733,
                            "column": 6
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 19654,
                          "end": 19686,
                          "loc": {
                            "start": {
                              "line": 703,
                              "column": 11
                            },
                            "end": {
                              "line": 703,
                              "column": 43
                            }
                          },
                          "object": {
                            "type": "CallExpression",
                            "start": 19654,
                            "end": 19682,
                            "loc": {
                              "start": {
                                "line": 703,
                                "column": 11
                              },
                              "end": {
                                "line": 703,
                                "column": 39
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 19654,
                              "end": 19680,
                              "loc": {
                                "start": {
                                  "line": 703,
                                  "column": 11
                                },
                                "end": {
                                  "line": 703,
                                  "column": 37
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 19654,
                                "end": 19658,
                                "loc": {
                                  "start": {
                                    "line": 703,
                                    "column": 11
                                  },
                                  "end": {
                                    "line": 703,
                                    "column": 15
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 19659,
                                "end": 19680,
                                "loc": {
                                  "start": {
                                    "line": 703,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 703,
                                    "column": 37
                                  },
                                  "identifierName": "_get_ordered_queryset"
                                },
                                "name": "_get_ordered_queryset"
                              },
                              "computed": false
                            },
                            "arguments": []
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 19683,
                            "end": 19686,
                            "loc": {
                              "start": {
                                "line": 703,
                                "column": 40
                              },
                              "end": {
                                "line": 703,
                                "column": 43
                              },
                              "identifierName": "map"
                            },
                            "name": "map"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "ArrowFunctionExpression",
                            "start": 19687,
                            "end": 20613,
                            "loc": {
                              "start": {
                                "line": 703,
                                "column": 44
                              },
                              "end": {
                                "line": 733,
                                "column": 5
                              }
                            },
                            "id": null,
                            "generator": false,
                            "expression": false,
                            "async": false,
                            "params": [
                              {
                                "type": "Identifier",
                                "start": 19688,
                                "end": 19694,
                                "loc": {
                                  "start": {
                                    "line": 703,
                                    "column": 45
                                  },
                                  "end": {
                                    "line": 703,
                                    "column": 51
                                  },
                                  "identifierName": "object"
                                },
                                "name": "object"
                              },
                              {
                                "type": "Identifier",
                                "start": 19696,
                                "end": 19697,
                                "loc": {
                                  "start": {
                                    "line": 703,
                                    "column": 53
                                  },
                                  "end": {
                                    "line": 703,
                                    "column": 54
                                  },
                                  "identifierName": "i"
                                },
                                "name": "i"
                              }
                            ],
                            "body": {
                              "type": "BlockStatement",
                              "start": 19702,
                              "end": 20613,
                              "loc": {
                                "start": {
                                  "line": 703,
                                  "column": 59
                                },
                                "end": {
                                  "line": 733,
                                  "column": 5
                                }
                              },
                              "body": [
                                {
                                  "type": "ReturnStatement",
                                  "start": 19710,
                                  "end": 20607,
                                  "loc": {
                                    "start": {
                                      "line": 704,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 732,
                                      "column": 8
                                    }
                                  },
                                  "argument": {
                                    "type": "JSXElement",
                                    "start": 19727,
                                    "end": 20598,
                                    "loc": {
                                      "start": {
                                        "line": 705,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 731,
                                        "column": 13
                                      }
                                    },
                                    "openingElement": {
                                      "type": "JSXOpeningElement",
                                      "start": 19727,
                                      "end": 19748,
                                      "loc": {
                                        "start": {
                                          "line": 705,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 705,
                                          "column": 29
                                        }
                                      },
                                      "attributes": [
                                        {
                                          "type": "JSXAttribute",
                                          "start": 19731,
                                          "end": 19747,
                                          "loc": {
                                            "start": {
                                              "line": 705,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 705,
                                              "column": 28
                                            }
                                          },
                                          "name": {
                                            "type": "JSXIdentifier",
                                            "start": 19731,
                                            "end": 19734,
                                            "loc": {
                                              "start": {
                                                "line": 705,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 705,
                                                "column": 15
                                              }
                                            },
                                            "name": "key"
                                          },
                                          "value": {
                                            "type": "JSXExpressionContainer",
                                            "start": 19735,
                                            "end": 19747,
                                            "loc": {
                                              "start": {
                                                "line": 705,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 705,
                                                "column": 28
                                              }
                                            },
                                            "expression": {
                                              "type": "BinaryExpression",
                                              "start": 19736,
                                              "end": 19746,
                                              "loc": {
                                                "start": {
                                                  "line": 705,
                                                  "column": 17
                                                },
                                                "end": {
                                                  "line": 705,
                                                  "column": 27
                                                }
                                              },
                                              "left": {
                                                "type": "StringLiteral",
                                                "start": 19736,
                                                "end": 19742,
                                                "loc": {
                                                  "start": {
                                                    "line": 705,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 705,
                                                    "column": 23
                                                  }
                                                },
                                                "extra": {
                                                  "rawValue": "row-",
                                                  "raw": "\"row-\""
                                                },
                                                "value": "row-"
                                              },
                                              "operator": "+",
                                              "right": {
                                                "type": "Identifier",
                                                "start": 19745,
                                                "end": 19746,
                                                "loc": {
                                                  "start": {
                                                    "line": 705,
                                                    "column": 26
                                                  },
                                                  "end": {
                                                    "line": 705,
                                                    "column": 27
                                                  },
                                                  "identifierName": "i"
                                                },
                                                "name": "i"
                                              }
                                            }
                                          }
                                        }
                                      ],
                                      "name": {
                                        "type": "JSXIdentifier",
                                        "start": 19728,
                                        "end": 19730,
                                        "loc": {
                                          "start": {
                                            "line": 705,
                                            "column": 9
                                          },
                                          "end": {
                                            "line": 705,
                                            "column": 11
                                          }
                                        },
                                        "name": "tr"
                                      },
                                      "selfClosing": false
                                    },
                                    "closingElement": {
                                      "type": "JSXClosingElement",
                                      "start": 20593,
                                      "end": 20598,
                                      "loc": {
                                        "start": {
                                          "line": 731,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 731,
                                          "column": 13
                                        }
                                      },
                                      "name": {
                                        "type": "JSXIdentifier",
                                        "start": 20595,
                                        "end": 20597,
                                        "loc": {
                                          "start": {
                                            "line": 731,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 731,
                                            "column": 12
                                          }
                                        },
                                        "name": "tr"
                                      }
                                    },
                                    "children": [
                                      {
                                        "type": "JSXText",
                                        "start": 19748,
                                        "end": 19759,
                                        "loc": {
                                          "start": {
                                            "line": 705,
                                            "column": 29
                                          },
                                          "end": {
                                            "line": 706,
                                            "column": 10
                                          }
                                        },
                                        "extra": null,
                                        "value": "\n          "
                                      },
                                      {
                                        "type": "JSXElement",
                                        "start": 19759,
                                        "end": 20085,
                                        "loc": {
                                          "start": {
                                            "line": 706,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 715,
                                            "column": 15
                                          }
                                        },
                                        "openingElement": {
                                          "type": "JSXOpeningElement",
                                          "start": 19759,
                                          "end": 19763,
                                          "loc": {
                                            "start": {
                                              "line": 706,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 706,
                                              "column": 14
                                            }
                                          },
                                          "attributes": [],
                                          "name": {
                                            "type": "JSXIdentifier",
                                            "start": 19760,
                                            "end": 19762,
                                            "loc": {
                                              "start": {
                                                "line": 706,
                                                "column": 11
                                              },
                                              "end": {
                                                "line": 706,
                                                "column": 13
                                              }
                                            },
                                            "name": "td"
                                          },
                                          "selfClosing": false
                                        },
                                        "closingElement": {
                                          "type": "JSXClosingElement",
                                          "start": 20080,
                                          "end": 20085,
                                          "loc": {
                                            "start": {
                                              "line": 715,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 715,
                                              "column": 15
                                            }
                                          },
                                          "name": {
                                            "type": "JSXIdentifier",
                                            "start": 20082,
                                            "end": 20084,
                                            "loc": {
                                              "start": {
                                                "line": 715,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 715,
                                                "column": 14
                                              }
                                            },
                                            "name": "td"
                                          }
                                        },
                                        "children": [
                                          {
                                            "type": "JSXText",
                                            "start": 19763,
                                            "end": 19776,
                                            "loc": {
                                              "start": {
                                                "line": 706,
                                                "column": 14
                                              },
                                              "end": {
                                                "line": 707,
                                                "column": 12
                                              }
                                            },
                                            "extra": null,
                                            "value": "\n            "
                                          },
                                          {
                                            "type": "JSXExpressionContainer",
                                            "start": 19776,
                                            "end": 19781,
                                            "loc": {
                                              "start": {
                                                "line": 707,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 707,
                                                "column": 17
                                              }
                                            },
                                            "expression": {
                                              "type": "StringLiteral",
                                              "start": 19777,
                                              "end": 19780,
                                              "loc": {
                                                "start": {
                                                  "line": 707,
                                                  "column": 13
                                                },
                                                "end": {
                                                  "line": 707,
                                                  "column": 16
                                                }
                                              },
                                              "extra": {
                                                "rawValue": " ",
                                                "raw": "\" \""
                                              },
                                              "value": " "
                                            }
                                          },
                                          {
                                            "type": "JSXText",
                                            "start": 19781,
                                            "end": 19794,
                                            "loc": {
                                              "start": {
                                                "line": 707,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 708,
                                                "column": 12
                                              }
                                            },
                                            "extra": null,
                                            "value": "\n            "
                                          },
                                          {
                                            "type": "JSXElement",
                                            "start": 19794,
                                            "end": 19999,
                                            "loc": {
                                              "start": {
                                                "line": 708,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 713,
                                                "column": 14
                                              }
                                            },
                                            "openingElement": {
                                              "type": "JSXOpeningElement",
                                              "start": 19794,
                                              "end": 19999,
                                              "loc": {
                                                "start": {
                                                  "line": 708,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 713,
                                                  "column": 14
                                                }
                                              },
                                              "attributes": [
                                                {
                                                  "type": "JSXAttribute",
                                                  "start": 19815,
                                                  "end": 19830,
                                                  "loc": {
                                                    "start": {
                                                      "line": 709,
                                                      "column": 14
                                                    },
                                                    "end": {
                                                      "line": 709,
                                                      "column": 29
                                                    }
                                                  },
                                                  "name": {
                                                    "type": "JSXIdentifier",
                                                    "start": 19815,
                                                    "end": 19819,
                                                    "loc": {
                                                      "start": {
                                                        "line": 709,
                                                        "column": 14
                                                      },
                                                      "end": {
                                                        "line": 709,
                                                        "column": 18
                                                      }
                                                    },
                                                    "name": "type"
                                                  },
                                                  "value": {
                                                    "type": "StringLiteral",
                                                    "start": 19820,
                                                    "end": 19830,
                                                    "loc": {
                                                      "start": {
                                                        "line": 709,
                                                        "column": 19
                                                      },
                                                      "end": {
                                                        "line": 709,
                                                        "column": 29
                                                      }
                                                    },
                                                    "extra": null,
                                                    "value": "checkbox"
                                                  }
                                                },
                                                {
                                                  "type": "JSXAttribute",
                                                  "start": 19845,
                                                  "end": 19865,
                                                  "loc": {
                                                    "start": {
                                                      "line": 710,
                                                      "column": 14
                                                    },
                                                    "end": {
                                                      "line": 710,
                                                      "column": 34
                                                    }
                                                  },
                                                  "name": {
                                                    "type": "JSXIdentifier",
                                                    "start": 19845,
                                                    "end": 19847,
                                                    "loc": {
                                                      "start": {
                                                        "line": 710,
                                                        "column": 14
                                                      },
                                                      "end": {
                                                        "line": 710,
                                                        "column": 16
                                                      }
                                                    },
                                                    "name": "id"
                                                  },
                                                  "value": {
                                                    "type": "JSXExpressionContainer",
                                                    "start": 19848,
                                                    "end": 19865,
                                                    "loc": {
                                                      "start": {
                                                        "line": 710,
                                                        "column": 17
                                                      },
                                                      "end": {
                                                        "line": 710,
                                                        "column": 34
                                                      }
                                                    },
                                                    "expression": {
                                                      "type": "BinaryExpression",
                                                      "start": 19849,
                                                      "end": 19864,
                                                      "loc": {
                                                        "start": {
                                                          "line": 710,
                                                          "column": 18
                                                        },
                                                        "end": {
                                                          "line": 710,
                                                          "column": 33
                                                        }
                                                      },
                                                      "left": {
                                                        "type": "Identifier",
                                                        "start": 19849,
                                                        "end": 19850,
                                                        "loc": {
                                                          "start": {
                                                            "line": 710,
                                                            "column": 18
                                                          },
                                                          "end": {
                                                            "line": 710,
                                                            "column": 19
                                                          },
                                                          "identifierName": "i"
                                                        },
                                                        "name": "i"
                                                      },
                                                      "operator": "+",
                                                      "right": {
                                                        "type": "StringLiteral",
                                                        "start": 19853,
                                                        "end": 19864,
                                                        "loc": {
                                                          "start": {
                                                            "line": 710,
                                                            "column": 22
                                                          },
                                                          "end": {
                                                            "line": 710,
                                                            "column": 33
                                                          }
                                                        },
                                                        "extra": {
                                                          "rawValue": "_checkbox",
                                                          "raw": "\"_checkbox\""
                                                        },
                                                        "value": "_checkbox"
                                                      }
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "JSXAttribute",
                                                  "start": 19880,
                                                  "end": 19915,
                                                  "loc": {
                                                    "start": {
                                                      "line": 711,
                                                      "column": 14
                                                    },
                                                    "end": {
                                                      "line": 711,
                                                      "column": 49
                                                    }
                                                  },
                                                  "name": {
                                                    "type": "JSXIdentifier",
                                                    "start": 19880,
                                                    "end": 19888,
                                                    "loc": {
                                                      "start": {
                                                        "line": 711,
                                                        "column": 14
                                                      },
                                                      "end": {
                                                        "line": 711,
                                                        "column": 22
                                                      }
                                                    },
                                                    "name": "onChange"
                                                  },
                                                  "value": {
                                                    "type": "JSXExpressionContainer",
                                                    "start": 19889,
                                                    "end": 19915,
                                                    "loc": {
                                                      "start": {
                                                        "line": 711,
                                                        "column": 23
                                                      },
                                                      "end": {
                                                        "line": 711,
                                                        "column": 49
                                                      }
                                                    },
                                                    "expression": {
                                                      "type": "CallExpression",
                                                      "start": 19890,
                                                      "end": 19914,
                                                      "loc": {
                                                        "start": {
                                                          "line": 711,
                                                          "column": 24
                                                        },
                                                        "end": {
                                                          "line": 711,
                                                          "column": 48
                                                        }
                                                      },
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "start": 19890,
                                                        "end": 19906,
                                                        "loc": {
                                                          "start": {
                                                            "line": 711,
                                                            "column": 24
                                                          },
                                                          "end": {
                                                            "line": 711,
                                                            "column": 40
                                                          }
                                                        },
                                                        "object": {
                                                          "type": "ThisExpression",
                                                          "start": 19890,
                                                          "end": 19894,
                                                          "loc": {
                                                            "start": {
                                                              "line": 711,
                                                              "column": 24
                                                            },
                                                            "end": {
                                                              "line": 711,
                                                              "column": 28
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "start": 19895,
                                                          "end": 19906,
                                                          "loc": {
                                                            "start": {
                                                              "line": 711,
                                                              "column": 29
                                                            },
                                                            "end": {
                                                              "line": 711,
                                                              "column": 40
                                                            },
                                                            "identifierName": "_select_one"
                                                          },
                                                          "name": "_select_one"
                                                        },
                                                        "computed": false
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "Identifier",
                                                          "start": 19907,
                                                          "end": 19913,
                                                          "loc": {
                                                            "start": {
                                                              "line": 711,
                                                              "column": 41
                                                            },
                                                            "end": {
                                                              "line": 711,
                                                              "column": 47
                                                            },
                                                            "identifierName": "object"
                                                          },
                                                          "name": "object"
                                                        }
                                                      ]
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "JSXAttribute",
                                                  "start": 19930,
                                                  "end": 19984,
                                                  "loc": {
                                                    "start": {
                                                      "line": 712,
                                                      "column": 14
                                                    },
                                                    "end": {
                                                      "line": 712,
                                                      "column": 68
                                                    }
                                                  },
                                                  "name": {
                                                    "type": "JSXIdentifier",
                                                    "start": 19930,
                                                    "end": 19937,
                                                    "loc": {
                                                      "start": {
                                                        "line": 712,
                                                        "column": 14
                                                      },
                                                      "end": {
                                                        "line": 712,
                                                        "column": 21
                                                      }
                                                    },
                                                    "name": "checked"
                                                  },
                                                  "value": {
                                                    "type": "JSXExpressionContainer",
                                                    "start": 19938,
                                                    "end": 19984,
                                                    "loc": {
                                                      "start": {
                                                        "line": 712,
                                                        "column": 22
                                                      },
                                                      "end": {
                                                        "line": 712,
                                                        "column": 68
                                                      }
                                                    },
                                                    "expression": {
                                                      "type": "CallExpression",
                                                      "start": 19939,
                                                      "end": 19983,
                                                      "loc": {
                                                        "start": {
                                                          "line": 712,
                                                          "column": 23
                                                        },
                                                        "end": {
                                                          "line": 712,
                                                          "column": 67
                                                        }
                                                      },
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "start": 19939,
                                                        "end": 19975,
                                                        "loc": {
                                                          "start": {
                                                            "line": 712,
                                                            "column": 23
                                                          },
                                                          "end": {
                                                            "line": 712,
                                                            "column": 59
                                                          }
                                                        },
                                                        "object": {
                                                          "type": "MemberExpression",
                                                          "start": 19939,
                                                          "end": 19966,
                                                          "loc": {
                                                            "start": {
                                                              "line": 712,
                                                              "column": 23
                                                            },
                                                            "end": {
                                                              "line": 712,
                                                              "column": 50
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "start": 19939,
                                                            "end": 19949,
                                                            "loc": {
                                                              "start": {
                                                                "line": 712,
                                                                "column": 23
                                                              },
                                                              "end": {
                                                                "line": 712,
                                                                "column": 33
                                                              }
                                                            },
                                                            "object": {
                                                              "type": "ThisExpression",
                                                              "start": 19939,
                                                              "end": 19943,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 712,
                                                                  "column": 23
                                                                },
                                                                "end": {
                                                                  "line": 712,
                                                                  "column": 27
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "start": 19944,
                                                              "end": 19949,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 712,
                                                                  "column": 28
                                                                },
                                                                "end": {
                                                                  "line": 712,
                                                                  "column": 33
                                                                },
                                                                "identifierName": "state"
                                                              },
                                                              "name": "state"
                                                            },
                                                            "computed": false
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "start": 19950,
                                                            "end": 19966,
                                                            "loc": {
                                                              "start": {
                                                                "line": 712,
                                                                "column": 34
                                                              },
                                                              "end": {
                                                                "line": 712,
                                                                "column": 50
                                                              },
                                                              "identifierName": "selected_objects"
                                                            },
                                                            "name": "selected_objects"
                                                          },
                                                          "computed": false
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "start": 19967,
                                                          "end": 19975,
                                                          "loc": {
                                                            "start": {
                                                              "line": 712,
                                                              "column": 51
                                                            },
                                                            "end": {
                                                              "line": 712,
                                                              "column": 59
                                                            },
                                                            "identifierName": "contains"
                                                          },
                                                          "name": "contains"
                                                        },
                                                        "computed": false
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "Identifier",
                                                          "start": 19976,
                                                          "end": 19982,
                                                          "loc": {
                                                            "start": {
                                                              "line": 712,
                                                              "column": 60
                                                            },
                                                            "end": {
                                                              "line": 712,
                                                              "column": 66
                                                            },
                                                            "identifierName": "object"
                                                          },
                                                          "name": "object"
                                                        }
                                                      ]
                                                    }
                                                  }
                                                }
                                              ],
                                              "name": {
                                                "type": "JSXIdentifier",
                                                "start": 19795,
                                                "end": 19800,
                                                "loc": {
                                                  "start": {
                                                    "line": 708,
                                                    "column": 13
                                                  },
                                                  "end": {
                                                    "line": 708,
                                                    "column": 18
                                                  }
                                                },
                                                "name": "input"
                                              },
                                              "selfClosing": true
                                            },
                                            "closingElement": null,
                                            "children": []
                                          },
                                          {
                                            "type": "JSXExpressionContainer",
                                            "start": 19999,
                                            "end": 20004,
                                            "loc": {
                                              "start": {
                                                "line": 713,
                                                "column": 14
                                              },
                                              "end": {
                                                "line": 713,
                                                "column": 19
                                              }
                                            },
                                            "expression": {
                                              "type": "StringLiteral",
                                              "start": 20000,
                                              "end": 20003,
                                              "loc": {
                                                "start": {
                                                  "line": 713,
                                                  "column": 15
                                                },
                                                "end": {
                                                  "line": 713,
                                                  "column": 18
                                                }
                                              },
                                              "extra": {
                                                "rawValue": " ",
                                                "raw": "\" \""
                                              },
                                              "value": " "
                                            }
                                          },
                                          {
                                            "type": "JSXText",
                                            "start": 20004,
                                            "end": 20017,
                                            "loc": {
                                              "start": {
                                                "line": 713,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 714,
                                                "column": 12
                                              }
                                            },
                                            "extra": null,
                                            "value": "\n            "
                                          },
                                          {
                                            "type": "JSXElement",
                                            "start": 20017,
                                            "end": 20064,
                                            "loc": {
                                              "start": {
                                                "line": 714,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 714,
                                                "column": 59
                                              }
                                            },
                                            "openingElement": {
                                              "type": "JSXOpeningElement",
                                              "start": 20017,
                                              "end": 20050,
                                              "loc": {
                                                "start": {
                                                  "line": 714,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 714,
                                                  "column": 45
                                                }
                                              },
                                              "attributes": [
                                                {
                                                  "type": "JSXAttribute",
                                                  "start": 20024,
                                                  "end": 20049,
                                                  "loc": {
                                                    "start": {
                                                      "line": 714,
                                                      "column": 19
                                                    },
                                                    "end": {
                                                      "line": 714,
                                                      "column": 44
                                                    }
                                                  },
                                                  "name": {
                                                    "type": "JSXIdentifier",
                                                    "start": 20024,
                                                    "end": 20031,
                                                    "loc": {
                                                      "start": {
                                                        "line": 714,
                                                        "column": 19
                                                      },
                                                      "end": {
                                                        "line": 714,
                                                        "column": 26
                                                      }
                                                    },
                                                    "name": "htmlFor"
                                                  },
                                                  "value": {
                                                    "type": "JSXExpressionContainer",
                                                    "start": 20032,
                                                    "end": 20049,
                                                    "loc": {
                                                      "start": {
                                                        "line": 714,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 714,
                                                        "column": 44
                                                      }
                                                    },
                                                    "expression": {
                                                      "type": "BinaryExpression",
                                                      "start": 20033,
                                                      "end": 20048,
                                                      "loc": {
                                                        "start": {
                                                          "line": 714,
                                                          "column": 28
                                                        },
                                                        "end": {
                                                          "line": 714,
                                                          "column": 43
                                                        }
                                                      },
                                                      "left": {
                                                        "type": "Identifier",
                                                        "start": 20033,
                                                        "end": 20034,
                                                        "loc": {
                                                          "start": {
                                                            "line": 714,
                                                            "column": 28
                                                          },
                                                          "end": {
                                                            "line": 714,
                                                            "column": 29
                                                          },
                                                          "identifierName": "i"
                                                        },
                                                        "name": "i"
                                                      },
                                                      "operator": "+",
                                                      "right": {
                                                        "type": "StringLiteral",
                                                        "start": 20037,
                                                        "end": 20048,
                                                        "loc": {
                                                          "start": {
                                                            "line": 714,
                                                            "column": 32
                                                          },
                                                          "end": {
                                                            "line": 714,
                                                            "column": 43
                                                          }
                                                        },
                                                        "extra": {
                                                          "rawValue": "_checkbox",
                                                          "raw": "\"_checkbox\""
                                                        },
                                                        "value": "_checkbox"
                                                      }
                                                    }
                                                  }
                                                }
                                              ],
                                              "name": {
                                                "type": "JSXIdentifier",
                                                "start": 20018,
                                                "end": 20023,
                                                "loc": {
                                                  "start": {
                                                    "line": 714,
                                                    "column": 13
                                                  },
                                                  "end": {
                                                    "line": 714,
                                                    "column": 18
                                                  }
                                                },
                                                "name": "label"
                                              },
                                              "selfClosing": false
                                            },
                                            "closingElement": {
                                              "type": "JSXClosingElement",
                                              "start": 20056,
                                              "end": 20064,
                                              "loc": {
                                                "start": {
                                                  "line": 714,
                                                  "column": 51
                                                },
                                                "end": {
                                                  "line": 714,
                                                  "column": 59
                                                }
                                              },
                                              "name": {
                                                "type": "JSXIdentifier",
                                                "start": 20058,
                                                "end": 20063,
                                                "loc": {
                                                  "start": {
                                                    "line": 714,
                                                    "column": 53
                                                  },
                                                  "end": {
                                                    "line": 714,
                                                    "column": 58
                                                  }
                                                },
                                                "name": "label"
                                              }
                                            },
                                            "children": [
                                              {
                                                "type": "JSXText",
                                                "start": 20050,
                                                "end": 20056,
                                                "loc": {
                                                  "start": {
                                                    "line": 714,
                                                    "column": 45
                                                  },
                                                  "end": {
                                                    "line": 714,
                                                    "column": 51
                                                  }
                                                },
                                                "extra": null,
                                                "value": " "
                                              }
                                            ]
                                          },
                                          {
                                            "type": "JSXExpressionContainer",
                                            "start": 20064,
                                            "end": 20069,
                                            "loc": {
                                              "start": {
                                                "line": 714,
                                                "column": 59
                                              },
                                              "end": {
                                                "line": 714,
                                                "column": 64
                                              }
                                            },
                                            "expression": {
                                              "type": "StringLiteral",
                                              "start": 20065,
                                              "end": 20068,
                                              "loc": {
                                                "start": {
                                                  "line": 714,
                                                  "column": 60
                                                },
                                                "end": {
                                                  "line": 714,
                                                  "column": 63
                                                }
                                              },
                                              "extra": {
                                                "rawValue": " ",
                                                "raw": "\" \""
                                              },
                                              "value": " "
                                            }
                                          },
                                          {
                                            "type": "JSXText",
                                            "start": 20069,
                                            "end": 20080,
                                            "loc": {
                                              "start": {
                                                "line": 714,
                                                "column": 64
                                              },
                                              "end": {
                                                "line": 715,
                                                "column": 10
                                              }
                                            },
                                            "extra": null,
                                            "value": "\n          "
                                          }
                                        ]
                                      },
                                      {
                                        "type": "JSXText",
                                        "start": 20085,
                                        "end": 20096,
                                        "loc": {
                                          "start": {
                                            "line": 715,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 716,
                                            "column": 10
                                          }
                                        },
                                        "extra": null,
                                        "value": "\n          "
                                      },
                                      {
                                        "type": "JSXExpressionContainer",
                                        "start": 20096,
                                        "end": 20584,
                                        "loc": {
                                          "start": {
                                            "line": 716,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 730,
                                            "column": 13
                                          }
                                        },
                                        "expression": {
                                          "type": "CallExpression",
                                          "start": 20097,
                                          "end": 20583,
                                          "loc": {
                                            "start": {
                                              "line": 716,
                                              "column": 11
                                            },
                                            "end": {
                                              "line": 730,
                                              "column": 12
                                            }
                                          },
                                          "callee": {
                                            "type": "MemberExpression",
                                            "start": 20097,
                                            "end": 20124,
                                            "loc": {
                                              "start": {
                                                "line": 716,
                                                "column": 11
                                              },
                                              "end": {
                                                "line": 716,
                                                "column": 38
                                              }
                                            },
                                            "object": {
                                              "type": "CallExpression",
                                              "start": 20097,
                                              "end": 20120,
                                              "loc": {
                                                "start": {
                                                  "line": 716,
                                                  "column": 11
                                                },
                                                "end": {
                                                  "line": 716,
                                                  "column": 34
                                                }
                                              },
                                              "callee": {
                                                "type": "MemberExpression",
                                                "start": 20097,
                                                "end": 20118,
                                                "loc": {
                                                  "start": {
                                                    "line": 716,
                                                    "column": 11
                                                  },
                                                  "end": {
                                                    "line": 716,
                                                    "column": 32
                                                  }
                                                },
                                                "object": {
                                                  "type": "ThisExpression",
                                                  "start": 20097,
                                                  "end": 20101,
                                                  "loc": {
                                                    "start": {
                                                      "line": 716,
                                                      "column": 11
                                                    },
                                                    "end": {
                                                      "line": 716,
                                                      "column": 15
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "start": 20102,
                                                  "end": 20118,
                                                  "loc": {
                                                    "start": {
                                                      "line": 716,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 716,
                                                      "column": 32
                                                    },
                                                    "identifierName": "get_list_display"
                                                  },
                                                  "name": "get_list_display"
                                                },
                                                "computed": false
                                              },
                                              "arguments": []
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 20121,
                                              "end": 20124,
                                              "loc": {
                                                "start": {
                                                  "line": 716,
                                                  "column": 35
                                                },
                                                "end": {
                                                  "line": 716,
                                                  "column": 38
                                                },
                                                "identifierName": "map"
                                              },
                                              "name": "map"
                                            },
                                            "computed": false
                                          },
                                          "arguments": [
                                            {
                                              "type": "ArrowFunctionExpression",
                                              "start": 20125,
                                              "end": 20582,
                                              "loc": {
                                                "start": {
                                                  "line": 716,
                                                  "column": 39
                                                },
                                                "end": {
                                                  "line": 730,
                                                  "column": 11
                                                }
                                              },
                                              "id": null,
                                              "generator": false,
                                              "expression": false,
                                              "async": false,
                                              "params": [
                                                {
                                                  "type": "Identifier",
                                                  "start": 20125,
                                                  "end": 20129,
                                                  "loc": {
                                                    "start": {
                                                      "line": 716,
                                                      "column": 39
                                                    },
                                                    "end": {
                                                      "line": 716,
                                                      "column": 43
                                                    },
                                                    "identifierName": "item"
                                                  },
                                                  "name": "item"
                                                }
                                              ],
                                              "body": {
                                                "type": "BlockStatement",
                                                "start": 20133,
                                                "end": 20582,
                                                "loc": {
                                                  "start": {
                                                    "line": 716,
                                                    "column": 47
                                                  },
                                                  "end": {
                                                    "line": 730,
                                                    "column": 11
                                                  }
                                                },
                                                "body": [
                                                  {
                                                    "type": "ReturnStatement",
                                                    "start": 20147,
                                                    "end": 20570,
                                                    "loc": {
                                                      "start": {
                                                        "line": 717,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 729,
                                                        "column": 14
                                                      }
                                                    },
                                                    "argument": {
                                                      "type": "JSXElement",
                                                      "start": 20170,
                                                      "end": 20555,
                                                      "loc": {
                                                        "start": {
                                                          "line": 718,
                                                          "column": 14
                                                        },
                                                        "end": {
                                                          "line": 728,
                                                          "column": 19
                                                        }
                                                      },
                                                      "openingElement": {
                                                        "type": "JSXOpeningElement",
                                                        "start": 20170,
                                                        "end": 20185,
                                                        "loc": {
                                                          "start": {
                                                            "line": 718,
                                                            "column": 14
                                                          },
                                                          "end": {
                                                            "line": 718,
                                                            "column": 29
                                                          }
                                                        },
                                                        "attributes": [
                                                          {
                                                            "type": "JSXAttribute",
                                                            "start": 20174,
                                                            "end": 20184,
                                                            "loc": {
                                                              "start": {
                                                                "line": 718,
                                                                "column": 18
                                                              },
                                                              "end": {
                                                                "line": 718,
                                                                "column": 28
                                                              }
                                                            },
                                                            "name": {
                                                              "type": "JSXIdentifier",
                                                              "start": 20174,
                                                              "end": 20177,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 718,
                                                                  "column": 18
                                                                },
                                                                "end": {
                                                                  "line": 718,
                                                                  "column": 21
                                                                }
                                                              },
                                                              "name": "key"
                                                            },
                                                            "value": {
                                                              "type": "JSXExpressionContainer",
                                                              "start": 20178,
                                                              "end": 20184,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 718,
                                                                  "column": 22
                                                                },
                                                                "end": {
                                                                  "line": 718,
                                                                  "column": 28
                                                                }
                                                              },
                                                              "expression": {
                                                                "type": "Identifier",
                                                                "start": 20179,
                                                                "end": 20183,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 718,
                                                                    "column": 23
                                                                  },
                                                                  "end": {
                                                                    "line": 718,
                                                                    "column": 27
                                                                  },
                                                                  "identifierName": "item"
                                                                },
                                                                "name": "item"
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "name": {
                                                          "type": "JSXIdentifier",
                                                          "start": 20171,
                                                          "end": 20173,
                                                          "loc": {
                                                            "start": {
                                                              "line": 718,
                                                              "column": 15
                                                            },
                                                            "end": {
                                                              "line": 718,
                                                              "column": 17
                                                            }
                                                          },
                                                          "name": "td"
                                                        },
                                                        "selfClosing": false
                                                      },
                                                      "closingElement": {
                                                        "type": "JSXClosingElement",
                                                        "start": 20550,
                                                        "end": 20555,
                                                        "loc": {
                                                          "start": {
                                                            "line": 728,
                                                            "column": 14
                                                          },
                                                          "end": {
                                                            "line": 728,
                                                            "column": 19
                                                          }
                                                        },
                                                        "name": {
                                                          "type": "JSXIdentifier",
                                                          "start": 20552,
                                                          "end": 20554,
                                                          "loc": {
                                                            "start": {
                                                              "line": 728,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 728,
                                                              "column": 18
                                                            }
                                                          },
                                                          "name": "td"
                                                        }
                                                      },
                                                      "children": [
                                                        {
                                                          "type": "JSXText",
                                                          "start": 20185,
                                                          "end": 20202,
                                                          "loc": {
                                                            "start": {
                                                              "line": 718,
                                                              "column": 29
                                                            },
                                                            "end": {
                                                              "line": 719,
                                                              "column": 16
                                                            }
                                                          },
                                                          "extra": null,
                                                          "value": "\n                "
                                                        },
                                                        {
                                                          "type": "JSXExpressionContainer",
                                                          "start": 20202,
                                                          "end": 20207,
                                                          "loc": {
                                                            "start": {
                                                              "line": 719,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 719,
                                                              "column": 21
                                                            }
                                                          },
                                                          "expression": {
                                                            "type": "StringLiteral",
                                                            "start": 20203,
                                                            "end": 20206,
                                                            "loc": {
                                                              "start": {
                                                                "line": 719,
                                                                "column": 17
                                                              },
                                                              "end": {
                                                                "line": 719,
                                                                "column": 20
                                                              }
                                                            },
                                                            "extra": {
                                                              "rawValue": " ",
                                                              "raw": "\" \""
                                                            },
                                                            "value": " "
                                                          }
                                                        },
                                                        {
                                                          "type": "JSXText",
                                                          "start": 20207,
                                                          "end": 20224,
                                                          "loc": {
                                                            "start": {
                                                              "line": 719,
                                                              "column": 21
                                                            },
                                                            "end": {
                                                              "line": 720,
                                                              "column": 16
                                                            }
                                                          },
                                                          "extra": null,
                                                          "value": "\n                "
                                                        },
                                                        {
                                                          "type": "JSXExpressionContainer",
                                                          "start": 20224,
                                                          "end": 20530,
                                                          "loc": {
                                                            "start": {
                                                              "line": 720,
                                                              "column": 16
                                                            },
                                                            "end": {
                                                              "line": 727,
                                                              "column": 54
                                                            }
                                                          },
                                                          "expression": {
                                                            "type": "ConditionalExpression",
                                                            "start": 20225,
                                                            "end": 20529,
                                                            "loc": {
                                                              "start": {
                                                                "line": 720,
                                                                "column": 17
                                                              },
                                                              "end": {
                                                                "line": 727,
                                                                "column": 53
                                                              }
                                                            },
                                                            "test": {
                                                              "type": "CallExpression",
                                                              "start": 20225,
                                                              "end": 20321,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 720,
                                                                  "column": 17
                                                                },
                                                                "end": {
                                                                  "line": 722,
                                                                  "column": 18
                                                                }
                                                              },
                                                              "callee": {
                                                                "type": "MemberExpression",
                                                                "start": 20225,
                                                                "end": 20259,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 720,
                                                                    "column": 17
                                                                  },
                                                                  "end": {
                                                                    "line": 720,
                                                                    "column": 51
                                                                  }
                                                                },
                                                                "object": {
                                                                  "type": "CallExpression",
                                                                  "start": 20225,
                                                                  "end": 20254,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 720,
                                                                      "column": 17
                                                                    },
                                                                    "end": {
                                                                      "line": 720,
                                                                      "column": 46
                                                                    }
                                                                  },
                                                                  "callee": {
                                                                    "type": "MemberExpression",
                                                                    "start": 20225,
                                                                    "end": 20252,
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 720,
                                                                        "column": 17
                                                                      },
                                                                      "end": {
                                                                        "line": 720,
                                                                        "column": 44
                                                                      }
                                                                    },
                                                                    "object": {
                                                                      "type": "ThisExpression",
                                                                      "start": 20225,
                                                                      "end": 20229,
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 720,
                                                                          "column": 17
                                                                        },
                                                                        "end": {
                                                                          "line": 720,
                                                                          "column": 21
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "start": 20230,
                                                                      "end": 20252,
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 720,
                                                                          "column": 22
                                                                        },
                                                                        "end": {
                                                                          "line": 720,
                                                                          "column": 44
                                                                        },
                                                                        "identifierName": "get_list_display_links"
                                                                      },
                                                                      "name": "get_list_display_links"
                                                                    },
                                                                    "computed": false
                                                                  },
                                                                  "arguments": []
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "start": 20255,
                                                                  "end": 20259,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 720,
                                                                      "column": 47
                                                                    },
                                                                    "end": {
                                                                      "line": 720,
                                                                      "column": 51
                                                                    },
                                                                    "identifierName": "find"
                                                                  },
                                                                  "name": "find"
                                                                },
                                                                "computed": false
                                                              },
                                                              "arguments": [
                                                                {
                                                                  "type": "ArrowFunctionExpression",
                                                                  "start": 20260,
                                                                  "end": 20320,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 720,
                                                                      "column": 52
                                                                    },
                                                                    "end": {
                                                                      "line": 722,
                                                                      "column": 17
                                                                    }
                                                                  },
                                                                  "id": null,
                                                                  "generator": false,
                                                                  "expression": false,
                                                                  "async": false,
                                                                  "params": [
                                                                    {
                                                                      "type": "Identifier",
                                                                      "start": 20260,
                                                                      "end": 20261,
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 720,
                                                                          "column": 52
                                                                        },
                                                                        "end": {
                                                                          "line": 720,
                                                                          "column": 53
                                                                        },
                                                                        "identifierName": "a"
                                                                      },
                                                                      "name": "a"
                                                                    }
                                                                  ],
                                                                  "body": {
                                                                    "type": "BlockStatement",
                                                                    "start": 20265,
                                                                    "end": 20320,
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 720,
                                                                        "column": 57
                                                                      },
                                                                      "end": {
                                                                        "line": 722,
                                                                        "column": 17
                                                                      }
                                                                    },
                                                                    "body": [
                                                                      {
                                                                        "type": "ReturnStatement",
                                                                        "start": 20285,
                                                                        "end": 20302,
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 721,
                                                                            "column": 18
                                                                          },
                                                                          "end": {
                                                                            "line": 721,
                                                                            "column": 35
                                                                          }
                                                                        },
                                                                        "argument": {
                                                                          "type": "BinaryExpression",
                                                                          "start": 20292,
                                                                          "end": 20301,
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 721,
                                                                              "column": 25
                                                                            },
                                                                            "end": {
                                                                              "line": 721,
                                                                              "column": 34
                                                                            }
                                                                          },
                                                                          "left": {
                                                                            "type": "Identifier",
                                                                            "start": 20292,
                                                                            "end": 20296,
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 721,
                                                                                "column": 25
                                                                              },
                                                                              "end": {
                                                                                "line": 721,
                                                                                "column": 29
                                                                              },
                                                                              "identifierName": "item"
                                                                            },
                                                                            "name": "item"
                                                                          },
                                                                          "operator": "==",
                                                                          "right": {
                                                                            "type": "Identifier",
                                                                            "start": 20300,
                                                                            "end": 20301,
                                                                            "loc": {
                                                                              "start": {
                                                                                "line": 721,
                                                                                "column": 33
                                                                              },
                                                                              "end": {
                                                                                "line": 721,
                                                                                "column": 34
                                                                              },
                                                                              "identifierName": "a"
                                                                            },
                                                                            "name": "a"
                                                                          }
                                                                        }
                                                                      }
                                                                    ],
                                                                    "directives": []
                                                                  }
                                                                }
                                                              ]
                                                            },
                                                            "consequent": {
                                                              "type": "CallExpression",
                                                              "start": 20342,
                                                              "end": 20475,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 723,
                                                                  "column": 20
                                                                },
                                                                "end": {
                                                                  "line": 726,
                                                                  "column": 21
                                                                }
                                                              },
                                                              "callee": {
                                                                "type": "MemberExpression",
                                                                "start": 20342,
                                                                "end": 20366,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 723,
                                                                    "column": 20
                                                                  },
                                                                  "end": {
                                                                    "line": 723,
                                                                    "column": 44
                                                                  }
                                                                },
                                                                "object": {
                                                                  "type": "ThisExpression",
                                                                  "start": 20342,
                                                                  "end": 20346,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 723,
                                                                      "column": 20
                                                                    },
                                                                    "end": {
                                                                      "line": 723,
                                                                      "column": 24
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "start": 20347,
                                                                  "end": 20366,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 723,
                                                                      "column": 25
                                                                    },
                                                                    "end": {
                                                                      "line": 723,
                                                                      "column": 44
                                                                    },
                                                                    "identifierName": "_create_object_link"
                                                                  },
                                                                  "name": "_create_object_link"
                                                                },
                                                                "computed": false
                                                              },
                                                              "arguments": [
                                                                {
                                                                  "type": "Identifier",
                                                                  "start": 20390,
                                                                  "end": 20396,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 724,
                                                                      "column": 22
                                                                    },
                                                                    "end": {
                                                                      "line": 724,
                                                                      "column": 28
                                                                    },
                                                                    "identifierName": "object"
                                                                  },
                                                                  "name": "object"
                                                                },
                                                                {
                                                                  "type": "CallExpression",
                                                                  "start": 20420,
                                                                  "end": 20453,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 725,
                                                                      "column": 22
                                                                    },
                                                                    "end": {
                                                                      "line": 725,
                                                                      "column": 55
                                                                    }
                                                                  },
                                                                  "callee": {
                                                                    "type": "MemberExpression",
                                                                    "start": 20420,
                                                                    "end": 20439,
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 725,
                                                                        "column": 22
                                                                      },
                                                                      "end": {
                                                                        "line": 725,
                                                                        "column": 41
                                                                      }
                                                                    },
                                                                    "object": {
                                                                      "type": "ThisExpression",
                                                                      "start": 20420,
                                                                      "end": 20424,
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 725,
                                                                          "column": 22
                                                                        },
                                                                        "end": {
                                                                          "line": 725,
                                                                          "column": 26
                                                                        }
                                                                      }
                                                                    },
                                                                    "property": {
                                                                      "type": "Identifier",
                                                                      "start": 20425,
                                                                      "end": 20439,
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 725,
                                                                          "column": 27
                                                                        },
                                                                        "end": {
                                                                          "line": 725,
                                                                          "column": 41
                                                                        },
                                                                        "identifierName": "_display_field"
                                                                      },
                                                                      "name": "_display_field"
                                                                    },
                                                                    "computed": false
                                                                  },
                                                                  "arguments": [
                                                                    {
                                                                      "type": "Identifier",
                                                                      "start": 20440,
                                                                      "end": 20446,
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 725,
                                                                          "column": 42
                                                                        },
                                                                        "end": {
                                                                          "line": 725,
                                                                          "column": 48
                                                                        },
                                                                        "identifierName": "object"
                                                                      },
                                                                      "name": "object"
                                                                    },
                                                                    {
                                                                      "type": "Identifier",
                                                                      "start": 20448,
                                                                      "end": 20452,
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 725,
                                                                          "column": 50
                                                                        },
                                                                        "end": {
                                                                          "line": 725,
                                                                          "column": 54
                                                                        },
                                                                        "identifierName": "item"
                                                                      },
                                                                      "name": "item"
                                                                    }
                                                                  ]
                                                                }
                                                              ]
                                                            },
                                                            "alternate": {
                                                              "type": "CallExpression",
                                                              "start": 20496,
                                                              "end": 20529,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 727,
                                                                  "column": 20
                                                                },
                                                                "end": {
                                                                  "line": 727,
                                                                  "column": 53
                                                                }
                                                              },
                                                              "callee": {
                                                                "type": "MemberExpression",
                                                                "start": 20496,
                                                                "end": 20515,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 727,
                                                                    "column": 20
                                                                  },
                                                                  "end": {
                                                                    "line": 727,
                                                                    "column": 39
                                                                  }
                                                                },
                                                                "object": {
                                                                  "type": "ThisExpression",
                                                                  "start": 20496,
                                                                  "end": 20500,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 727,
                                                                      "column": 20
                                                                    },
                                                                    "end": {
                                                                      "line": 727,
                                                                      "column": 24
                                                                    }
                                                                  }
                                                                },
                                                                "property": {
                                                                  "type": "Identifier",
                                                                  "start": 20501,
                                                                  "end": 20515,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 727,
                                                                      "column": 25
                                                                    },
                                                                    "end": {
                                                                      "line": 727,
                                                                      "column": 39
                                                                    },
                                                                    "identifierName": "_display_field"
                                                                  },
                                                                  "name": "_display_field"
                                                                },
                                                                "computed": false
                                                              },
                                                              "arguments": [
                                                                {
                                                                  "type": "Identifier",
                                                                  "start": 20516,
                                                                  "end": 20522,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 727,
                                                                      "column": 40
                                                                    },
                                                                    "end": {
                                                                      "line": 727,
                                                                      "column": 46
                                                                    },
                                                                    "identifierName": "object"
                                                                  },
                                                                  "name": "object"
                                                                },
                                                                {
                                                                  "type": "Identifier",
                                                                  "start": 20524,
                                                                  "end": 20528,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 727,
                                                                      "column": 48
                                                                    },
                                                                    "end": {
                                                                      "line": 727,
                                                                      "column": 52
                                                                    },
                                                                    "identifierName": "item"
                                                                  },
                                                                  "name": "item"
                                                                }
                                                              ]
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "JSXExpressionContainer",
                                                          "start": 20530,
                                                          "end": 20535,
                                                          "loc": {
                                                            "start": {
                                                              "line": 727,
                                                              "column": 54
                                                            },
                                                            "end": {
                                                              "line": 727,
                                                              "column": 59
                                                            }
                                                          },
                                                          "expression": {
                                                            "type": "StringLiteral",
                                                            "start": 20531,
                                                            "end": 20534,
                                                            "loc": {
                                                              "start": {
                                                                "line": 727,
                                                                "column": 55
                                                              },
                                                              "end": {
                                                                "line": 727,
                                                                "column": 58
                                                              }
                                                            },
                                                            "extra": {
                                                              "rawValue": " ",
                                                              "raw": "\" \""
                                                            },
                                                            "value": " "
                                                          }
                                                        },
                                                        {
                                                          "type": "JSXText",
                                                          "start": 20535,
                                                          "end": 20550,
                                                          "loc": {
                                                            "start": {
                                                              "line": 727,
                                                              "column": 59
                                                            },
                                                            "end": {
                                                              "line": 728,
                                                              "column": 14
                                                            }
                                                          },
                                                          "extra": null,
                                                          "value": "\n              "
                                                        }
                                                      ],
                                                      "extra": {
                                                        "parenthesized": true,
                                                        "parenStart": 20154
                                                      }
                                                    }
                                                  }
                                                ],
                                                "directives": []
                                              }
                                            }
                                          ]
                                        }
                                      },
                                      {
                                        "type": "JSXText",
                                        "start": 20584,
                                        "end": 20593,
                                        "loc": {
                                          "start": {
                                            "line": 730,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 731,
                                            "column": 8
                                          }
                                        },
                                        "extra": null,
                                        "value": "\n        "
                                      }
                                    ],
                                    "extra": {
                                      "parenthesized": true,
                                      "parenStart": 19717
                                    }
                                  }
                                }
                              ],
                              "directives": []
                            }
                          }
                        ]
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Generate the table body for the list display page\n   *\n   * @return  An array of table rows <tr/>\n   ",
                    "start": 19507,
                    "end": 19619,
                    "loc": {
                      "start": {
                        "line": 696,
                        "column": 2
                      },
                      "end": {
                        "line": 700,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Changes the state property \"loading\" to true. The state property can be used to show a\n   * progress indicator.\n   ",
                    "start": 20622,
                    "end": 20748,
                    "loc": {
                      "start": {
                        "line": 735,
                        "column": 2
                      },
                      "end": {
                        "line": 738,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 20752,
                "end": 20811,
                "loc": {
                  "start": {
                    "line": 740,
                    "column": 2
                  },
                  "end": {
                    "line": 742,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 20752,
                  "end": 20765,
                  "loc": {
                    "start": {
                      "line": 740,
                      "column": 2
                    },
                    "end": {
                      "line": 740,
                      "column": 15
                    },
                    "identifierName": "show_progress"
                  },
                  "name": "show_progress",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 20768,
                  "end": 20811,
                  "loc": {
                    "start": {
                      "line": 740,
                      "column": 18
                    },
                    "end": {
                      "line": 742,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "start": 20774,
                      "end": 20807,
                      "loc": {
                        "start": {
                          "line": 741,
                          "column": 4
                        },
                        "end": {
                          "line": 741,
                          "column": 37
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 20774,
                        "end": 20806,
                        "loc": {
                          "start": {
                            "line": 741,
                            "column": 4
                          },
                          "end": {
                            "line": 741,
                            "column": 36
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 20774,
                          "end": 20787,
                          "loc": {
                            "start": {
                              "line": 741,
                              "column": 4
                            },
                            "end": {
                              "line": 741,
                              "column": 17
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 20774,
                            "end": 20778,
                            "loc": {
                              "start": {
                                "line": 741,
                                "column": 4
                              },
                              "end": {
                                "line": 741,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 20779,
                            "end": 20787,
                            "loc": {
                              "start": {
                                "line": 741,
                                "column": 9
                              },
                              "end": {
                                "line": 741,
                                "column": 17
                              },
                              "identifierName": "setState"
                            },
                            "name": "setState"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "ObjectExpression",
                            "start": 20788,
                            "end": 20805,
                            "loc": {
                              "start": {
                                "line": 741,
                                "column": 18
                              },
                              "end": {
                                "line": 741,
                                "column": 35
                              }
                            },
                            "properties": [
                              {
                                "type": "ObjectProperty",
                                "start": 20790,
                                "end": 20803,
                                "loc": {
                                  "start": {
                                    "line": 741,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 741,
                                    "column": 33
                                  }
                                },
                                "method": false,
                                "shorthand": false,
                                "computed": false,
                                "key": {
                                  "type": "Identifier",
                                  "start": 20790,
                                  "end": 20797,
                                  "loc": {
                                    "start": {
                                      "line": 741,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 741,
                                      "column": 27
                                    },
                                    "identifierName": "loading"
                                  },
                                  "name": "loading"
                                },
                                "value": {
                                  "type": "BooleanLiteral",
                                  "start": 20799,
                                  "end": 20803,
                                  "loc": {
                                    "start": {
                                      "line": 741,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 741,
                                      "column": 33
                                    }
                                  },
                                  "value": true
                                }
                              }
                            ]
                          }
                        ]
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Changes the state property \"loading\" to true. The state property can be used to show a\n   * progress indicator.\n   ",
                    "start": 20622,
                    "end": 20748,
                    "loc": {
                      "start": {
                        "line": 735,
                        "column": 2
                      },
                      "end": {
                        "line": 738,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Changes the state property \"loading\" to false. This method  can be used to hide a\n   * progress indicator by inspecting the \"loading\" property of the state object.\n   ",
                    "start": 20814,
                    "end": 20992,
                    "loc": {
                      "start": {
                        "line": 743,
                        "column": 2
                      },
                      "end": {
                        "line": 746,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 20996,
                "end": 21056,
                "loc": {
                  "start": {
                    "line": 748,
                    "column": 2
                  },
                  "end": {
                    "line": 750,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 20996,
                  "end": 21009,
                  "loc": {
                    "start": {
                      "line": 748,
                      "column": 2
                    },
                    "end": {
                      "line": 748,
                      "column": 15
                    },
                    "identifierName": "hide_progress"
                  },
                  "name": "hide_progress",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 21012,
                  "end": 21056,
                  "loc": {
                    "start": {
                      "line": 748,
                      "column": 18
                    },
                    "end": {
                      "line": 750,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "start": 21018,
                      "end": 21052,
                      "loc": {
                        "start": {
                          "line": 749,
                          "column": 4
                        },
                        "end": {
                          "line": 749,
                          "column": 38
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 21018,
                        "end": 21051,
                        "loc": {
                          "start": {
                            "line": 749,
                            "column": 4
                          },
                          "end": {
                            "line": 749,
                            "column": 37
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 21018,
                          "end": 21031,
                          "loc": {
                            "start": {
                              "line": 749,
                              "column": 4
                            },
                            "end": {
                              "line": 749,
                              "column": 17
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 21018,
                            "end": 21022,
                            "loc": {
                              "start": {
                                "line": 749,
                                "column": 4
                              },
                              "end": {
                                "line": 749,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 21023,
                            "end": 21031,
                            "loc": {
                              "start": {
                                "line": 749,
                                "column": 9
                              },
                              "end": {
                                "line": 749,
                                "column": 17
                              },
                              "identifierName": "setState"
                            },
                            "name": "setState"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "ObjectExpression",
                            "start": 21032,
                            "end": 21050,
                            "loc": {
                              "start": {
                                "line": 749,
                                "column": 18
                              },
                              "end": {
                                "line": 749,
                                "column": 36
                              }
                            },
                            "properties": [
                              {
                                "type": "ObjectProperty",
                                "start": 21034,
                                "end": 21048,
                                "loc": {
                                  "start": {
                                    "line": 749,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 749,
                                    "column": 34
                                  }
                                },
                                "method": false,
                                "shorthand": false,
                                "computed": false,
                                "key": {
                                  "type": "Identifier",
                                  "start": 21034,
                                  "end": 21041,
                                  "loc": {
                                    "start": {
                                      "line": 749,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 749,
                                      "column": 27
                                    },
                                    "identifierName": "loading"
                                  },
                                  "name": "loading"
                                },
                                "value": {
                                  "type": "BooleanLiteral",
                                  "start": 21043,
                                  "end": 21048,
                                  "loc": {
                                    "start": {
                                      "line": 749,
                                      "column": 29
                                    },
                                    "end": {
                                      "line": 749,
                                      "column": 34
                                    }
                                  },
                                  "value": false
                                }
                              }
                            ]
                          }
                        ]
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Changes the state property \"loading\" to false. This method  can be used to hide a\n   * progress indicator by inspecting the \"loading\" property of the state object.\n   ",
                    "start": 20814,
                    "end": 20992,
                    "loc": {
                      "start": {
                        "line": 743,
                        "column": 2
                      },
                      "end": {
                        "line": 746,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * The default progress indicator. Can be overriden.\n   * @return A progress indicator component\n   ",
                    "start": 21059,
                    "end": 21167,
                    "loc": {
                      "start": {
                        "line": 751,
                        "column": 2
                      },
                      "end": {
                        "line": 754,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 21171,
                "end": 21329,
                "loc": {
                  "start": {
                    "line": 756,
                    "column": 2
                  },
                  "end": {
                    "line": 764,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 21171,
                  "end": 21186,
                  "loc": {
                    "start": {
                      "line": 756,
                      "column": 2
                    },
                    "end": {
                      "line": 756,
                      "column": 17
                    },
                    "identifierName": "render_progress"
                  },
                  "name": "render_progress",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 21187,
                    "end": 21194,
                    "loc": {
                      "start": {
                        "line": 756,
                        "column": 18
                      },
                      "end": {
                        "line": 756,
                        "column": 25
                      },
                      "identifierName": "loading"
                    },
                    "name": "loading"
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 21196,
                  "end": 21329,
                  "loc": {
                    "start": {
                      "line": 756,
                      "column": 27
                    },
                    "end": {
                      "line": 764,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "IfStatement",
                      "start": 21202,
                      "end": 21325,
                      "loc": {
                        "start": {
                          "line": 757,
                          "column": 4
                        },
                        "end": {
                          "line": 763,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "Identifier",
                        "start": 21206,
                        "end": 21213,
                        "loc": {
                          "start": {
                            "line": 757,
                            "column": 8
                          },
                          "end": {
                            "line": 757,
                            "column": 15
                          },
                          "identifierName": "loading"
                        },
                        "name": "loading"
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 21215,
                        "end": 21325,
                        "loc": {
                          "start": {
                            "line": 757,
                            "column": 17
                          },
                          "end": {
                            "line": 763,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "start": 21223,
                            "end": 21319,
                            "loc": {
                              "start": {
                                "line": 758,
                                "column": 6
                              },
                              "end": {
                                "line": 762,
                                "column": 8
                              }
                            },
                            "argument": {
                              "type": "JSXElement",
                              "start": 21240,
                              "end": 21310,
                              "loc": {
                                "start": {
                                  "line": 759,
                                  "column": 8
                                },
                                "end": {
                                  "line": 761,
                                  "column": 14
                                }
                              },
                              "openingElement": {
                                "type": "JSXOpeningElement",
                                "start": 21240,
                                "end": 21272,
                                "loc": {
                                  "start": {
                                    "line": 759,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 759,
                                    "column": 40
                                  }
                                },
                                "attributes": [
                                  {
                                    "type": "JSXAttribute",
                                    "start": 21245,
                                    "end": 21271,
                                    "loc": {
                                      "start": {
                                        "line": 759,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 759,
                                        "column": 39
                                      }
                                    },
                                    "name": {
                                      "type": "JSXIdentifier",
                                      "start": 21245,
                                      "end": 21254,
                                      "loc": {
                                        "start": {
                                          "line": 759,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 759,
                                          "column": 22
                                        }
                                      },
                                      "name": "className"
                                    },
                                    "value": {
                                      "type": "StringLiteral",
                                      "start": 21255,
                                      "end": 21271,
                                      "loc": {
                                        "start": {
                                          "line": 759,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 759,
                                          "column": 39
                                        }
                                      },
                                      "extra": null,
                                      "value": "fetch-progress"
                                    }
                                  }
                                ],
                                "name": {
                                  "type": "JSXIdentifier",
                                  "start": 21241,
                                  "end": 21244,
                                  "loc": {
                                    "start": {
                                      "line": 759,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 759,
                                      "column": 12
                                    }
                                  },
                                  "name": "div"
                                },
                                "selfClosing": false
                              },
                              "closingElement": {
                                "type": "JSXClosingElement",
                                "start": 21304,
                                "end": 21310,
                                "loc": {
                                  "start": {
                                    "line": 761,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 761,
                                    "column": 14
                                  }
                                },
                                "name": {
                                  "type": "JSXIdentifier",
                                  "start": 21306,
                                  "end": 21309,
                                  "loc": {
                                    "start": {
                                      "line": 761,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 761,
                                      "column": 13
                                    }
                                  },
                                  "name": "div"
                                }
                              },
                              "children": [
                                {
                                  "type": "JSXText",
                                  "start": 21272,
                                  "end": 21283,
                                  "loc": {
                                    "start": {
                                      "line": 759,
                                      "column": 40
                                    },
                                    "end": {
                                      "line": 760,
                                      "column": 10
                                    }
                                  },
                                  "extra": null,
                                  "value": "\n          "
                                },
                                {
                                  "type": "JSXElement",
                                  "start": 21283,
                                  "end": 21295,
                                  "loc": {
                                    "start": {
                                      "line": 760,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 760,
                                      "column": 22
                                    }
                                  },
                                  "openingElement": {
                                    "type": "JSXOpeningElement",
                                    "start": 21283,
                                    "end": 21295,
                                    "loc": {
                                      "start": {
                                        "line": 760,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 760,
                                        "column": 22
                                      }
                                    },
                                    "attributes": [],
                                    "name": {
                                      "type": "JSXIdentifier",
                                      "start": 21284,
                                      "end": 21292,
                                      "loc": {
                                        "start": {
                                          "line": 760,
                                          "column": 11
                                        },
                                        "end": {
                                          "line": 760,
                                          "column": 19
                                        }
                                      },
                                      "name": "progress"
                                    },
                                    "selfClosing": true
                                  },
                                  "closingElement": null,
                                  "children": []
                                },
                                {
                                  "type": "JSXText",
                                  "start": 21295,
                                  "end": 21304,
                                  "loc": {
                                    "start": {
                                      "line": 760,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 761,
                                      "column": 8
                                    }
                                  },
                                  "extra": null,
                                  "value": "\n        "
                                }
                              ],
                              "extra": {
                                "parenthesized": true,
                                "parenStart": 21230
                              }
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * The default progress indicator. Can be overriden.\n   * @return A progress indicator component\n   ",
                    "start": 21059,
                    "end": 21167,
                    "loc": {
                      "start": {
                        "line": 751,
                        "column": 2
                      },
                      "end": {
                        "line": 754,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * An event listener that listens to the search event. This method calls search method which\n   * implements a custom search. The method uses the \"live_search\" property to implement live\n   * search or not.\n   * @private\n   * @param {object} event The search onChange event\n   ",
                    "start": 21332,
                    "end": 21617,
                    "loc": {
                      "start": {
                        "line": 765,
                        "column": 2
                      },
                      "end": {
                        "line": 771,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 21621,
                "end": 22283,
                "loc": {
                  "start": {
                    "line": 773,
                    "column": 2
                  },
                  "end": {
                    "line": 797,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 21621,
                  "end": 21635,
                  "loc": {
                    "start": {
                      "line": 773,
                      "column": 2
                    },
                    "end": {
                      "line": 773,
                      "column": 16
                    },
                    "identifierName": "_handle_search"
                  },
                  "name": "_handle_search",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 21636,
                    "end": 21641,
                    "loc": {
                      "start": {
                        "line": 773,
                        "column": 17
                      },
                      "end": {
                        "line": 773,
                        "column": 22
                      },
                      "identifierName": "event"
                    },
                    "name": "event"
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 21643,
                  "end": 22283,
                  "loc": {
                    "start": {
                      "line": 773,
                      "column": 24
                    },
                    "end": {
                      "line": 797,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "start": 21649,
                      "end": 21679,
                      "loc": {
                        "start": {
                          "line": 774,
                          "column": 4
                        },
                        "end": {
                          "line": 774,
                          "column": 34
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 21653,
                          "end": 21678,
                          "loc": {
                            "start": {
                              "line": 774,
                              "column": 8
                            },
                            "end": {
                              "line": 774,
                              "column": 33
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 21653,
                            "end": 21657,
                            "loc": {
                              "start": {
                                "line": 774,
                                "column": 8
                              },
                              "end": {
                                "line": 774,
                                "column": 12
                              },
                              "identifierName": "term"
                            },
                            "name": "term"
                          },
                          "init": {
                            "type": "MemberExpression",
                            "start": 21660,
                            "end": 21678,
                            "loc": {
                              "start": {
                                "line": 774,
                                "column": 15
                              },
                              "end": {
                                "line": 774,
                                "column": 33
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 21660,
                              "end": 21672,
                              "loc": {
                                "start": {
                                  "line": 774,
                                  "column": 15
                                },
                                "end": {
                                  "line": 774,
                                  "column": 27
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 21660,
                                "end": 21665,
                                "loc": {
                                  "start": {
                                    "line": 774,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 774,
                                    "column": 20
                                  },
                                  "identifierName": "event"
                                },
                                "name": "event"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 21666,
                                "end": 21672,
                                "loc": {
                                  "start": {
                                    "line": 774,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 774,
                                    "column": 27
                                  },
                                  "identifierName": "target"
                                },
                                "name": "target"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 21673,
                              "end": 21678,
                              "loc": {
                                "start": {
                                  "line": 774,
                                  "column": 28
                                },
                                "end": {
                                  "line": 774,
                                  "column": 33
                                },
                                "identifierName": "value"
                              },
                              "name": "value"
                            },
                            "computed": false
                          }
                        }
                      ],
                      "kind": "let"
                    },
                    {
                      "type": "IfStatement",
                      "start": 21685,
                      "end": 22279,
                      "loc": {
                        "start": {
                          "line": 776,
                          "column": 4
                        },
                        "end": {
                          "line": 796,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "Identifier",
                        "start": 21689,
                        "end": 21693,
                        "loc": {
                          "start": {
                            "line": 776,
                            "column": 8
                          },
                          "end": {
                            "line": 776,
                            "column": 12
                          },
                          "identifierName": "term"
                        },
                        "name": "term"
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 21695,
                        "end": 21941,
                        "loc": {
                          "start": {
                            "line": 776,
                            "column": 14
                          },
                          "end": {
                            "line": 783,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "start": 21703,
                            "end": 21742,
                            "loc": {
                              "start": {
                                "line": 777,
                                "column": 6
                              },
                              "end": {
                                "line": 777,
                                "column": 45
                              }
                            },
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "start": 21707,
                                "end": 21741,
                                "loc": {
                                  "start": {
                                    "line": 777,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 777,
                                    "column": 44
                                  }
                                },
                                "id": {
                                  "type": "Identifier",
                                  "start": 21707,
                                  "end": 21710,
                                  "loc": {
                                    "start": {
                                      "line": 777,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 777,
                                      "column": 13
                                    },
                                    "identifierName": "key"
                                  },
                                  "name": "key"
                                },
                                "init": {
                                  "type": "LogicalExpression",
                                  "start": 21713,
                                  "end": 21741,
                                  "loc": {
                                    "start": {
                                      "line": 777,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 777,
                                      "column": 44
                                    }
                                  },
                                  "left": {
                                    "type": "MemberExpression",
                                    "start": 21713,
                                    "end": 21724,
                                    "loc": {
                                      "start": {
                                        "line": 777,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 777,
                                        "column": 27
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 21713,
                                      "end": 21718,
                                      "loc": {
                                        "start": {
                                          "line": 777,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 777,
                                          "column": 21
                                        },
                                        "identifierName": "event"
                                      },
                                      "name": "event"
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 21719,
                                      "end": 21724,
                                      "loc": {
                                        "start": {
                                          "line": 777,
                                          "column": 22
                                        },
                                        "end": {
                                          "line": 777,
                                          "column": 27
                                        },
                                        "identifierName": "which"
                                      },
                                      "name": "which"
                                    },
                                    "computed": false
                                  },
                                  "operator": "||",
                                  "right": {
                                    "type": "MemberExpression",
                                    "start": 21728,
                                    "end": 21741,
                                    "loc": {
                                      "start": {
                                        "line": 777,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 777,
                                        "column": 44
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 21728,
                                      "end": 21733,
                                      "loc": {
                                        "start": {
                                          "line": 777,
                                          "column": 31
                                        },
                                        "end": {
                                          "line": 777,
                                          "column": 36
                                        },
                                        "identifierName": "event"
                                      },
                                      "name": "event"
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 21734,
                                      "end": 21741,
                                      "loc": {
                                        "start": {
                                          "line": 777,
                                          "column": 37
                                        },
                                        "end": {
                                          "line": 777,
                                          "column": 44
                                        },
                                        "identifierName": "keyCode"
                                      },
                                      "name": "keyCode"
                                    },
                                    "computed": false
                                  }
                                }
                              }
                            ],
                            "kind": "let"
                          },
                          {
                            "type": "IfStatement",
                            "start": 21750,
                            "end": 21935,
                            "loc": {
                              "start": {
                                "line": 779,
                                "column": 6
                              },
                              "end": {
                                "line": 782,
                                "column": 7
                              }
                            },
                            "test": {
                              "type": "LogicalExpression",
                              "start": 21754,
                              "end": 21790,
                              "loc": {
                                "start": {
                                  "line": 779,
                                  "column": 10
                                },
                                "end": {
                                  "line": 779,
                                  "column": 46
                                }
                              },
                              "left": {
                                "type": "CallExpression",
                                "start": 21754,
                                "end": 21776,
                                "loc": {
                                  "start": {
                                    "line": 779,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 779,
                                    "column": 32
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 21754,
                                  "end": 21774,
                                  "loc": {
                                    "start": {
                                      "line": 779,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 779,
                                      "column": 30
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 21754,
                                    "end": 21758,
                                    "loc": {
                                      "start": {
                                        "line": 779,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 779,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 21759,
                                    "end": 21774,
                                    "loc": {
                                      "start": {
                                        "line": 779,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 779,
                                        "column": 30
                                      },
                                      "identifierName": "get_live_search"
                                    },
                                    "name": "get_live_search"
                                  },
                                  "computed": false
                                },
                                "arguments": []
                              },
                              "operator": "||",
                              "right": {
                                "type": "BinaryExpression",
                                "start": 21780,
                                "end": 21790,
                                "loc": {
                                  "start": {
                                    "line": 779,
                                    "column": 36
                                  },
                                  "end": {
                                    "line": 779,
                                    "column": 46
                                  }
                                },
                                "left": {
                                  "type": "Identifier",
                                  "start": 21780,
                                  "end": 21783,
                                  "loc": {
                                    "start": {
                                      "line": 779,
                                      "column": 36
                                    },
                                    "end": {
                                      "line": 779,
                                      "column": 39
                                    },
                                    "identifierName": "key"
                                  },
                                  "name": "key"
                                },
                                "operator": "===",
                                "right": {
                                  "type": "NumericLiteral",
                                  "start": 21788,
                                  "end": 21790,
                                  "loc": {
                                    "start": {
                                      "line": 779,
                                      "column": 44
                                    },
                                    "end": {
                                      "line": 779,
                                      "column": 46
                                    }
                                  },
                                  "extra": {
                                    "rawValue": 13,
                                    "raw": "13"
                                  },
                                  "value": 13
                                }
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "start": 21792,
                              "end": 21935,
                              "loc": {
                                "start": {
                                  "line": 779,
                                  "column": 48
                                },
                                "end": {
                                  "line": 782,
                                  "column": 7
                                }
                              },
                              "body": [
                                {
                                  "type": "VariableDeclaration",
                                  "start": 21802,
                                  "end": 21856,
                                  "loc": {
                                    "start": {
                                      "line": 780,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 780,
                                      "column": 62
                                    }
                                  },
                                  "declarations": [
                                    {
                                      "type": "VariableDeclarator",
                                      "start": 21806,
                                      "end": 21855,
                                      "loc": {
                                        "start": {
                                          "line": 780,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 780,
                                          "column": 61
                                        }
                                      },
                                      "id": {
                                        "type": "Identifier",
                                        "start": 21806,
                                        "end": 21814,
                                        "loc": {
                                          "start": {
                                            "line": 780,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 780,
                                            "column": 20
                                          },
                                          "identifierName": "queryset"
                                        },
                                        "name": "queryset"
                                      },
                                      "init": {
                                        "type": "CallExpression",
                                        "start": 21817,
                                        "end": 21855,
                                        "loc": {
                                          "start": {
                                            "line": 780,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 780,
                                            "column": 61
                                          }
                                        },
                                        "callee": {
                                          "type": "MemberExpression",
                                          "start": 21817,
                                          "end": 21828,
                                          "loc": {
                                            "start": {
                                              "line": 780,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 780,
                                              "column": 34
                                            }
                                          },
                                          "object": {
                                            "type": "ThisExpression",
                                            "start": 21817,
                                            "end": 21821,
                                            "loc": {
                                              "start": {
                                                "line": 780,
                                                "column": 23
                                              },
                                              "end": {
                                                "line": 780,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 21822,
                                            "end": 21828,
                                            "loc": {
                                              "start": {
                                                "line": 780,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 780,
                                                "column": 34
                                              },
                                              "identifierName": "search"
                                            },
                                            "name": "search"
                                          },
                                          "computed": false
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "start": 21829,
                                            "end": 21833,
                                            "loc": {
                                              "start": {
                                                "line": 780,
                                                "column": 35
                                              },
                                              "end": {
                                                "line": 780,
                                                "column": 39
                                              },
                                              "identifierName": "term"
                                            },
                                            "name": "term"
                                          },
                                          {
                                            "type": "MemberExpression",
                                            "start": 21835,
                                            "end": 21854,
                                            "loc": {
                                              "start": {
                                                "line": 780,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 780,
                                                "column": 60
                                              }
                                            },
                                            "object": {
                                              "type": "MemberExpression",
                                              "start": 21835,
                                              "end": 21845,
                                              "loc": {
                                                "start": {
                                                  "line": 780,
                                                  "column": 41
                                                },
                                                "end": {
                                                  "line": 780,
                                                  "column": 51
                                                }
                                              },
                                              "object": {
                                                "type": "ThisExpression",
                                                "start": 21835,
                                                "end": 21839,
                                                "loc": {
                                                  "start": {
                                                    "line": 780,
                                                    "column": 41
                                                  },
                                                  "end": {
                                                    "line": 780,
                                                    "column": 45
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 21840,
                                                "end": 21845,
                                                "loc": {
                                                  "start": {
                                                    "line": 780,
                                                    "column": 46
                                                  },
                                                  "end": {
                                                    "line": 780,
                                                    "column": 51
                                                  },
                                                  "identifierName": "state"
                                                },
                                                "name": "state"
                                              },
                                              "computed": false
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 21846,
                                              "end": 21854,
                                              "loc": {
                                                "start": {
                                                  "line": 780,
                                                  "column": 52
                                                },
                                                "end": {
                                                  "line": 780,
                                                  "column": 60
                                                },
                                                "identifierName": "queryset"
                                              },
                                              "name": "queryset"
                                            },
                                            "computed": false
                                          }
                                        ]
                                      }
                                    }
                                  ],
                                  "kind": "let"
                                },
                                {
                                  "type": "ExpressionStatement",
                                  "start": 21865,
                                  "end": 21927,
                                  "loc": {
                                    "start": {
                                      "line": 781,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 781,
                                      "column": 70
                                    }
                                  },
                                  "expression": {
                                    "type": "CallExpression",
                                    "start": 21865,
                                    "end": 21926,
                                    "loc": {
                                      "start": {
                                        "line": 781,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 781,
                                        "column": 69
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 21865,
                                      "end": 21878,
                                      "loc": {
                                        "start": {
                                          "line": 781,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 781,
                                          "column": 21
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 21865,
                                        "end": 21869,
                                        "loc": {
                                          "start": {
                                            "line": 781,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 781,
                                            "column": 12
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 21870,
                                        "end": 21878,
                                        "loc": {
                                          "start": {
                                            "line": 781,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 781,
                                            "column": 21
                                          },
                                          "identifierName": "setState"
                                        },
                                        "name": "setState"
                                      },
                                      "computed": false
                                    },
                                    "arguments": [
                                      {
                                        "type": "ObjectExpression",
                                        "start": 21879,
                                        "end": 21925,
                                        "loc": {
                                          "start": {
                                            "line": 781,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 781,
                                            "column": 68
                                          }
                                        },
                                        "properties": [
                                          {
                                            "type": "ObjectProperty",
                                            "start": 21881,
                                            "end": 21899,
                                            "loc": {
                                              "start": {
                                                "line": 781,
                                                "column": 24
                                              },
                                              "end": {
                                                "line": 781,
                                                "column": 42
                                              }
                                            },
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "key": {
                                              "type": "Identifier",
                                              "start": 21881,
                                              "end": 21889,
                                              "loc": {
                                                "start": {
                                                  "line": 781,
                                                  "column": 24
                                                },
                                                "end": {
                                                  "line": 781,
                                                  "column": 32
                                                },
                                                "identifierName": "queryset"
                                              },
                                              "name": "queryset"
                                            },
                                            "value": {
                                              "type": "Identifier",
                                              "start": 21891,
                                              "end": 21899,
                                              "loc": {
                                                "start": {
                                                  "line": 781,
                                                  "column": 34
                                                },
                                                "end": {
                                                  "line": 781,
                                                  "column": 42
                                                },
                                                "identifierName": "queryset"
                                              },
                                              "name": "queryset"
                                            }
                                          },
                                          {
                                            "type": "ObjectProperty",
                                            "start": 21901,
                                            "end": 21923,
                                            "loc": {
                                              "start": {
                                                "line": 781,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 781,
                                                "column": 66
                                              }
                                            },
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "key": {
                                              "type": "Identifier",
                                              "start": 21901,
                                              "end": 21906,
                                              "loc": {
                                                "start": {
                                                  "line": 781,
                                                  "column": 44
                                                },
                                                "end": {
                                                  "line": 781,
                                                  "column": 49
                                                },
                                                "identifierName": "total"
                                              },
                                              "name": "total"
                                            },
                                            "value": {
                                              "type": "MemberExpression",
                                              "start": 21908,
                                              "end": 21923,
                                              "loc": {
                                                "start": {
                                                  "line": 781,
                                                  "column": 51
                                                },
                                                "end": {
                                                  "line": 781,
                                                  "column": 66
                                                }
                                              },
                                              "object": {
                                                "type": "Identifier",
                                                "start": 21908,
                                                "end": 21916,
                                                "loc": {
                                                  "start": {
                                                    "line": 781,
                                                    "column": 51
                                                  },
                                                  "end": {
                                                    "line": 781,
                                                    "column": 59
                                                  },
                                                  "identifierName": "queryset"
                                                },
                                                "name": "queryset"
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 21917,
                                                "end": 21923,
                                                "loc": {
                                                  "start": {
                                                    "line": 781,
                                                    "column": 60
                                                  },
                                                  "end": {
                                                    "line": 781,
                                                    "column": 66
                                                  },
                                                  "identifierName": "length"
                                                },
                                                "name": "length"
                                              },
                                              "computed": false
                                            }
                                          }
                                        ]
                                      }
                                    ]
                                  }
                                }
                              ],
                              "directives": []
                            },
                            "alternate": null
                          }
                        ],
                        "directives": []
                      },
                      "alternate": {
                        "type": "BlockStatement",
                        "start": 21947,
                        "end": 22279,
                        "loc": {
                          "start": {
                            "line": 783,
                            "column": 11
                          },
                          "end": {
                            "line": 796,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ExpressionStatement",
                            "start": 21955,
                            "end": 22273,
                            "loc": {
                              "start": {
                                "line": 784,
                                "column": 6
                              },
                              "end": {
                                "line": 795,
                                "column": 9
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 21955,
                              "end": 22272,
                              "loc": {
                                "start": {
                                  "line": 784,
                                  "column": 6
                                },
                                "end": {
                                  "line": 795,
                                  "column": 8
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 21955,
                                "end": 21968,
                                "loc": {
                                  "start": {
                                    "line": 784,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 784,
                                    "column": 19
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 21955,
                                  "end": 21959,
                                  "loc": {
                                    "start": {
                                      "line": 784,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 784,
                                      "column": 10
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 21960,
                                  "end": 21968,
                                  "loc": {
                                    "start": {
                                      "line": 784,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 784,
                                      "column": 19
                                    },
                                    "identifierName": "setState"
                                  },
                                  "name": "setState"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "ObjectExpression",
                                  "start": 21969,
                                  "end": 22271,
                                  "loc": {
                                    "start": {
                                      "line": 784,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 795,
                                      "column": 7
                                    }
                                  },
                                  "properties": [
                                    {
                                      "type": "ObjectProperty",
                                      "start": 21979,
                                      "end": 22117,
                                      "loc": {
                                        "start": {
                                          "line": 785,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 789,
                                          "column": 9
                                        }
                                      },
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "key": {
                                        "type": "Identifier",
                                        "start": 21979,
                                        "end": 21987,
                                        "loc": {
                                          "start": {
                                            "line": 785,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 785,
                                            "column": 16
                                          },
                                          "identifierName": "queryset"
                                        },
                                        "name": "queryset"
                                      },
                                      "value": {
                                        "type": "CallExpression",
                                        "start": 21989,
                                        "end": 22117,
                                        "loc": {
                                          "start": {
                                            "line": 785,
                                            "column": 18
                                          },
                                          "end": {
                                            "line": 789,
                                            "column": 9
                                          }
                                        },
                                        "callee": {
                                          "type": "MemberExpression",
                                          "start": 21989,
                                          "end": 22006,
                                          "loc": {
                                            "start": {
                                              "line": 785,
                                              "column": 18
                                            },
                                            "end": {
                                              "line": 785,
                                              "column": 35
                                            }
                                          },
                                          "object": {
                                            "type": "ThisExpression",
                                            "start": 21989,
                                            "end": 21993,
                                            "loc": {
                                              "start": {
                                                "line": 785,
                                                "column": 18
                                              },
                                              "end": {
                                                "line": 785,
                                                "column": 22
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 21994,
                                            "end": 22006,
                                            "loc": {
                                              "start": {
                                                "line": 785,
                                                "column": 23
                                              },
                                              "end": {
                                                "line": 785,
                                                "column": 35
                                              },
                                              "identifierName": "get_queryset"
                                            },
                                            "name": "get_queryset"
                                          },
                                          "computed": false
                                        },
                                        "arguments": [
                                          {
                                            "type": "MemberExpression",
                                            "start": 22018,
                                            "end": 22040,
                                            "loc": {
                                              "start": {
                                                "line": 786,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 786,
                                                "column": 32
                                              }
                                            },
                                            "object": {
                                              "type": "MemberExpression",
                                              "start": 22018,
                                              "end": 22028,
                                              "loc": {
                                                "start": {
                                                  "line": 786,
                                                  "column": 10
                                                },
                                                "end": {
                                                  "line": 786,
                                                  "column": 20
                                                }
                                              },
                                              "object": {
                                                "type": "ThisExpression",
                                                "start": 22018,
                                                "end": 22022,
                                                "loc": {
                                                  "start": {
                                                    "line": 786,
                                                    "column": 10
                                                  },
                                                  "end": {
                                                    "line": 786,
                                                    "column": 14
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 22023,
                                                "end": 22028,
                                                "loc": {
                                                  "start": {
                                                    "line": 786,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 786,
                                                    "column": 20
                                                  },
                                                  "identifierName": "state"
                                                },
                                                "name": "state"
                                              },
                                              "computed": false
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 22029,
                                              "end": 22040,
                                              "loc": {
                                                "start": {
                                                  "line": 786,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 786,
                                                  "column": 32
                                                },
                                                "identifierName": "page_number"
                                              },
                                              "name": "page_number"
                                            },
                                            "computed": false
                                          },
                                          {
                                            "type": "CallExpression",
                                            "start": 22052,
                                            "end": 22076,
                                            "loc": {
                                              "start": {
                                                "line": 787,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 787,
                                                "column": 34
                                              }
                                            },
                                            "callee": {
                                              "type": "MemberExpression",
                                              "start": 22052,
                                              "end": 22074,
                                              "loc": {
                                                "start": {
                                                  "line": 787,
                                                  "column": 10
                                                },
                                                "end": {
                                                  "line": 787,
                                                  "column": 32
                                                }
                                              },
                                              "object": {
                                                "type": "ThisExpression",
                                                "start": 22052,
                                                "end": 22056,
                                                "loc": {
                                                  "start": {
                                                    "line": 787,
                                                    "column": 10
                                                  },
                                                  "end": {
                                                    "line": 787,
                                                    "column": 14
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 22057,
                                                "end": 22074,
                                                "loc": {
                                                  "start": {
                                                    "line": 787,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 787,
                                                    "column": 32
                                                  },
                                                  "identifierName": "get_list_per_page"
                                                },
                                                "name": "get_list_per_page"
                                              },
                                              "computed": false
                                            },
                                            "arguments": []
                                          },
                                          {
                                            "type": "MemberExpression",
                                            "start": 22088,
                                            "end": 22107,
                                            "loc": {
                                              "start": {
                                                "line": 788,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 788,
                                                "column": 29
                                              }
                                            },
                                            "object": {
                                              "type": "MemberExpression",
                                              "start": 22088,
                                              "end": 22098,
                                              "loc": {
                                                "start": {
                                                  "line": 788,
                                                  "column": 10
                                                },
                                                "end": {
                                                  "line": 788,
                                                  "column": 20
                                                }
                                              },
                                              "object": {
                                                "type": "ThisExpression",
                                                "start": 22088,
                                                "end": 22092,
                                                "loc": {
                                                  "start": {
                                                    "line": 788,
                                                    "column": 10
                                                  },
                                                  "end": {
                                                    "line": 788,
                                                    "column": 14
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 22093,
                                                "end": 22098,
                                                "loc": {
                                                  "start": {
                                                    "line": 788,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 788,
                                                    "column": 20
                                                  },
                                                  "identifierName": "state"
                                                },
                                                "name": "state"
                                              },
                                              "computed": false
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 22099,
                                              "end": 22107,
                                              "loc": {
                                                "start": {
                                                  "line": 788,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 788,
                                                  "column": 29
                                                },
                                                "identifierName": "queryset"
                                              },
                                              "name": "queryset"
                                            },
                                            "computed": false
                                          }
                                        ]
                                      }
                                    },
                                    {
                                      "type": "ObjectProperty",
                                      "start": 22127,
                                      "end": 22263,
                                      "loc": {
                                        "start": {
                                          "line": 790,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 794,
                                          "column": 16
                                        }
                                      },
                                      "method": false,
                                      "shorthand": false,
                                      "computed": false,
                                      "key": {
                                        "type": "Identifier",
                                        "start": 22127,
                                        "end": 22132,
                                        "loc": {
                                          "start": {
                                            "line": 790,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 790,
                                            "column": 13
                                          },
                                          "identifierName": "total"
                                        },
                                        "name": "total"
                                      },
                                      "value": {
                                        "type": "MemberExpression",
                                        "start": 22134,
                                        "end": 22263,
                                        "loc": {
                                          "start": {
                                            "line": 790,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 794,
                                            "column": 16
                                          }
                                        },
                                        "object": {
                                          "type": "CallExpression",
                                          "start": 22134,
                                          "end": 22256,
                                          "loc": {
                                            "start": {
                                              "line": 790,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 794,
                                              "column": 9
                                            }
                                          },
                                          "callee": {
                                            "type": "MemberExpression",
                                            "start": 22134,
                                            "end": 22151,
                                            "loc": {
                                              "start": {
                                                "line": 790,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 790,
                                                "column": 32
                                              }
                                            },
                                            "object": {
                                              "type": "ThisExpression",
                                              "start": 22134,
                                              "end": 22138,
                                              "loc": {
                                                "start": {
                                                  "line": 790,
                                                  "column": 15
                                                },
                                                "end": {
                                                  "line": 790,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 22139,
                                              "end": 22151,
                                              "loc": {
                                                "start": {
                                                  "line": 790,
                                                  "column": 20
                                                },
                                                "end": {
                                                  "line": 790,
                                                  "column": 32
                                                },
                                                "identifierName": "get_queryset"
                                              },
                                              "name": "get_queryset"
                                            },
                                            "computed": false
                                          },
                                          "arguments": [
                                            {
                                              "type": "MemberExpression",
                                              "start": 22163,
                                              "end": 22185,
                                              "loc": {
                                                "start": {
                                                  "line": 791,
                                                  "column": 10
                                                },
                                                "end": {
                                                  "line": 791,
                                                  "column": 32
                                                }
                                              },
                                              "object": {
                                                "type": "MemberExpression",
                                                "start": 22163,
                                                "end": 22173,
                                                "loc": {
                                                  "start": {
                                                    "line": 791,
                                                    "column": 10
                                                  },
                                                  "end": {
                                                    "line": 791,
                                                    "column": 20
                                                  }
                                                },
                                                "object": {
                                                  "type": "ThisExpression",
                                                  "start": 22163,
                                                  "end": 22167,
                                                  "loc": {
                                                    "start": {
                                                      "line": 791,
                                                      "column": 10
                                                    },
                                                    "end": {
                                                      "line": 791,
                                                      "column": 14
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "start": 22168,
                                                  "end": 22173,
                                                  "loc": {
                                                    "start": {
                                                      "line": 791,
                                                      "column": 15
                                                    },
                                                    "end": {
                                                      "line": 791,
                                                      "column": 20
                                                    },
                                                    "identifierName": "state"
                                                  },
                                                  "name": "state"
                                                },
                                                "computed": false
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 22174,
                                                "end": 22185,
                                                "loc": {
                                                  "start": {
                                                    "line": 791,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 791,
                                                    "column": 32
                                                  },
                                                  "identifierName": "page_number"
                                                },
                                                "name": "page_number"
                                              },
                                              "computed": false
                                            },
                                            {
                                              "type": "MemberExpression",
                                              "start": 22197,
                                              "end": 22215,
                                              "loc": {
                                                "start": {
                                                  "line": 792,
                                                  "column": 10
                                                },
                                                "end": {
                                                  "line": 792,
                                                  "column": 28
                                                }
                                              },
                                              "object": {
                                                "type": "ThisExpression",
                                                "start": 22197,
                                                "end": 22201,
                                                "loc": {
                                                  "start": {
                                                    "line": 792,
                                                    "column": 10
                                                  },
                                                  "end": {
                                                    "line": 792,
                                                    "column": 14
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 22202,
                                                "end": 22215,
                                                "loc": {
                                                  "start": {
                                                    "line": 792,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 792,
                                                    "column": 28
                                                  },
                                                  "identifierName": "list_per_page"
                                                },
                                                "name": "list_per_page"
                                              },
                                              "computed": false
                                            },
                                            {
                                              "type": "MemberExpression",
                                              "start": 22227,
                                              "end": 22246,
                                              "loc": {
                                                "start": {
                                                  "line": 793,
                                                  "column": 10
                                                },
                                                "end": {
                                                  "line": 793,
                                                  "column": 29
                                                }
                                              },
                                              "object": {
                                                "type": "MemberExpression",
                                                "start": 22227,
                                                "end": 22237,
                                                "loc": {
                                                  "start": {
                                                    "line": 793,
                                                    "column": 10
                                                  },
                                                  "end": {
                                                    "line": 793,
                                                    "column": 20
                                                  }
                                                },
                                                "object": {
                                                  "type": "ThisExpression",
                                                  "start": 22227,
                                                  "end": 22231,
                                                  "loc": {
                                                    "start": {
                                                      "line": 793,
                                                      "column": 10
                                                    },
                                                    "end": {
                                                      "line": 793,
                                                      "column": 14
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "start": 22232,
                                                  "end": 22237,
                                                  "loc": {
                                                    "start": {
                                                      "line": 793,
                                                      "column": 15
                                                    },
                                                    "end": {
                                                      "line": 793,
                                                      "column": 20
                                                    },
                                                    "identifierName": "state"
                                                  },
                                                  "name": "state"
                                                },
                                                "computed": false
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 22238,
                                                "end": 22246,
                                                "loc": {
                                                  "start": {
                                                    "line": 793,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 793,
                                                    "column": 29
                                                  },
                                                  "identifierName": "queryset"
                                                },
                                                "name": "queryset"
                                              },
                                              "computed": false
                                            }
                                          ]
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 22257,
                                          "end": 22263,
                                          "loc": {
                                            "start": {
                                              "line": 794,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 794,
                                              "column": 16
                                            },
                                            "identifierName": "length"
                                          },
                                          "name": "length"
                                        },
                                        "computed": false
                                      }
                                    }
                                  ]
                                }
                              ]
                            }
                          }
                        ],
                        "directives": []
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * An event listener that listens to the search event. This method calls search method which\n   * implements a custom search. The method uses the \"live_search\" property to implement live\n   * search or not.\n   * @private\n   * @param {object} event The search onChange event\n   ",
                    "start": 21332,
                    "end": 21617,
                    "loc": {
                      "start": {
                        "line": 765,
                        "column": 2
                      },
                      "end": {
                        "line": 771,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Renders the search component\n   *\n   * @return A search input field\n   ",
                    "start": 22286,
                    "end": 22368,
                    "loc": {
                      "start": {
                        "line": 798,
                        "column": 2
                      },
                      "end": {
                        "line": 802,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 22372,
                "end": 22666,
                "loc": {
                  "start": {
                    "line": 804,
                    "column": 2
                  },
                  "end": {
                    "line": 817,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 22372,
                  "end": 22391,
                  "loc": {
                    "start": {
                      "line": 804,
                      "column": 2
                    },
                    "end": {
                      "line": 804,
                      "column": 21
                    },
                    "identifierName": "render_search_field"
                  },
                  "name": "render_search_field",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 22394,
                  "end": 22666,
                  "loc": {
                    "start": {
                      "line": 804,
                      "column": 24
                    },
                    "end": {
                      "line": 817,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 22400,
                      "end": 22662,
                      "loc": {
                        "start": {
                          "line": 805,
                          "column": 4
                        },
                        "end": {
                          "line": 816,
                          "column": 6
                        }
                      },
                      "argument": {
                        "type": "JSXElement",
                        "start": 22415,
                        "end": 22655,
                        "loc": {
                          "start": {
                            "line": 806,
                            "column": 6
                          },
                          "end": {
                            "line": 815,
                            "column": 12
                          }
                        },
                        "openingElement": {
                          "type": "JSXOpeningElement",
                          "start": 22415,
                          "end": 22420,
                          "loc": {
                            "start": {
                              "line": 806,
                              "column": 6
                            },
                            "end": {
                              "line": 806,
                              "column": 11
                            }
                          },
                          "attributes": [],
                          "name": {
                            "type": "JSXIdentifier",
                            "start": 22416,
                            "end": 22419,
                            "loc": {
                              "start": {
                                "line": 806,
                                "column": 7
                              },
                              "end": {
                                "line": 806,
                                "column": 10
                              }
                            },
                            "name": "div"
                          },
                          "selfClosing": false
                        },
                        "closingElement": {
                          "type": "JSXClosingElement",
                          "start": 22649,
                          "end": 22655,
                          "loc": {
                            "start": {
                              "line": 815,
                              "column": 6
                            },
                            "end": {
                              "line": 815,
                              "column": 12
                            }
                          },
                          "name": {
                            "type": "JSXIdentifier",
                            "start": 22651,
                            "end": 22654,
                            "loc": {
                              "start": {
                                "line": 815,
                                "column": 8
                              },
                              "end": {
                                "line": 815,
                                "column": 11
                              }
                            },
                            "name": "div"
                          }
                        },
                        "children": [
                          {
                            "type": "JSXText",
                            "start": 22420,
                            "end": 22429,
                            "loc": {
                              "start": {
                                "line": 806,
                                "column": 11
                              },
                              "end": {
                                "line": 807,
                                "column": 8
                              }
                            },
                            "extra": null,
                            "value": "\n        "
                          },
                          {
                            "type": "JSXElement",
                            "start": 22429,
                            "end": 22642,
                            "loc": {
                              "start": {
                                "line": 807,
                                "column": 8
                              },
                              "end": {
                                "line": 814,
                                "column": 10
                              }
                            },
                            "openingElement": {
                              "type": "JSXOpeningElement",
                              "start": 22429,
                              "end": 22642,
                              "loc": {
                                "start": {
                                  "line": 807,
                                  "column": 8
                                },
                                "end": {
                                  "line": 814,
                                  "column": 10
                                }
                              },
                              "attributes": [
                                {
                                  "type": "JSXAttribute",
                                  "start": 22446,
                                  "end": 22459,
                                  "loc": {
                                    "start": {
                                      "line": 808,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 808,
                                      "column": 23
                                    }
                                  },
                                  "name": {
                                    "type": "JSXIdentifier",
                                    "start": 22446,
                                    "end": 22450,
                                    "loc": {
                                      "start": {
                                        "line": 808,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 808,
                                        "column": 14
                                      }
                                    },
                                    "name": "name"
                                  },
                                  "value": {
                                    "type": "StringLiteral",
                                    "start": 22451,
                                    "end": 22459,
                                    "loc": {
                                      "start": {
                                        "line": 808,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 808,
                                        "column": 23
                                      }
                                    },
                                    "extra": null,
                                    "value": "search"
                                  }
                                },
                                {
                                  "type": "JSXAttribute",
                                  "start": 22470,
                                  "end": 22481,
                                  "loc": {
                                    "start": {
                                      "line": 809,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 809,
                                      "column": 21
                                    }
                                  },
                                  "name": {
                                    "type": "JSXIdentifier",
                                    "start": 22470,
                                    "end": 22474,
                                    "loc": {
                                      "start": {
                                        "line": 809,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 809,
                                        "column": 14
                                      }
                                    },
                                    "name": "type"
                                  },
                                  "value": {
                                    "type": "StringLiteral",
                                    "start": 22475,
                                    "end": 22481,
                                    "loc": {
                                      "start": {
                                        "line": 809,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 809,
                                        "column": 21
                                      }
                                    },
                                    "extra": null,
                                    "value": "text"
                                  }
                                },
                                {
                                  "type": "JSXAttribute",
                                  "start": 22492,
                                  "end": 22519,
                                  "loc": {
                                    "start": {
                                      "line": 810,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 810,
                                      "column": 37
                                    }
                                  },
                                  "name": {
                                    "type": "JSXIdentifier",
                                    "start": 22492,
                                    "end": 22501,
                                    "loc": {
                                      "start": {
                                        "line": 810,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 810,
                                        "column": 19
                                      }
                                    },
                                    "name": "className"
                                  },
                                  "value": {
                                    "type": "StringLiteral",
                                    "start": 22502,
                                    "end": 22519,
                                    "loc": {
                                      "start": {
                                        "line": 810,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 810,
                                        "column": 37
                                      }
                                    },
                                    "extra": null,
                                    "value": "ra-search-field"
                                  }
                                },
                                {
                                  "type": "JSXAttribute",
                                  "start": 22530,
                                  "end": 22550,
                                  "loc": {
                                    "start": {
                                      "line": 811,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 811,
                                      "column": 30
                                    }
                                  },
                                  "name": {
                                    "type": "JSXIdentifier",
                                    "start": 22530,
                                    "end": 22541,
                                    "loc": {
                                      "start": {
                                        "line": 811,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 811,
                                        "column": 21
                                      }
                                    },
                                    "name": "placeholder"
                                  },
                                  "value": {
                                    "type": "StringLiteral",
                                    "start": 22542,
                                    "end": 22550,
                                    "loc": {
                                      "start": {
                                        "line": 811,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 811,
                                        "column": 30
                                      }
                                    },
                                    "extra": null,
                                    "value": "Search"
                                  }
                                },
                                {
                                  "type": "JSXAttribute",
                                  "start": 22561,
                                  "end": 22591,
                                  "loc": {
                                    "start": {
                                      "line": 812,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 812,
                                      "column": 40
                                    }
                                  },
                                  "name": {
                                    "type": "JSXIdentifier",
                                    "start": 22561,
                                    "end": 22569,
                                    "loc": {
                                      "start": {
                                        "line": 812,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 812,
                                        "column": 18
                                      }
                                    },
                                    "name": "onChange"
                                  },
                                  "value": {
                                    "type": "JSXExpressionContainer",
                                    "start": 22570,
                                    "end": 22591,
                                    "loc": {
                                      "start": {
                                        "line": 812,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 812,
                                        "column": 40
                                      }
                                    },
                                    "expression": {
                                      "type": "MemberExpression",
                                      "start": 22571,
                                      "end": 22590,
                                      "loc": {
                                        "start": {
                                          "line": 812,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 812,
                                          "column": 39
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 22571,
                                        "end": 22575,
                                        "loc": {
                                          "start": {
                                            "line": 812,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 812,
                                            "column": 24
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 22576,
                                        "end": 22590,
                                        "loc": {
                                          "start": {
                                            "line": 812,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 812,
                                            "column": 39
                                          },
                                          "identifierName": "_handle_search"
                                        },
                                        "name": "_handle_search"
                                      },
                                      "computed": false
                                    }
                                  }
                                },
                                {
                                  "type": "JSXAttribute",
                                  "start": 22602,
                                  "end": 22631,
                                  "loc": {
                                    "start": {
                                      "line": 813,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 813,
                                      "column": 39
                                    }
                                  },
                                  "name": {
                                    "type": "JSXIdentifier",
                                    "start": 22602,
                                    "end": 22609,
                                    "loc": {
                                      "start": {
                                        "line": 813,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 813,
                                        "column": 17
                                      }
                                    },
                                    "name": "onKeyUp"
                                  },
                                  "value": {
                                    "type": "JSXExpressionContainer",
                                    "start": 22610,
                                    "end": 22631,
                                    "loc": {
                                      "start": {
                                        "line": 813,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 813,
                                        "column": 39
                                      }
                                    },
                                    "expression": {
                                      "type": "MemberExpression",
                                      "start": 22611,
                                      "end": 22630,
                                      "loc": {
                                        "start": {
                                          "line": 813,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 813,
                                          "column": 38
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 22611,
                                        "end": 22615,
                                        "loc": {
                                          "start": {
                                            "line": 813,
                                            "column": 19
                                          },
                                          "end": {
                                            "line": 813,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 22616,
                                        "end": 22630,
                                        "loc": {
                                          "start": {
                                            "line": 813,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 813,
                                            "column": 38
                                          },
                                          "identifierName": "_handle_search"
                                        },
                                        "name": "_handle_search"
                                      },
                                      "computed": false
                                    }
                                  }
                                }
                              ],
                              "name": {
                                "type": "JSXIdentifier",
                                "start": 22430,
                                "end": 22435,
                                "loc": {
                                  "start": {
                                    "line": 807,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 807,
                                    "column": 14
                                  }
                                },
                                "name": "input"
                              },
                              "selfClosing": true
                            },
                            "closingElement": null,
                            "children": []
                          },
                          {
                            "type": "JSXText",
                            "start": 22642,
                            "end": 22649,
                            "loc": {
                              "start": {
                                "line": 814,
                                "column": 10
                              },
                              "end": {
                                "line": 815,
                                "column": 6
                              }
                            },
                            "extra": null,
                            "value": "\n      "
                          }
                        ],
                        "extra": {
                          "parenthesized": true,
                          "parenStart": 22407
                        }
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Renders the search component\n   *\n   * @return A search input field\n   ",
                    "start": 22286,
                    "end": 22368,
                    "loc": {
                      "start": {
                        "line": 798,
                        "column": 2
                      },
                      "end": {
                        "line": 802,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Renders the add object button. Checks to see if permission is given by has_add_permission\n   *\n   * @return An add button component\n   ",
                    "start": 22669,
                    "end": 22815,
                    "loc": {
                      "start": {
                        "line": 818,
                        "column": 2
                      },
                      "end": {
                        "line": 822,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 22819,
                "end": 23100,
                "loc": {
                  "start": {
                    "line": 824,
                    "column": 2
                  },
                  "end": {
                    "line": 836,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 22819,
                  "end": 22836,
                  "loc": {
                    "start": {
                      "line": 824,
                      "column": 2
                    },
                    "end": {
                      "line": 824,
                      "column": 19
                    },
                    "identifierName": "render_add_button"
                  },
                  "name": "render_add_button",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 22839,
                  "end": 23100,
                  "loc": {
                    "start": {
                      "line": 824,
                      "column": 22
                    },
                    "end": {
                      "line": 836,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "IfStatement",
                      "start": 22845,
                      "end": 23096,
                      "loc": {
                        "start": {
                          "line": 825,
                          "column": 4
                        },
                        "end": {
                          "line": 835,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "CallExpression",
                        "start": 22849,
                        "end": 22874,
                        "loc": {
                          "start": {
                            "line": 825,
                            "column": 8
                          },
                          "end": {
                            "line": 825,
                            "column": 33
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 22849,
                          "end": 22872,
                          "loc": {
                            "start": {
                              "line": 825,
                              "column": 8
                            },
                            "end": {
                              "line": 825,
                              "column": 31
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 22849,
                            "end": 22853,
                            "loc": {
                              "start": {
                                "line": 825,
                                "column": 8
                              },
                              "end": {
                                "line": 825,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 22854,
                            "end": 22872,
                            "loc": {
                              "start": {
                                "line": 825,
                                "column": 13
                              },
                              "end": {
                                "line": 825,
                                "column": 31
                              },
                              "identifierName": "has_add_permission"
                            },
                            "name": "has_add_permission"
                          },
                          "computed": false
                        },
                        "arguments": []
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 22876,
                        "end": 23096,
                        "loc": {
                          "start": {
                            "line": 825,
                            "column": 35
                          },
                          "end": {
                            "line": 835,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "start": 22884,
                            "end": 23090,
                            "loc": {
                              "start": {
                                "line": 826,
                                "column": 6
                              },
                              "end": {
                                "line": 834,
                                "column": 8
                              }
                            },
                            "argument": {
                              "type": "JSXElement",
                              "start": 22901,
                              "end": 23081,
                              "loc": {
                                "start": {
                                  "line": 827,
                                  "column": 8
                                },
                                "end": {
                                  "line": 833,
                                  "column": 17
                                }
                              },
                              "openingElement": {
                                "type": "JSXOpeningElement",
                                "start": 22901,
                                "end": 23008,
                                "loc": {
                                  "start": {
                                    "line": 827,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 830,
                                    "column": 9
                                  }
                                },
                                "attributes": [
                                  {
                                    "type": "JSXAttribute",
                                    "start": 22919,
                                    "end": 22946,
                                    "loc": {
                                      "start": {
                                        "line": 828,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 828,
                                        "column": 37
                                      }
                                    },
                                    "name": {
                                      "type": "JSXIdentifier",
                                      "start": 22919,
                                      "end": 22928,
                                      "loc": {
                                        "start": {
                                          "line": 828,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 828,
                                          "column": 19
                                        }
                                      },
                                      "name": "className"
                                    },
                                    "value": {
                                      "type": "JSXExpressionContainer",
                                      "start": 22929,
                                      "end": 22946,
                                      "loc": {
                                        "start": {
                                          "line": 828,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 828,
                                          "column": 37
                                        }
                                      },
                                      "expression": {
                                        "type": "StringLiteral",
                                        "start": 22930,
                                        "end": 22945,
                                        "loc": {
                                          "start": {
                                            "line": 828,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 828,
                                            "column": 36
                                          }
                                        },
                                        "extra": {
                                          "rawValue": "ra-add-button",
                                          "raw": "\"ra-add-button\""
                                        },
                                        "value": "ra-add-button"
                                      }
                                    }
                                  },
                                  {
                                    "type": "JSXAttribute",
                                    "start": 22957,
                                    "end": 22998,
                                    "loc": {
                                      "start": {
                                        "line": 829,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 829,
                                        "column": 51
                                      }
                                    },
                                    "name": {
                                      "type": "JSXIdentifier",
                                      "start": 22957,
                                      "end": 22964,
                                      "loc": {
                                        "start": {
                                          "line": 829,
                                          "column": 10
                                        },
                                        "end": {
                                          "line": 829,
                                          "column": 17
                                        }
                                      },
                                      "name": "onClick"
                                    },
                                    "value": {
                                      "type": "JSXExpressionContainer",
                                      "start": 22965,
                                      "end": 22998,
                                      "loc": {
                                        "start": {
                                          "line": 829,
                                          "column": 18
                                        },
                                        "end": {
                                          "line": 829,
                                          "column": 51
                                        }
                                      },
                                      "expression": {
                                        "type": "CallExpression",
                                        "start": 22966,
                                        "end": 22997,
                                        "loc": {
                                          "start": {
                                            "line": 829,
                                            "column": 19
                                          },
                                          "end": {
                                            "line": 829,
                                            "column": 50
                                          }
                                        },
                                        "callee": {
                                          "type": "MemberExpression",
                                          "start": 22966,
                                          "end": 22991,
                                          "loc": {
                                            "start": {
                                              "line": 829,
                                              "column": 19
                                            },
                                            "end": {
                                              "line": 829,
                                              "column": 44
                                            }
                                          },
                                          "object": {
                                            "type": "ThisExpression",
                                            "start": 22966,
                                            "end": 22970,
                                            "loc": {
                                              "start": {
                                                "line": 829,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 829,
                                                "column": 23
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 22971,
                                            "end": 22991,
                                            "loc": {
                                              "start": {
                                                "line": 829,
                                                "column": 24
                                              },
                                              "end": {
                                                "line": 829,
                                                "column": 44
                                              },
                                              "identifierName": "_object_link_clicked"
                                            },
                                            "name": "_object_link_clicked"
                                          },
                                          "computed": false
                                        },
                                        "arguments": [
                                          {
                                            "type": "NullLiteral",
                                            "start": 22992,
                                            "end": 22996,
                                            "loc": {
                                              "start": {
                                                "line": 829,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 829,
                                                "column": 49
                                              }
                                            }
                                          }
                                        ]
                                      }
                                    }
                                  }
                                ],
                                "name": {
                                  "type": "JSXIdentifier",
                                  "start": 22902,
                                  "end": 22908,
                                  "loc": {
                                    "start": {
                                      "line": 827,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 827,
                                      "column": 15
                                    }
                                  },
                                  "name": "button"
                                },
                                "selfClosing": false
                              },
                              "closingElement": {
                                "type": "JSXClosingElement",
                                "start": 23072,
                                "end": 23081,
                                "loc": {
                                  "start": {
                                    "line": 833,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 833,
                                    "column": 17
                                  }
                                },
                                "name": {
                                  "type": "JSXIdentifier",
                                  "start": 23074,
                                  "end": 23080,
                                  "loc": {
                                    "start": {
                                      "line": 833,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 833,
                                      "column": 16
                                    }
                                  },
                                  "name": "button"
                                }
                              },
                              "children": [
                                {
                                  "type": "JSXText",
                                  "start": 23008,
                                  "end": 23019,
                                  "loc": {
                                    "start": {
                                      "line": 830,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 831,
                                      "column": 10
                                    }
                                  },
                                  "extra": null,
                                  "value": "\n          "
                                },
                                {
                                  "type": "JSXExpressionContainer",
                                  "start": 23019,
                                  "end": 23024,
                                  "loc": {
                                    "start": {
                                      "line": 831,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 831,
                                      "column": 15
                                    }
                                  },
                                  "expression": {
                                    "type": "StringLiteral",
                                    "start": 23020,
                                    "end": 23023,
                                    "loc": {
                                      "start": {
                                        "line": 831,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 831,
                                        "column": 14
                                      }
                                    },
                                    "extra": {
                                      "rawValue": " ",
                                      "raw": "\" \""
                                    },
                                    "value": " "
                                  }
                                },
                                {
                                  "type": "JSXText",
                                  "start": 23024,
                                  "end": 23039,
                                  "loc": {
                                    "start": {
                                      "line": 831,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 832,
                                      "column": 14
                                    }
                                  },
                                  "extra": null,
                                  "value": "\n          Add "
                                },
                                {
                                  "type": "JSXExpressionContainer",
                                  "start": 23039,
                                  "end": 23063,
                                  "loc": {
                                    "start": {
                                      "line": 832,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 832,
                                      "column": 38
                                    }
                                  },
                                  "expression": {
                                    "type": "CallExpression",
                                    "start": 23040,
                                    "end": 23062,
                                    "loc": {
                                      "start": {
                                        "line": 832,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 832,
                                        "column": 37
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 23040,
                                      "end": 23051,
                                      "loc": {
                                        "start": {
                                          "line": 832,
                                          "column": 15
                                        },
                                        "end": {
                                          "line": 832,
                                          "column": 26
                                        }
                                      },
                                      "object": {
                                        "type": "Identifier",
                                        "start": 23040,
                                        "end": 23041,
                                        "loc": {
                                          "start": {
                                            "line": 832,
                                            "column": 15
                                          },
                                          "end": {
                                            "line": 832,
                                            "column": 16
                                          },
                                          "identifierName": "_"
                                        },
                                        "name": "_"
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 23042,
                                        "end": 23051,
                                        "loc": {
                                          "start": {
                                            "line": 832,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 832,
                                            "column": 26
                                          },
                                          "identifierName": "startCase"
                                        },
                                        "name": "startCase"
                                      },
                                      "computed": false
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "start": 23052,
                                        "end": 23061,
                                        "loc": {
                                          "start": {
                                            "line": 832,
                                            "column": 27
                                          },
                                          "end": {
                                            "line": 832,
                                            "column": 36
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 23052,
                                          "end": 23056,
                                          "loc": {
                                            "start": {
                                              "line": 832,
                                              "column": 27
                                            },
                                            "end": {
                                              "line": 832,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 23057,
                                          "end": 23061,
                                          "loc": {
                                            "start": {
                                              "line": 832,
                                              "column": 32
                                            },
                                            "end": {
                                              "line": 832,
                                              "column": 36
                                            },
                                            "identifierName": "name"
                                          },
                                          "name": "name"
                                        },
                                        "computed": false
                                      }
                                    ]
                                  }
                                },
                                {
                                  "type": "JSXText",
                                  "start": 23063,
                                  "end": 23072,
                                  "loc": {
                                    "start": {
                                      "line": 832,
                                      "column": 38
                                    },
                                    "end": {
                                      "line": 833,
                                      "column": 8
                                    }
                                  },
                                  "extra": null,
                                  "value": "\n        "
                                }
                              ],
                              "extra": {
                                "parenthesized": true,
                                "parenStart": 22891
                              }
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Renders the add object button. Checks to see if permission is given by has_add_permission\n   *\n   * @return An add button component\n   ",
                    "start": 22669,
                    "end": 22815,
                    "loc": {
                      "start": {
                        "line": 818,
                        "column": 2
                      },
                      "end": {
                        "line": 822,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Renders the table in the display page. This calls _get_table_header and _get_table_body\n   *\n   * @return An a table displaying the state queryset set objects\n   ",
                    "start": 23103,
                    "end": 23276,
                    "loc": {
                      "start": {
                        "line": 837,
                        "column": 2
                      },
                      "end": {
                        "line": 841,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 23280,
                "end": 23772,
                "loc": {
                  "start": {
                    "line": 843,
                    "column": 2
                  },
                  "end": {
                    "line": 862,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 23280,
                  "end": 23292,
                  "loc": {
                    "start": {
                      "line": 843,
                      "column": 2
                    },
                    "end": {
                      "line": 843,
                      "column": 14
                    },
                    "identifierName": "render_table"
                  },
                  "name": "render_table",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 23295,
                  "end": 23772,
                  "loc": {
                    "start": {
                      "line": 843,
                      "column": 17
                    },
                    "end": {
                      "line": 862,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 23301,
                      "end": 23768,
                      "loc": {
                        "start": {
                          "line": 844,
                          "column": 4
                        },
                        "end": {
                          "line": 861,
                          "column": 6
                        }
                      },
                      "argument": {
                        "type": "JSXElement",
                        "start": 23316,
                        "end": 23761,
                        "loc": {
                          "start": {
                            "line": 845,
                            "column": 6
                          },
                          "end": {
                            "line": 860,
                            "column": 14
                          }
                        },
                        "openingElement": {
                          "type": "JSXOpeningElement",
                          "start": 23316,
                          "end": 23341,
                          "loc": {
                            "start": {
                              "line": 845,
                              "column": 6
                            },
                            "end": {
                              "line": 845,
                              "column": 31
                            }
                          },
                          "attributes": [
                            {
                              "type": "JSXAttribute",
                              "start": 23323,
                              "end": 23340,
                              "loc": {
                                "start": {
                                  "line": 845,
                                  "column": 13
                                },
                                "end": {
                                  "line": 845,
                                  "column": 30
                                }
                              },
                              "name": {
                                "type": "JSXIdentifier",
                                "start": 23323,
                                "end": 23332,
                                "loc": {
                                  "start": {
                                    "line": 845,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 845,
                                    "column": 22
                                  }
                                },
                                "name": "className"
                              },
                              "value": {
                                "type": "StringLiteral",
                                "start": 23333,
                                "end": 23340,
                                "loc": {
                                  "start": {
                                    "line": 845,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 845,
                                    "column": 30
                                  }
                                },
                                "extra": null,
                                "value": "table"
                              }
                            }
                          ],
                          "name": {
                            "type": "JSXIdentifier",
                            "start": 23317,
                            "end": 23322,
                            "loc": {
                              "start": {
                                "line": 845,
                                "column": 7
                              },
                              "end": {
                                "line": 845,
                                "column": 12
                              }
                            },
                            "name": "table"
                          },
                          "selfClosing": false
                        },
                        "closingElement": {
                          "type": "JSXClosingElement",
                          "start": 23753,
                          "end": 23761,
                          "loc": {
                            "start": {
                              "line": 860,
                              "column": 6
                            },
                            "end": {
                              "line": 860,
                              "column": 14
                            }
                          },
                          "name": {
                            "type": "JSXIdentifier",
                            "start": 23755,
                            "end": 23760,
                            "loc": {
                              "start": {
                                "line": 860,
                                "column": 8
                              },
                              "end": {
                                "line": 860,
                                "column": 13
                              }
                            },
                            "name": "table"
                          }
                        },
                        "children": [
                          {
                            "type": "JSXText",
                            "start": 23341,
                            "end": 23350,
                            "loc": {
                              "start": {
                                "line": 845,
                                "column": 31
                              },
                              "end": {
                                "line": 846,
                                "column": 8
                              }
                            },
                            "extra": null,
                            "value": "\n        "
                          },
                          {
                            "type": "JSXElement",
                            "start": 23350,
                            "end": 23698,
                            "loc": {
                              "start": {
                                "line": 846,
                                "column": 8
                              },
                              "end": {
                                "line": 858,
                                "column": 16
                              }
                            },
                            "openingElement": {
                              "type": "JSXOpeningElement",
                              "start": 23350,
                              "end": 23357,
                              "loc": {
                                "start": {
                                  "line": 846,
                                  "column": 8
                                },
                                "end": {
                                  "line": 846,
                                  "column": 15
                                }
                              },
                              "attributes": [],
                              "name": {
                                "type": "JSXIdentifier",
                                "start": 23351,
                                "end": 23356,
                                "loc": {
                                  "start": {
                                    "line": 846,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 846,
                                    "column": 14
                                  }
                                },
                                "name": "thead"
                              },
                              "selfClosing": false
                            },
                            "closingElement": {
                              "type": "JSXClosingElement",
                              "start": 23690,
                              "end": 23698,
                              "loc": {
                                "start": {
                                  "line": 858,
                                  "column": 8
                                },
                                "end": {
                                  "line": 858,
                                  "column": 16
                                }
                              },
                              "name": {
                                "type": "JSXIdentifier",
                                "start": 23692,
                                "end": 23697,
                                "loc": {
                                  "start": {
                                    "line": 858,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 858,
                                    "column": 15
                                  }
                                },
                                "name": "thead"
                              }
                            },
                            "children": [
                              {
                                "type": "JSXText",
                                "start": 23357,
                                "end": 23368,
                                "loc": {
                                  "start": {
                                    "line": 846,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 847,
                                    "column": 10
                                  }
                                },
                                "extra": null,
                                "value": "\n          "
                              },
                              {
                                "type": "JSXElement",
                                "start": 23368,
                                "end": 23681,
                                "loc": {
                                  "start": {
                                    "line": 847,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 857,
                                    "column": 15
                                  }
                                },
                                "openingElement": {
                                  "type": "JSXOpeningElement",
                                  "start": 23368,
                                  "end": 23385,
                                  "loc": {
                                    "start": {
                                      "line": 847,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 847,
                                      "column": 27
                                    }
                                  },
                                  "attributes": [
                                    {
                                      "type": "JSXAttribute",
                                      "start": 23372,
                                      "end": 23384,
                                      "loc": {
                                        "start": {
                                          "line": 847,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 847,
                                          "column": 26
                                        }
                                      },
                                      "name": {
                                        "type": "JSXIdentifier",
                                        "start": 23372,
                                        "end": 23375,
                                        "loc": {
                                          "start": {
                                            "line": 847,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 847,
                                            "column": 17
                                          }
                                        },
                                        "name": "key"
                                      },
                                      "value": {
                                        "type": "StringLiteral",
                                        "start": 23376,
                                        "end": 23384,
                                        "loc": {
                                          "start": {
                                            "line": 847,
                                            "column": 18
                                          },
                                          "end": {
                                            "line": 847,
                                            "column": 26
                                          }
                                        },
                                        "extra": null,
                                        "value": "header"
                                      }
                                    }
                                  ],
                                  "name": {
                                    "type": "JSXIdentifier",
                                    "start": 23369,
                                    "end": 23371,
                                    "loc": {
                                      "start": {
                                        "line": 847,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 847,
                                        "column": 13
                                      }
                                    },
                                    "name": "tr"
                                  },
                                  "selfClosing": false
                                },
                                "closingElement": {
                                  "type": "JSXClosingElement",
                                  "start": 23676,
                                  "end": 23681,
                                  "loc": {
                                    "start": {
                                      "line": 857,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 857,
                                      "column": 15
                                    }
                                  },
                                  "name": {
                                    "type": "JSXIdentifier",
                                    "start": 23678,
                                    "end": 23680,
                                    "loc": {
                                      "start": {
                                        "line": 857,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 857,
                                        "column": 14
                                      }
                                    },
                                    "name": "tr"
                                  }
                                },
                                "children": [
                                  {
                                    "type": "JSXText",
                                    "start": 23385,
                                    "end": 23398,
                                    "loc": {
                                      "start": {
                                        "line": 847,
                                        "column": 27
                                      },
                                      "end": {
                                        "line": 848,
                                        "column": 12
                                      }
                                    },
                                    "extra": null,
                                    "value": "\n            "
                                  },
                                  {
                                    "type": "JSXElement",
                                    "start": 23398,
                                    "end": 23626,
                                    "loc": {
                                      "start": {
                                        "line": 848,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 855,
                                        "column": 17
                                      }
                                    },
                                    "openingElement": {
                                      "type": "JSXOpeningElement",
                                      "start": 23398,
                                      "end": 23402,
                                      "loc": {
                                        "start": {
                                          "line": 848,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 848,
                                          "column": 16
                                        }
                                      },
                                      "attributes": [],
                                      "name": {
                                        "type": "JSXIdentifier",
                                        "start": 23399,
                                        "end": 23401,
                                        "loc": {
                                          "start": {
                                            "line": 848,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 848,
                                            "column": 15
                                          }
                                        },
                                        "name": "th"
                                      },
                                      "selfClosing": false
                                    },
                                    "closingElement": {
                                      "type": "JSXClosingElement",
                                      "start": 23621,
                                      "end": 23626,
                                      "loc": {
                                        "start": {
                                          "line": 855,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 855,
                                          "column": 17
                                        }
                                      },
                                      "name": {
                                        "type": "JSXIdentifier",
                                        "start": 23623,
                                        "end": 23625,
                                        "loc": {
                                          "start": {
                                            "line": 855,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 855,
                                            "column": 16
                                          }
                                        },
                                        "name": "th"
                                      }
                                    },
                                    "children": [
                                      {
                                        "type": "JSXText",
                                        "start": 23402,
                                        "end": 23417,
                                        "loc": {
                                          "start": {
                                            "line": 848,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 849,
                                            "column": 14
                                          }
                                        },
                                        "extra": null,
                                        "value": "\n              "
                                      },
                                      {
                                        "type": "JSXElement",
                                        "start": 23417,
                                        "end": 23547,
                                        "loc": {
                                          "start": {
                                            "line": 849,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 853,
                                            "column": 16
                                          }
                                        },
                                        "openingElement": {
                                          "type": "JSXOpeningElement",
                                          "start": 23417,
                                          "end": 23547,
                                          "loc": {
                                            "start": {
                                              "line": 849,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 853,
                                              "column": 16
                                            }
                                          },
                                          "attributes": [
                                            {
                                              "type": "JSXAttribute",
                                              "start": 23440,
                                              "end": 23455,
                                              "loc": {
                                                "start": {
                                                  "line": 850,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 850,
                                                  "column": 31
                                                }
                                              },
                                              "name": {
                                                "type": "JSXIdentifier",
                                                "start": 23440,
                                                "end": 23444,
                                                "loc": {
                                                  "start": {
                                                    "line": 850,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 850,
                                                    "column": 20
                                                  }
                                                },
                                                "name": "type"
                                              },
                                              "value": {
                                                "type": "StringLiteral",
                                                "start": 23445,
                                                "end": 23455,
                                                "loc": {
                                                  "start": {
                                                    "line": 850,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 850,
                                                    "column": 31
                                                  }
                                                },
                                                "extra": null,
                                                "value": "checkbox"
                                              }
                                            },
                                            {
                                              "type": "JSXAttribute",
                                              "start": 23472,
                                              "end": 23486,
                                              "loc": {
                                                "start": {
                                                  "line": 851,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 851,
                                                  "column": 30
                                                }
                                              },
                                              "name": {
                                                "type": "JSXIdentifier",
                                                "start": 23472,
                                                "end": 23474,
                                                "loc": {
                                                  "start": {
                                                    "line": 851,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 851,
                                                    "column": 18
                                                  }
                                                },
                                                "name": "id"
                                              },
                                              "value": {
                                                "type": "StringLiteral",
                                                "start": 23475,
                                                "end": 23486,
                                                "loc": {
                                                  "start": {
                                                    "line": 851,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 851,
                                                    "column": 30
                                                  }
                                                },
                                                "extra": null,
                                                "value": "all_boxes"
                                              }
                                            },
                                            {
                                              "type": "JSXAttribute",
                                              "start": 23503,
                                              "end": 23530,
                                              "loc": {
                                                "start": {
                                                  "line": 852,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 852,
                                                  "column": 43
                                                }
                                              },
                                              "name": {
                                                "type": "JSXIdentifier",
                                                "start": 23503,
                                                "end": 23511,
                                                "loc": {
                                                  "start": {
                                                    "line": 852,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 852,
                                                    "column": 24
                                                  }
                                                },
                                                "name": "onChange"
                                              },
                                              "value": {
                                                "type": "JSXExpressionContainer",
                                                "start": 23512,
                                                "end": 23530,
                                                "loc": {
                                                  "start": {
                                                    "line": 852,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 852,
                                                    "column": 43
                                                  }
                                                },
                                                "expression": {
                                                  "type": "MemberExpression",
                                                  "start": 23513,
                                                  "end": 23529,
                                                  "loc": {
                                                    "start": {
                                                      "line": 852,
                                                      "column": 26
                                                    },
                                                    "end": {
                                                      "line": 852,
                                                      "column": 42
                                                    }
                                                  },
                                                  "object": {
                                                    "type": "ThisExpression",
                                                    "start": 23513,
                                                    "end": 23517,
                                                    "loc": {
                                                      "start": {
                                                        "line": 852,
                                                        "column": 26
                                                      },
                                                      "end": {
                                                        "line": 852,
                                                        "column": 30
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "start": 23518,
                                                    "end": 23529,
                                                    "loc": {
                                                      "start": {
                                                        "line": 852,
                                                        "column": 31
                                                      },
                                                      "end": {
                                                        "line": 852,
                                                        "column": 42
                                                      },
                                                      "identifierName": "_select_all"
                                                    },
                                                    "name": "_select_all"
                                                  },
                                                  "computed": false
                                                }
                                              }
                                            }
                                          ],
                                          "name": {
                                            "type": "JSXIdentifier",
                                            "start": 23418,
                                            "end": 23423,
                                            "loc": {
                                              "start": {
                                                "line": 849,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 849,
                                                "column": 20
                                              }
                                            },
                                            "name": "input"
                                          },
                                          "selfClosing": true
                                        },
                                        "closingElement": null,
                                        "children": []
                                      },
                                      {
                                        "type": "JSXExpressionContainer",
                                        "start": 23547,
                                        "end": 23552,
                                        "loc": {
                                          "start": {
                                            "line": 853,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 853,
                                            "column": 21
                                          }
                                        },
                                        "expression": {
                                          "type": "StringLiteral",
                                          "start": 23548,
                                          "end": 23551,
                                          "loc": {
                                            "start": {
                                              "line": 853,
                                              "column": 17
                                            },
                                            "end": {
                                              "line": 853,
                                              "column": 20
                                            }
                                          },
                                          "extra": {
                                            "rawValue": " ",
                                            "raw": "\" \""
                                          },
                                          "value": " "
                                        }
                                      },
                                      {
                                        "type": "JSXText",
                                        "start": 23552,
                                        "end": 23567,
                                        "loc": {
                                          "start": {
                                            "line": 853,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 854,
                                            "column": 14
                                          }
                                        },
                                        "extra": null,
                                        "value": "\n              "
                                      },
                                      {
                                        "type": "JSXElement",
                                        "start": 23567,
                                        "end": 23608,
                                        "loc": {
                                          "start": {
                                            "line": 854,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 854,
                                            "column": 55
                                          }
                                        },
                                        "openingElement": {
                                          "type": "JSXOpeningElement",
                                          "start": 23567,
                                          "end": 23594,
                                          "loc": {
                                            "start": {
                                              "line": 854,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 854,
                                              "column": 41
                                            }
                                          },
                                          "attributes": [
                                            {
                                              "type": "JSXAttribute",
                                              "start": 23574,
                                              "end": 23593,
                                              "loc": {
                                                "start": {
                                                  "line": 854,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 854,
                                                  "column": 40
                                                }
                                              },
                                              "name": {
                                                "type": "JSXIdentifier",
                                                "start": 23574,
                                                "end": 23581,
                                                "loc": {
                                                  "start": {
                                                    "line": 854,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 854,
                                                    "column": 28
                                                  }
                                                },
                                                "name": "htmlFor"
                                              },
                                              "value": {
                                                "type": "StringLiteral",
                                                "start": 23582,
                                                "end": 23593,
                                                "loc": {
                                                  "start": {
                                                    "line": 854,
                                                    "column": 29
                                                  },
                                                  "end": {
                                                    "line": 854,
                                                    "column": 40
                                                  }
                                                },
                                                "extra": null,
                                                "value": "all_boxes"
                                              }
                                            }
                                          ],
                                          "name": {
                                            "type": "JSXIdentifier",
                                            "start": 23568,
                                            "end": 23573,
                                            "loc": {
                                              "start": {
                                                "line": 854,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 854,
                                                "column": 20
                                              }
                                            },
                                            "name": "label"
                                          },
                                          "selfClosing": false
                                        },
                                        "closingElement": {
                                          "type": "JSXClosingElement",
                                          "start": 23600,
                                          "end": 23608,
                                          "loc": {
                                            "start": {
                                              "line": 854,
                                              "column": 47
                                            },
                                            "end": {
                                              "line": 854,
                                              "column": 55
                                            }
                                          },
                                          "name": {
                                            "type": "JSXIdentifier",
                                            "start": 23602,
                                            "end": 23607,
                                            "loc": {
                                              "start": {
                                                "line": 854,
                                                "column": 49
                                              },
                                              "end": {
                                                "line": 854,
                                                "column": 54
                                              }
                                            },
                                            "name": "label"
                                          }
                                        },
                                        "children": [
                                          {
                                            "type": "JSXText",
                                            "start": 23594,
                                            "end": 23600,
                                            "loc": {
                                              "start": {
                                                "line": 854,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 854,
                                                "column": 47
                                              }
                                            },
                                            "extra": null,
                                            "value": " "
                                          }
                                        ]
                                      },
                                      {
                                        "type": "JSXText",
                                        "start": 23608,
                                        "end": 23621,
                                        "loc": {
                                          "start": {
                                            "line": 854,
                                            "column": 55
                                          },
                                          "end": {
                                            "line": 855,
                                            "column": 12
                                          }
                                        },
                                        "extra": null,
                                        "value": "\n            "
                                      }
                                    ]
                                  },
                                  {
                                    "type": "JSXText",
                                    "start": 23626,
                                    "end": 23639,
                                    "loc": {
                                      "start": {
                                        "line": 855,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 856,
                                        "column": 12
                                      }
                                    },
                                    "extra": null,
                                    "value": "\n            "
                                  },
                                  {
                                    "type": "JSXExpressionContainer",
                                    "start": 23639,
                                    "end": 23665,
                                    "loc": {
                                      "start": {
                                        "line": 856,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 856,
                                        "column": 38
                                      }
                                    },
                                    "expression": {
                                      "type": "CallExpression",
                                      "start": 23640,
                                      "end": 23664,
                                      "loc": {
                                        "start": {
                                          "line": 856,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 856,
                                          "column": 37
                                        }
                                      },
                                      "callee": {
                                        "type": "MemberExpression",
                                        "start": 23640,
                                        "end": 23662,
                                        "loc": {
                                          "start": {
                                            "line": 856,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 856,
                                            "column": 35
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 23640,
                                          "end": 23644,
                                          "loc": {
                                            "start": {
                                              "line": 856,
                                              "column": 13
                                            },
                                            "end": {
                                              "line": 856,
                                              "column": 17
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 23645,
                                          "end": 23662,
                                          "loc": {
                                            "start": {
                                              "line": 856,
                                              "column": 18
                                            },
                                            "end": {
                                              "line": 856,
                                              "column": 35
                                            },
                                            "identifierName": "_get_table_header"
                                          },
                                          "name": "_get_table_header"
                                        },
                                        "computed": false
                                      },
                                      "arguments": []
                                    }
                                  },
                                  {
                                    "type": "JSXText",
                                    "start": 23665,
                                    "end": 23676,
                                    "loc": {
                                      "start": {
                                        "line": 856,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 857,
                                        "column": 10
                                      }
                                    },
                                    "extra": null,
                                    "value": "\n          "
                                  }
                                ]
                              },
                              {
                                "type": "JSXText",
                                "start": 23681,
                                "end": 23690,
                                "loc": {
                                  "start": {
                                    "line": 857,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 858,
                                    "column": 8
                                  }
                                },
                                "extra": null,
                                "value": "\n        "
                              }
                            ]
                          },
                          {
                            "type": "JSXText",
                            "start": 23698,
                            "end": 23707,
                            "loc": {
                              "start": {
                                "line": 858,
                                "column": 16
                              },
                              "end": {
                                "line": 859,
                                "column": 8
                              }
                            },
                            "extra": null,
                            "value": "\n        "
                          },
                          {
                            "type": "JSXElement",
                            "start": 23707,
                            "end": 23746,
                            "loc": {
                              "start": {
                                "line": 859,
                                "column": 8
                              },
                              "end": {
                                "line": 859,
                                "column": 47
                              }
                            },
                            "openingElement": {
                              "type": "JSXOpeningElement",
                              "start": 23707,
                              "end": 23714,
                              "loc": {
                                "start": {
                                  "line": 859,
                                  "column": 8
                                },
                                "end": {
                                  "line": 859,
                                  "column": 15
                                }
                              },
                              "attributes": [],
                              "name": {
                                "type": "JSXIdentifier",
                                "start": 23708,
                                "end": 23713,
                                "loc": {
                                  "start": {
                                    "line": 859,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 859,
                                    "column": 14
                                  }
                                },
                                "name": "tbody"
                              },
                              "selfClosing": false
                            },
                            "closingElement": {
                              "type": "JSXClosingElement",
                              "start": 23738,
                              "end": 23746,
                              "loc": {
                                "start": {
                                  "line": 859,
                                  "column": 39
                                },
                                "end": {
                                  "line": 859,
                                  "column": 47
                                }
                              },
                              "name": {
                                "type": "JSXIdentifier",
                                "start": 23740,
                                "end": 23745,
                                "loc": {
                                  "start": {
                                    "line": 859,
                                    "column": 41
                                  },
                                  "end": {
                                    "line": 859,
                                    "column": 46
                                  }
                                },
                                "name": "tbody"
                              }
                            },
                            "children": [
                              {
                                "type": "JSXExpressionContainer",
                                "start": 23714,
                                "end": 23738,
                                "loc": {
                                  "start": {
                                    "line": 859,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 859,
                                    "column": 39
                                  }
                                },
                                "expression": {
                                  "type": "CallExpression",
                                  "start": 23715,
                                  "end": 23737,
                                  "loc": {
                                    "start": {
                                      "line": 859,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 859,
                                      "column": 38
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 23715,
                                    "end": 23735,
                                    "loc": {
                                      "start": {
                                        "line": 859,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 859,
                                        "column": 36
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 23715,
                                      "end": 23719,
                                      "loc": {
                                        "start": {
                                          "line": 859,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 859,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 23720,
                                      "end": 23735,
                                      "loc": {
                                        "start": {
                                          "line": 859,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 859,
                                          "column": 36
                                        },
                                        "identifierName": "_get_table_body"
                                      },
                                      "name": "_get_table_body"
                                    },
                                    "computed": false
                                  },
                                  "arguments": []
                                }
                              }
                            ]
                          },
                          {
                            "type": "JSXText",
                            "start": 23746,
                            "end": 23753,
                            "loc": {
                              "start": {
                                "line": 859,
                                "column": 47
                              },
                              "end": {
                                "line": 860,
                                "column": 6
                              }
                            },
                            "extra": null,
                            "value": "\n      "
                          }
                        ],
                        "extra": {
                          "parenthesized": true,
                          "parenStart": 23308
                        }
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Renders the table in the display page. This calls _get_table_header and _get_table_body\n   *\n   * @return An a table displaying the state queryset set objects\n   ",
                    "start": 23103,
                    "end": 23276,
                    "loc": {
                      "start": {
                        "line": 837,
                        "column": 2
                      },
                      "end": {
                        "line": 841,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * An event listener that listens to actions selected.\n   *\n   *@param {object} event -  the DOM on-change event\n   ",
                    "start": 23775,
                    "end": 23899,
                    "loc": {
                      "start": {
                        "line": 863,
                        "column": 2
                      },
                      "end": {
                        "line": 867,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 23903,
                "end": 24171,
                "loc": {
                  "start": {
                    "line": 869,
                    "column": 2
                  },
                  "end": {
                    "line": 875,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 23903,
                  "end": 23918,
                  "loc": {
                    "start": {
                      "line": 869,
                      "column": 2
                    },
                    "end": {
                      "line": 869,
                      "column": 17
                    },
                    "identifierName": "action_selected"
                  },
                  "name": "action_selected",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 23919,
                    "end": 23924,
                    "loc": {
                      "start": {
                        "line": 869,
                        "column": 18
                      },
                      "end": {
                        "line": 869,
                        "column": 23
                      },
                      "identifierName": "event"
                    },
                    "name": "event"
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 23926,
                  "end": 24171,
                  "loc": {
                    "start": {
                      "line": 869,
                      "column": 25
                    },
                    "end": {
                      "line": 875,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "start": 23932,
                      "end": 23964,
                      "loc": {
                        "start": {
                          "line": 870,
                          "column": 4
                        },
                        "end": {
                          "line": 870,
                          "column": 36
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 23936,
                          "end": 23963,
                          "loc": {
                            "start": {
                              "line": 870,
                              "column": 8
                            },
                            "end": {
                              "line": 870,
                              "column": 35
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 23936,
                            "end": 23942,
                            "loc": {
                              "start": {
                                "line": 870,
                                "column": 8
                              },
                              "end": {
                                "line": 870,
                                "column": 14
                              },
                              "identifierName": "action"
                            },
                            "name": "action"
                          },
                          "init": {
                            "type": "MemberExpression",
                            "start": 23945,
                            "end": 23963,
                            "loc": {
                              "start": {
                                "line": 870,
                                "column": 17
                              },
                              "end": {
                                "line": 870,
                                "column": 35
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 23945,
                              "end": 23957,
                              "loc": {
                                "start": {
                                  "line": 870,
                                  "column": 17
                                },
                                "end": {
                                  "line": 870,
                                  "column": 29
                                }
                              },
                              "object": {
                                "type": "Identifier",
                                "start": 23945,
                                "end": 23950,
                                "loc": {
                                  "start": {
                                    "line": 870,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 870,
                                    "column": 22
                                  },
                                  "identifierName": "event"
                                },
                                "name": "event"
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 23951,
                                "end": 23957,
                                "loc": {
                                  "start": {
                                    "line": 870,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 870,
                                    "column": 29
                                  },
                                  "identifierName": "target"
                                },
                                "name": "target"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 23958,
                              "end": 23963,
                              "loc": {
                                "start": {
                                  "line": 870,
                                  "column": 30
                                },
                                "end": {
                                  "line": 870,
                                  "column": 35
                                },
                                "identifierName": "value"
                              },
                              "name": "value"
                            },
                            "computed": false
                          }
                        }
                      ],
                      "kind": "let"
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 23970,
                      "end": 24022,
                      "loc": {
                        "start": {
                          "line": 872,
                          "column": 4
                        },
                        "end": {
                          "line": 872,
                          "column": 56
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 23970,
                        "end": 24021,
                        "loc": {
                          "start": {
                            "line": 872,
                            "column": 4
                          },
                          "end": {
                            "line": 872,
                            "column": 55
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 23970,
                          "end": 23981,
                          "loc": {
                            "start": {
                              "line": 872,
                              "column": 4
                            },
                            "end": {
                              "line": 872,
                              "column": 15
                            }
                          },
                          "object": {
                            "type": "Identifier",
                            "start": 23970,
                            "end": 23977,
                            "loc": {
                              "start": {
                                "line": 872,
                                "column": 4
                              },
                              "end": {
                                "line": 872,
                                "column": 11
                              },
                              "identifierName": "console"
                            },
                            "name": "console"
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 23978,
                            "end": 23981,
                            "loc": {
                              "start": {
                                "line": 872,
                                "column": 12
                              },
                              "end": {
                                "line": 872,
                                "column": 15
                              },
                              "identifierName": "log"
                            },
                            "name": "log"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "CallExpression",
                            "start": 23982,
                            "end": 24020,
                            "loc": {
                              "start": {
                                "line": 872,
                                "column": 16
                              },
                              "end": {
                                "line": 872,
                                "column": 54
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 23982,
                              "end": 24018,
                              "loc": {
                                "start": {
                                  "line": 872,
                                  "column": 16
                                },
                                "end": {
                                  "line": 872,
                                  "column": 52
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 23982,
                                "end": 24009,
                                "loc": {
                                  "start": {
                                    "line": 872,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 872,
                                    "column": 43
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 23982,
                                  "end": 23992,
                                  "loc": {
                                    "start": {
                                      "line": 872,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 872,
                                      "column": 26
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 23982,
                                    "end": 23986,
                                    "loc": {
                                      "start": {
                                        "line": 872,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 872,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 23987,
                                    "end": 23992,
                                    "loc": {
                                      "start": {
                                        "line": 872,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 872,
                                        "column": 26
                                      },
                                      "identifierName": "state"
                                    },
                                    "name": "state"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 23993,
                                  "end": 24009,
                                  "loc": {
                                    "start": {
                                      "line": 872,
                                      "column": 27
                                    },
                                    "end": {
                                      "line": 872,
                                      "column": 43
                                    },
                                    "identifierName": "selected_objects"
                                  },
                                  "name": "selected_objects"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 24010,
                                "end": 24018,
                                "loc": {
                                  "start": {
                                    "line": 872,
                                    "column": 44
                                  },
                                  "end": {
                                    "line": 872,
                                    "column": 52
                                  },
                                  "identifierName": "getItems"
                                },
                                "name": "getItems"
                              },
                              "computed": false
                            },
                            "arguments": []
                          }
                        ]
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 24027,
                      "end": 24094,
                      "loc": {
                        "start": {
                          "line": 873,
                          "column": 4
                        },
                        "end": {
                          "line": 873,
                          "column": 71
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 24027,
                        "end": 24093,
                        "loc": {
                          "start": {
                            "line": 873,
                            "column": 4
                          },
                          "end": {
                            "line": 873,
                            "column": 70
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 24027,
                          "end": 24053,
                          "loc": {
                            "start": {
                              "line": 873,
                              "column": 4
                            },
                            "end": {
                              "line": 873,
                              "column": 30
                            }
                          },
                          "object": {
                            "type": "CallExpression",
                            "start": 24027,
                            "end": 24045,
                            "loc": {
                              "start": {
                                "line": 873,
                                "column": 4
                              },
                              "end": {
                                "line": 873,
                                "column": 22
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 24027,
                              "end": 24043,
                              "loc": {
                                "start": {
                                  "line": 873,
                                  "column": 4
                                },
                                "end": {
                                  "line": 873,
                                  "column": 20
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 24027,
                                "end": 24031,
                                "loc": {
                                  "start": {
                                    "line": 873,
                                    "column": 4
                                  },
                                  "end": {
                                    "line": 873,
                                    "column": 8
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 24032,
                                "end": 24043,
                                "loc": {
                                  "start": {
                                    "line": 873,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 873,
                                    "column": 20
                                  },
                                  "identifierName": "get_actions"
                                },
                                "name": "get_actions"
                              },
                              "computed": false
                            },
                            "arguments": []
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 24046,
                            "end": 24052,
                            "loc": {
                              "start": {
                                "line": 873,
                                "column": 23
                              },
                              "end": {
                                "line": 873,
                                "column": 29
                              },
                              "identifierName": "action"
                            },
                            "name": "action"
                          },
                          "computed": true
                        },
                        "arguments": [
                          {
                            "type": "CallExpression",
                            "start": 24054,
                            "end": 24092,
                            "loc": {
                              "start": {
                                "line": 873,
                                "column": 31
                              },
                              "end": {
                                "line": 873,
                                "column": 69
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 24054,
                              "end": 24090,
                              "loc": {
                                "start": {
                                  "line": 873,
                                  "column": 31
                                },
                                "end": {
                                  "line": 873,
                                  "column": 67
                                }
                              },
                              "object": {
                                "type": "MemberExpression",
                                "start": 24054,
                                "end": 24081,
                                "loc": {
                                  "start": {
                                    "line": 873,
                                    "column": 31
                                  },
                                  "end": {
                                    "line": 873,
                                    "column": 58
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 24054,
                                  "end": 24064,
                                  "loc": {
                                    "start": {
                                      "line": 873,
                                      "column": 31
                                    },
                                    "end": {
                                      "line": 873,
                                      "column": 41
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 24054,
                                    "end": 24058,
                                    "loc": {
                                      "start": {
                                        "line": 873,
                                        "column": 31
                                      },
                                      "end": {
                                        "line": 873,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 24059,
                                    "end": 24064,
                                    "loc": {
                                      "start": {
                                        "line": 873,
                                        "column": 36
                                      },
                                      "end": {
                                        "line": 873,
                                        "column": 41
                                      },
                                      "identifierName": "state"
                                    },
                                    "name": "state"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 24065,
                                  "end": 24081,
                                  "loc": {
                                    "start": {
                                      "line": 873,
                                      "column": 42
                                    },
                                    "end": {
                                      "line": 873,
                                      "column": 58
                                    },
                                    "identifierName": "selected_objects"
                                  },
                                  "name": "selected_objects"
                                },
                                "computed": false
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 24082,
                                "end": 24090,
                                "loc": {
                                  "start": {
                                    "line": 873,
                                    "column": 59
                                  },
                                  "end": {
                                    "line": 873,
                                    "column": 67
                                  },
                                  "identifierName": "getItems"
                                },
                                "name": "getItems"
                              },
                              "computed": false
                            },
                            "arguments": []
                          }
                        ]
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 24099,
                      "end": 24167,
                      "loc": {
                        "start": {
                          "line": 874,
                          "column": 4
                        },
                        "end": {
                          "line": 874,
                          "column": 72
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 24099,
                        "end": 24166,
                        "loc": {
                          "start": {
                            "line": 874,
                            "column": 4
                          },
                          "end": {
                            "line": 874,
                            "column": 71
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 24099,
                          "end": 24116,
                          "loc": {
                            "start": {
                              "line": 874,
                              "column": 4
                            },
                            "end": {
                              "line": 874,
                              "column": 21
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 24099,
                            "end": 24103,
                            "loc": {
                              "start": {
                                "line": 874,
                                "column": 4
                              },
                              "end": {
                                "line": 874,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 24104,
                            "end": 24116,
                            "loc": {
                              "start": {
                                "line": 874,
                                "column": 9
                              },
                              "end": {
                                "line": 874,
                                "column": 21
                              },
                              "identifierName": "get_queryset"
                            },
                            "name": "get_queryset"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "MemberExpression",
                            "start": 24117,
                            "end": 24139,
                            "loc": {
                              "start": {
                                "line": 874,
                                "column": 22
                              },
                              "end": {
                                "line": 874,
                                "column": 44
                              }
                            },
                            "object": {
                              "type": "MemberExpression",
                              "start": 24117,
                              "end": 24127,
                              "loc": {
                                "start": {
                                  "line": 874,
                                  "column": 22
                                },
                                "end": {
                                  "line": 874,
                                  "column": 32
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 24117,
                                "end": 24121,
                                "loc": {
                                  "start": {
                                    "line": 874,
                                    "column": 22
                                  },
                                  "end": {
                                    "line": 874,
                                    "column": 26
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 24122,
                                "end": 24127,
                                "loc": {
                                  "start": {
                                    "line": 874,
                                    "column": 27
                                  },
                                  "end": {
                                    "line": 874,
                                    "column": 32
                                  },
                                  "identifierName": "state"
                                },
                                "name": "state"
                              },
                              "computed": false
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 24128,
                              "end": 24139,
                              "loc": {
                                "start": {
                                  "line": 874,
                                  "column": 33
                                },
                                "end": {
                                  "line": 874,
                                  "column": 44
                                },
                                "identifierName": "page_number"
                              },
                              "name": "page_number"
                            },
                            "computed": false
                          },
                          {
                            "type": "CallExpression",
                            "start": 24141,
                            "end": 24165,
                            "loc": {
                              "start": {
                                "line": 874,
                                "column": 46
                              },
                              "end": {
                                "line": 874,
                                "column": 70
                              }
                            },
                            "callee": {
                              "type": "MemberExpression",
                              "start": 24141,
                              "end": 24163,
                              "loc": {
                                "start": {
                                  "line": 874,
                                  "column": 46
                                },
                                "end": {
                                  "line": 874,
                                  "column": 68
                                }
                              },
                              "object": {
                                "type": "ThisExpression",
                                "start": 24141,
                                "end": 24145,
                                "loc": {
                                  "start": {
                                    "line": 874,
                                    "column": 46
                                  },
                                  "end": {
                                    "line": 874,
                                    "column": 50
                                  }
                                }
                              },
                              "property": {
                                "type": "Identifier",
                                "start": 24146,
                                "end": 24163,
                                "loc": {
                                  "start": {
                                    "line": 874,
                                    "column": 51
                                  },
                                  "end": {
                                    "line": 874,
                                    "column": 68
                                  },
                                  "identifierName": "get_list_per_page"
                                },
                                "name": "get_list_per_page"
                              },
                              "computed": false
                            },
                            "arguments": []
                          }
                        ]
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * An event listener that listens to actions selected.\n   *\n   *@param {object} event -  the DOM on-change event\n   ",
                    "start": 23775,
                    "end": 23899,
                    "loc": {
                      "start": {
                        "line": 863,
                        "column": 2
                      },
                      "end": {
                        "line": 867,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * An event listener that listens when a page is  selected.\n   *\n   *@param {number} page -  the page number selected\n   ",
                    "start": 24174,
                    "end": 24303,
                    "loc": {
                      "start": {
                        "line": 876,
                        "column": 2
                      },
                      "end": {
                        "line": 880,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 24307,
                "end": 24647,
                "loc": {
                  "start": {
                    "line": 882,
                    "column": 2
                  },
                  "end": {
                    "line": 895,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 24307,
                  "end": 24317,
                  "loc": {
                    "start": {
                      "line": 882,
                      "column": 2
                    },
                    "end": {
                      "line": 882,
                      "column": 12
                    },
                    "identifierName": "selectPage"
                  },
                  "name": "selectPage",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [
                  {
                    "type": "Identifier",
                    "start": 24318,
                    "end": 24322,
                    "loc": {
                      "start": {
                        "line": 882,
                        "column": 13
                      },
                      "end": {
                        "line": 882,
                        "column": 17
                      },
                      "identifierName": "page"
                    },
                    "name": "page"
                  }
                ],
                "body": {
                  "type": "BlockStatement",
                  "start": 24324,
                  "end": 24647,
                  "loc": {
                    "start": {
                      "line": 882,
                      "column": 19
                    },
                    "end": {
                      "line": 895,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 24330,
                      "end": 24643,
                      "loc": {
                        "start": {
                          "line": 883,
                          "column": 4
                        },
                        "end": {
                          "line": 894,
                          "column": 6
                        }
                      },
                      "argument": {
                        "type": "ArrowFunctionExpression",
                        "start": 24337,
                        "end": 24642,
                        "loc": {
                          "start": {
                            "line": 883,
                            "column": 11
                          },
                          "end": {
                            "line": 894,
                            "column": 5
                          }
                        },
                        "id": null,
                        "generator": false,
                        "expression": false,
                        "async": false,
                        "params": [
                          {
                            "type": "Identifier",
                            "start": 24337,
                            "end": 24342,
                            "loc": {
                              "start": {
                                "line": 883,
                                "column": 11
                              },
                              "end": {
                                "line": 883,
                                "column": 16
                              },
                              "identifierName": "event"
                            },
                            "name": "event"
                          }
                        ],
                        "body": {
                          "type": "BlockStatement",
                          "start": 24346,
                          "end": 24642,
                          "loc": {
                            "start": {
                              "line": 883,
                              "column": 20
                            },
                            "end": {
                              "line": 894,
                              "column": 5
                            }
                          },
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "start": 24354,
                              "end": 24606,
                              "loc": {
                                "start": {
                                  "line": 884,
                                  "column": 6
                                },
                                "end": {
                                  "line": 892,
                                  "column": 9
                                }
                              },
                              "expression": {
                                "type": "CallExpression",
                                "start": 24354,
                                "end": 24605,
                                "loc": {
                                  "start": {
                                    "line": 884,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 892,
                                    "column": 8
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 24354,
                                  "end": 24367,
                                  "loc": {
                                    "start": {
                                      "line": 884,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 884,
                                      "column": 19
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 24354,
                                    "end": 24358,
                                    "loc": {
                                      "start": {
                                        "line": 884,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 884,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 24359,
                                    "end": 24367,
                                    "loc": {
                                      "start": {
                                        "line": 884,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 884,
                                        "column": 19
                                      },
                                      "identifierName": "setState"
                                    },
                                    "name": "setState"
                                  },
                                  "computed": false
                                },
                                "arguments": [
                                  {
                                    "type": "ObjectExpression",
                                    "start": 24368,
                                    "end": 24394,
                                    "loc": {
                                      "start": {
                                        "line": 884,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 884,
                                        "column": 46
                                      }
                                    },
                                    "properties": [
                                      {
                                        "type": "ObjectProperty",
                                        "start": 24370,
                                        "end": 24392,
                                        "loc": {
                                          "start": {
                                            "line": 884,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 884,
                                            "column": 44
                                          }
                                        },
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "key": {
                                          "type": "Identifier",
                                          "start": 24370,
                                          "end": 24381,
                                          "loc": {
                                            "start": {
                                              "line": 884,
                                              "column": 22
                                            },
                                            "end": {
                                              "line": 884,
                                              "column": 33
                                            },
                                            "identifierName": "page_number"
                                          },
                                          "name": "page_number"
                                        },
                                        "value": {
                                          "type": "MemberExpression",
                                          "start": 24383,
                                          "end": 24392,
                                          "loc": {
                                            "start": {
                                              "line": 884,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 884,
                                              "column": 44
                                            }
                                          },
                                          "object": {
                                            "type": "Identifier",
                                            "start": 24383,
                                            "end": 24387,
                                            "loc": {
                                              "start": {
                                                "line": 884,
                                                "column": 35
                                              },
                                              "end": {
                                                "line": 884,
                                                "column": 39
                                              },
                                              "identifierName": "page"
                                            },
                                            "name": "page"
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 24388,
                                            "end": 24392,
                                            "loc": {
                                              "start": {
                                                "line": 884,
                                                "column": 40
                                              },
                                              "end": {
                                                "line": 884,
                                                "column": 44
                                              },
                                              "identifierName": "page"
                                            },
                                            "name": "page"
                                          },
                                          "computed": false
                                        }
                                      }
                                    ]
                                  },
                                  {
                                    "type": "ArrowFunctionExpression",
                                    "start": 24396,
                                    "end": 24604,
                                    "loc": {
                                      "start": {
                                        "line": 884,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 892,
                                        "column": 7
                                      }
                                    },
                                    "id": null,
                                    "generator": false,
                                    "expression": false,
                                    "async": false,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "start": 24402,
                                      "end": 24604,
                                      "loc": {
                                        "start": {
                                          "line": 884,
                                          "column": 54
                                        },
                                        "end": {
                                          "line": 892,
                                          "column": 7
                                        }
                                      },
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "start": 24412,
                                          "end": 24596,
                                          "loc": {
                                            "start": {
                                              "line": 885,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 891,
                                              "column": 11
                                            }
                                          },
                                          "expression": {
                                            "type": "CallExpression",
                                            "start": 24412,
                                            "end": 24595,
                                            "loc": {
                                              "start": {
                                                "line": 885,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 891,
                                                "column": 10
                                              }
                                            },
                                            "callee": {
                                              "type": "MemberExpression",
                                              "start": 24412,
                                              "end": 24425,
                                              "loc": {
                                                "start": {
                                                  "line": 885,
                                                  "column": 8
                                                },
                                                "end": {
                                                  "line": 885,
                                                  "column": 21
                                                }
                                              },
                                              "object": {
                                                "type": "ThisExpression",
                                                "start": 24412,
                                                "end": 24416,
                                                "loc": {
                                                  "start": {
                                                    "line": 885,
                                                    "column": 8
                                                  },
                                                  "end": {
                                                    "line": 885,
                                                    "column": 12
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 24417,
                                                "end": 24425,
                                                "loc": {
                                                  "start": {
                                                    "line": 885,
                                                    "column": 13
                                                  },
                                                  "end": {
                                                    "line": 885,
                                                    "column": 21
                                                  },
                                                  "identifierName": "setState"
                                                },
                                                "name": "setState"
                                              },
                                              "computed": false
                                            },
                                            "arguments": [
                                              {
                                                "type": "ObjectExpression",
                                                "start": 24426,
                                                "end": 24594,
                                                "loc": {
                                                  "start": {
                                                    "line": 885,
                                                    "column": 22
                                                  },
                                                  "end": {
                                                    "line": 891,
                                                    "column": 9
                                                  }
                                                },
                                                "properties": [
                                                  {
                                                    "type": "ObjectProperty",
                                                    "start": 24438,
                                                    "end": 24584,
                                                    "loc": {
                                                      "start": {
                                                        "line": 886,
                                                        "column": 10
                                                      },
                                                      "end": {
                                                        "line": 890,
                                                        "column": 11
                                                      }
                                                    },
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "key": {
                                                      "type": "Identifier",
                                                      "start": 24438,
                                                      "end": 24446,
                                                      "loc": {
                                                        "start": {
                                                          "line": 886,
                                                          "column": 10
                                                        },
                                                        "end": {
                                                          "line": 886,
                                                          "column": 18
                                                        },
                                                        "identifierName": "queryset"
                                                      },
                                                      "name": "queryset"
                                                    },
                                                    "value": {
                                                      "type": "CallExpression",
                                                      "start": 24448,
                                                      "end": 24584,
                                                      "loc": {
                                                        "start": {
                                                          "line": 886,
                                                          "column": 20
                                                        },
                                                        "end": {
                                                          "line": 890,
                                                          "column": 11
                                                        }
                                                      },
                                                      "callee": {
                                                        "type": "MemberExpression",
                                                        "start": 24448,
                                                        "end": 24465,
                                                        "loc": {
                                                          "start": {
                                                            "line": 886,
                                                            "column": 20
                                                          },
                                                          "end": {
                                                            "line": 886,
                                                            "column": 37
                                                          }
                                                        },
                                                        "object": {
                                                          "type": "ThisExpression",
                                                          "start": 24448,
                                                          "end": 24452,
                                                          "loc": {
                                                            "start": {
                                                              "line": 886,
                                                              "column": 20
                                                            },
                                                            "end": {
                                                              "line": 886,
                                                              "column": 24
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "start": 24453,
                                                          "end": 24465,
                                                          "loc": {
                                                            "start": {
                                                              "line": 886,
                                                              "column": 25
                                                            },
                                                            "end": {
                                                              "line": 886,
                                                              "column": 37
                                                            },
                                                            "identifierName": "get_queryset"
                                                          },
                                                          "name": "get_queryset"
                                                        },
                                                        "computed": false
                                                      },
                                                      "arguments": [
                                                        {
                                                          "type": "MemberExpression",
                                                          "start": 24479,
                                                          "end": 24501,
                                                          "loc": {
                                                            "start": {
                                                              "line": 887,
                                                              "column": 12
                                                            },
                                                            "end": {
                                                              "line": 887,
                                                              "column": 34
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "start": 24479,
                                                            "end": 24489,
                                                            "loc": {
                                                              "start": {
                                                                "line": 887,
                                                                "column": 12
                                                              },
                                                              "end": {
                                                                "line": 887,
                                                                "column": 22
                                                              }
                                                            },
                                                            "object": {
                                                              "type": "ThisExpression",
                                                              "start": 24479,
                                                              "end": 24483,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 887,
                                                                  "column": 12
                                                                },
                                                                "end": {
                                                                  "line": 887,
                                                                  "column": 16
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "start": 24484,
                                                              "end": 24489,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 887,
                                                                  "column": 17
                                                                },
                                                                "end": {
                                                                  "line": 887,
                                                                  "column": 22
                                                                },
                                                                "identifierName": "state"
                                                              },
                                                              "name": "state"
                                                            },
                                                            "computed": false
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "start": 24490,
                                                            "end": 24501,
                                                            "loc": {
                                                              "start": {
                                                                "line": 887,
                                                                "column": 23
                                                              },
                                                              "end": {
                                                                "line": 887,
                                                                "column": 34
                                                              },
                                                              "identifierName": "page_number"
                                                            },
                                                            "name": "page_number"
                                                          },
                                                          "computed": false
                                                        },
                                                        {
                                                          "type": "CallExpression",
                                                          "start": 24515,
                                                          "end": 24539,
                                                          "loc": {
                                                            "start": {
                                                              "line": 888,
                                                              "column": 12
                                                            },
                                                            "end": {
                                                              "line": 888,
                                                              "column": 36
                                                            }
                                                          },
                                                          "callee": {
                                                            "type": "MemberExpression",
                                                            "start": 24515,
                                                            "end": 24537,
                                                            "loc": {
                                                              "start": {
                                                                "line": 888,
                                                                "column": 12
                                                              },
                                                              "end": {
                                                                "line": 888,
                                                                "column": 34
                                                              }
                                                            },
                                                            "object": {
                                                              "type": "ThisExpression",
                                                              "start": 24515,
                                                              "end": 24519,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 888,
                                                                  "column": 12
                                                                },
                                                                "end": {
                                                                  "line": 888,
                                                                  "column": 16
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "start": 24520,
                                                              "end": 24537,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 888,
                                                                  "column": 17
                                                                },
                                                                "end": {
                                                                  "line": 888,
                                                                  "column": 34
                                                                },
                                                                "identifierName": "get_list_per_page"
                                                              },
                                                              "name": "get_list_per_page"
                                                            },
                                                            "computed": false
                                                          },
                                                          "arguments": []
                                                        },
                                                        {
                                                          "type": "MemberExpression",
                                                          "start": 24553,
                                                          "end": 24572,
                                                          "loc": {
                                                            "start": {
                                                              "line": 889,
                                                              "column": 12
                                                            },
                                                            "end": {
                                                              "line": 889,
                                                              "column": 31
                                                            }
                                                          },
                                                          "object": {
                                                            "type": "MemberExpression",
                                                            "start": 24553,
                                                            "end": 24563,
                                                            "loc": {
                                                              "start": {
                                                                "line": 889,
                                                                "column": 12
                                                              },
                                                              "end": {
                                                                "line": 889,
                                                                "column": 22
                                                              }
                                                            },
                                                            "object": {
                                                              "type": "ThisExpression",
                                                              "start": 24553,
                                                              "end": 24557,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 889,
                                                                  "column": 12
                                                                },
                                                                "end": {
                                                                  "line": 889,
                                                                  "column": 16
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "start": 24558,
                                                              "end": 24563,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 889,
                                                                  "column": 17
                                                                },
                                                                "end": {
                                                                  "line": 889,
                                                                  "column": 22
                                                                },
                                                                "identifierName": "state"
                                                              },
                                                              "name": "state"
                                                            },
                                                            "computed": false
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "start": 24564,
                                                            "end": 24572,
                                                            "loc": {
                                                              "start": {
                                                                "line": 889,
                                                                "column": 23
                                                              },
                                                              "end": {
                                                                "line": 889,
                                                                "column": 31
                                                              },
                                                              "identifierName": "queryset"
                                                            },
                                                            "name": "queryset"
                                                          },
                                                          "computed": false
                                                        }
                                                      ]
                                                    }
                                                  }
                                                ]
                                              }
                                            ]
                                          }
                                        }
                                      ],
                                      "directives": []
                                    }
                                  }
                                ]
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "start": 24613,
                              "end": 24636,
                              "loc": {
                                "start": {
                                  "line": 893,
                                  "column": 6
                                },
                                "end": {
                                  "line": 893,
                                  "column": 29
                                }
                              },
                              "expression": {
                                "type": "CallExpression",
                                "start": 24613,
                                "end": 24635,
                                "loc": {
                                  "start": {
                                    "line": 893,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 893,
                                    "column": 28
                                  }
                                },
                                "callee": {
                                  "type": "MemberExpression",
                                  "start": 24613,
                                  "end": 24633,
                                  "loc": {
                                    "start": {
                                      "line": 893,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 893,
                                      "column": 26
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 24613,
                                    "end": 24618,
                                    "loc": {
                                      "start": {
                                        "line": 893,
                                        "column": 6
                                      },
                                      "end": {
                                        "line": 893,
                                        "column": 11
                                      },
                                      "identifierName": "event"
                                    },
                                    "name": "event"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 24619,
                                    "end": 24633,
                                    "loc": {
                                      "start": {
                                        "line": 893,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 893,
                                        "column": 26
                                      },
                                      "identifierName": "preventDefault"
                                    },
                                    "name": "preventDefault"
                                  },
                                  "computed": false
                                },
                                "arguments": []
                              }
                            }
                          ],
                          "directives": []
                        }
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * An event listener that listens when a page is  selected.\n   *\n   *@param {number} page -  the page number selected\n   ",
                    "start": 24174,
                    "end": 24303,
                    "loc": {
                      "start": {
                        "line": 876,
                        "column": 2
                      },
                      "end": {
                        "line": 880,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * An event listener that listens when the next page is  selected.\n   *\n   ",
                    "start": 24650,
                    "end": 24733,
                    "loc": {
                      "start": {
                        "line": 896,
                        "column": 2
                      },
                      "end": {
                        "line": 899,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 24737,
                "end": 24855,
                "loc": {
                  "start": {
                    "line": 901,
                    "column": 2
                  },
                  "end": {
                    "line": 905,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 24737,
                  "end": 24745,
                  "loc": {
                    "start": {
                      "line": 901,
                      "column": 2
                    },
                    "end": {
                      "line": 901,
                      "column": 10
                    },
                    "identifierName": "nextPage"
                  },
                  "name": "nextPage",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 24748,
                  "end": 24855,
                  "loc": {
                    "start": {
                      "line": 901,
                      "column": 13
                    },
                    "end": {
                      "line": 905,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "start": 24754,
                      "end": 24851,
                      "loc": {
                        "start": {
                          "line": 902,
                          "column": 4
                        },
                        "end": {
                          "line": 904,
                          "column": 7
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 24754,
                        "end": 24850,
                        "loc": {
                          "start": {
                            "line": 902,
                            "column": 4
                          },
                          "end": {
                            "line": 904,
                            "column": 6
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 24754,
                          "end": 24767,
                          "loc": {
                            "start": {
                              "line": 902,
                              "column": 4
                            },
                            "end": {
                              "line": 902,
                              "column": 17
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 24754,
                            "end": 24758,
                            "loc": {
                              "start": {
                                "line": 902,
                                "column": 4
                              },
                              "end": {
                                "line": 902,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 24759,
                            "end": 24767,
                            "loc": {
                              "start": {
                                "line": 902,
                                "column": 9
                              },
                              "end": {
                                "line": 902,
                                "column": 17
                              },
                              "identifierName": "setState"
                            },
                            "name": "setState"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "ObjectExpression",
                            "start": 24768,
                            "end": 24849,
                            "loc": {
                              "start": {
                                "line": 902,
                                "column": 18
                              },
                              "end": {
                                "line": 904,
                                "column": 5
                              }
                            },
                            "properties": [
                              {
                                "type": "ObjectProperty",
                                "start": 24776,
                                "end": 24843,
                                "loc": {
                                  "start": {
                                    "line": 903,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 903,
                                    "column": 73
                                  }
                                },
                                "method": false,
                                "shorthand": false,
                                "computed": false,
                                "key": {
                                  "type": "Identifier",
                                  "start": 24776,
                                  "end": 24787,
                                  "loc": {
                                    "start": {
                                      "line": 903,
                                      "column": 6
                                    },
                                    "end": {
                                      "line": 903,
                                      "column": 17
                                    },
                                    "identifierName": "page_number"
                                  },
                                  "name": "page_number"
                                },
                                "value": {
                                  "type": "CallExpression",
                                  "start": 24789,
                                  "end": 24843,
                                  "loc": {
                                    "start": {
                                      "line": 903,
                                      "column": 19
                                    },
                                    "end": {
                                      "line": 903,
                                      "column": 73
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 24789,
                                    "end": 24797,
                                    "loc": {
                                      "start": {
                                        "line": 903,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 903,
                                        "column": 27
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 24789,
                                      "end": 24793,
                                      "loc": {
                                        "start": {
                                          "line": 903,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 903,
                                          "column": 23
                                        },
                                        "identifierName": "Math"
                                      },
                                      "name": "Math"
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 24794,
                                      "end": 24797,
                                      "loc": {
                                        "start": {
                                          "line": 903,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 903,
                                          "column": 27
                                        },
                                        "identifierName": "min"
                                      },
                                      "name": "min"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "BinaryExpression",
                                      "start": 24798,
                                      "end": 24824,
                                      "loc": {
                                        "start": {
                                          "line": 903,
                                          "column": 28
                                        },
                                        "end": {
                                          "line": 903,
                                          "column": 54
                                        }
                                      },
                                      "left": {
                                        "type": "MemberExpression",
                                        "start": 24798,
                                        "end": 24820,
                                        "loc": {
                                          "start": {
                                            "line": 903,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 903,
                                            "column": 50
                                          }
                                        },
                                        "object": {
                                          "type": "MemberExpression",
                                          "start": 24798,
                                          "end": 24808,
                                          "loc": {
                                            "start": {
                                              "line": 903,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 903,
                                              "column": 38
                                            }
                                          },
                                          "object": {
                                            "type": "ThisExpression",
                                            "start": 24798,
                                            "end": 24802,
                                            "loc": {
                                              "start": {
                                                "line": 903,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 903,
                                                "column": 32
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 24803,
                                            "end": 24808,
                                            "loc": {
                                              "start": {
                                                "line": 903,
                                                "column": 33
                                              },
                                              "end": {
                                                "line": 903,
                                                "column": 38
                                              },
                                              "identifierName": "state"
                                            },
                                            "name": "state"
                                          },
                                          "computed": false
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 24809,
                                          "end": 24820,
                                          "loc": {
                                            "start": {
                                              "line": 903,
                                              "column": 39
                                            },
                                            "end": {
                                              "line": 903,
                                              "column": 50
                                            },
                                            "identifierName": "page_number"
                                          },
                                          "name": "page_number"
                                        },
                                        "computed": false
                                      },
                                      "operator": "+",
                                      "right": {
                                        "type": "NumericLiteral",
                                        "start": 24823,
                                        "end": 24824,
                                        "loc": {
                                          "start": {
                                            "line": 903,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 903,
                                            "column": 54
                                          }
                                        },
                                        "extra": {
                                          "rawValue": 1,
                                          "raw": "1"
                                        },
                                        "value": 1
                                      }
                                    },
                                    {
                                      "type": "MemberExpression",
                                      "start": 24826,
                                      "end": 24842,
                                      "loc": {
                                        "start": {
                                          "line": 903,
                                          "column": 56
                                        },
                                        "end": {
                                          "line": 903,
                                          "column": 72
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 24826,
                                        "end": 24836,
                                        "loc": {
                                          "start": {
                                            "line": 903,
                                            "column": 56
                                          },
                                          "end": {
                                            "line": 903,
                                            "column": 66
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 24826,
                                          "end": 24830,
                                          "loc": {
                                            "start": {
                                              "line": 903,
                                              "column": 56
                                            },
                                            "end": {
                                              "line": 903,
                                              "column": 60
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 24831,
                                          "end": 24836,
                                          "loc": {
                                            "start": {
                                              "line": 903,
                                              "column": 61
                                            },
                                            "end": {
                                              "line": 903,
                                              "column": 66
                                            },
                                            "identifierName": "state"
                                          },
                                          "name": "state"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 24837,
                                        "end": 24842,
                                        "loc": {
                                          "start": {
                                            "line": 903,
                                            "column": 67
                                          },
                                          "end": {
                                            "line": 903,
                                            "column": 72
                                          },
                                          "identifierName": "total"
                                        },
                                        "name": "total"
                                      },
                                      "computed": false
                                    }
                                  ]
                                }
                              }
                            ]
                          }
                        ]
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * An event listener that listens when the next page is  selected.\n   *\n   ",
                    "start": 24650,
                    "end": 24733,
                    "loc": {
                      "start": {
                        "line": 896,
                        "column": 2
                      },
                      "end": {
                        "line": 899,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * An event listener that listens when the previous page is  selected.\n   *\n   ",
                    "start": 24858,
                    "end": 24945,
                    "loc": {
                      "start": {
                        "line": 906,
                        "column": 2
                      },
                      "end": {
                        "line": 909,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 24949,
                "end": 25042,
                "loc": {
                  "start": {
                    "line": 911,
                    "column": 2
                  },
                  "end": {
                    "line": 913,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 24949,
                  "end": 24957,
                  "loc": {
                    "start": {
                      "line": 911,
                      "column": 2
                    },
                    "end": {
                      "line": 911,
                      "column": 10
                    },
                    "identifierName": "prevPage"
                  },
                  "name": "prevPage",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 24960,
                  "end": 25042,
                  "loc": {
                    "start": {
                      "line": 911,
                      "column": 13
                    },
                    "end": {
                      "line": 913,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "start": 24966,
                      "end": 25038,
                      "loc": {
                        "start": {
                          "line": 912,
                          "column": 4
                        },
                        "end": {
                          "line": 912,
                          "column": 76
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 24966,
                        "end": 25037,
                        "loc": {
                          "start": {
                            "line": 912,
                            "column": 4
                          },
                          "end": {
                            "line": 912,
                            "column": 75
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 24966,
                          "end": 24979,
                          "loc": {
                            "start": {
                              "line": 912,
                              "column": 4
                            },
                            "end": {
                              "line": 912,
                              "column": 17
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 24966,
                            "end": 24970,
                            "loc": {
                              "start": {
                                "line": 912,
                                "column": 4
                              },
                              "end": {
                                "line": 912,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 24971,
                            "end": 24979,
                            "loc": {
                              "start": {
                                "line": 912,
                                "column": 9
                              },
                              "end": {
                                "line": 912,
                                "column": 17
                              },
                              "identifierName": "setState"
                            },
                            "name": "setState"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "ObjectExpression",
                            "start": 24980,
                            "end": 25036,
                            "loc": {
                              "start": {
                                "line": 912,
                                "column": 18
                              },
                              "end": {
                                "line": 912,
                                "column": 74
                              }
                            },
                            "properties": [
                              {
                                "type": "ObjectProperty",
                                "start": 24982,
                                "end": 25034,
                                "loc": {
                                  "start": {
                                    "line": 912,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 912,
                                    "column": 72
                                  }
                                },
                                "method": false,
                                "shorthand": false,
                                "computed": false,
                                "key": {
                                  "type": "Identifier",
                                  "start": 24982,
                                  "end": 24993,
                                  "loc": {
                                    "start": {
                                      "line": 912,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 912,
                                      "column": 31
                                    },
                                    "identifierName": "page_number"
                                  },
                                  "name": "page_number"
                                },
                                "value": {
                                  "type": "CallExpression",
                                  "start": 24995,
                                  "end": 25034,
                                  "loc": {
                                    "start": {
                                      "line": 912,
                                      "column": 33
                                    },
                                    "end": {
                                      "line": 912,
                                      "column": 72
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 24995,
                                    "end": 25003,
                                    "loc": {
                                      "start": {
                                        "line": 912,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 912,
                                        "column": 41
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 24995,
                                      "end": 24999,
                                      "loc": {
                                        "start": {
                                          "line": 912,
                                          "column": 33
                                        },
                                        "end": {
                                          "line": 912,
                                          "column": 37
                                        },
                                        "identifierName": "Math"
                                      },
                                      "name": "Math"
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 25000,
                                      "end": 25003,
                                      "loc": {
                                        "start": {
                                          "line": 912,
                                          "column": 38
                                        },
                                        "end": {
                                          "line": 912,
                                          "column": 41
                                        },
                                        "identifierName": "max"
                                      },
                                      "name": "max"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "BinaryExpression",
                                      "start": 25004,
                                      "end": 25030,
                                      "loc": {
                                        "start": {
                                          "line": 912,
                                          "column": 42
                                        },
                                        "end": {
                                          "line": 912,
                                          "column": 68
                                        }
                                      },
                                      "left": {
                                        "type": "MemberExpression",
                                        "start": 25004,
                                        "end": 25026,
                                        "loc": {
                                          "start": {
                                            "line": 912,
                                            "column": 42
                                          },
                                          "end": {
                                            "line": 912,
                                            "column": 64
                                          }
                                        },
                                        "object": {
                                          "type": "MemberExpression",
                                          "start": 25004,
                                          "end": 25014,
                                          "loc": {
                                            "start": {
                                              "line": 912,
                                              "column": 42
                                            },
                                            "end": {
                                              "line": 912,
                                              "column": 52
                                            }
                                          },
                                          "object": {
                                            "type": "ThisExpression",
                                            "start": 25004,
                                            "end": 25008,
                                            "loc": {
                                              "start": {
                                                "line": 912,
                                                "column": 42
                                              },
                                              "end": {
                                                "line": 912,
                                                "column": 46
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 25009,
                                            "end": 25014,
                                            "loc": {
                                              "start": {
                                                "line": 912,
                                                "column": 47
                                              },
                                              "end": {
                                                "line": 912,
                                                "column": 52
                                              },
                                              "identifierName": "state"
                                            },
                                            "name": "state"
                                          },
                                          "computed": false
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 25015,
                                          "end": 25026,
                                          "loc": {
                                            "start": {
                                              "line": 912,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 912,
                                              "column": 64
                                            },
                                            "identifierName": "page_number"
                                          },
                                          "name": "page_number"
                                        },
                                        "computed": false
                                      },
                                      "operator": "-",
                                      "right": {
                                        "type": "NumericLiteral",
                                        "start": 25029,
                                        "end": 25030,
                                        "loc": {
                                          "start": {
                                            "line": 912,
                                            "column": 67
                                          },
                                          "end": {
                                            "line": 912,
                                            "column": 68
                                          }
                                        },
                                        "extra": {
                                          "rawValue": 1,
                                          "raw": "1"
                                        },
                                        "value": 1
                                      }
                                    },
                                    {
                                      "type": "NumericLiteral",
                                      "start": 25032,
                                      "end": 25033,
                                      "loc": {
                                        "start": {
                                          "line": 912,
                                          "column": 70
                                        },
                                        "end": {
                                          "line": 912,
                                          "column": 71
                                        }
                                      },
                                      "extra": {
                                        "rawValue": 1,
                                        "raw": "1"
                                      },
                                      "value": 1
                                    }
                                  ]
                                }
                              }
                            ]
                          }
                        ]
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * An event listener that listens when the previous page is  selected.\n   *\n   ",
                    "start": 24858,
                    "end": 24945,
                    "loc": {
                      "start": {
                        "line": 906,
                        "column": 2
                      },
                      "end": {
                        "line": 909,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Renders the pagination UI\n   *\n   * @return A component that renders the pagination controls\n   ",
                    "start": 25045,
                    "end": 25152,
                    "loc": {
                      "start": {
                        "line": 914,
                        "column": 2
                      },
                      "end": {
                        "line": 918,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 25156,
                "end": 27533,
                "loc": {
                  "start": {
                    "line": 920,
                    "column": 2
                  },
                  "end": {
                    "line": 1003,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 25156,
                  "end": 25173,
                  "loc": {
                    "start": {
                      "line": 920,
                      "column": 2
                    },
                    "end": {
                      "line": 920,
                      "column": 19
                    },
                    "identifierName": "render_pagination"
                  },
                  "name": "render_pagination",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 25176,
                  "end": 27533,
                  "loc": {
                    "start": {
                      "line": 920,
                      "column": 22
                    },
                    "end": {
                      "line": 1003,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "VariableDeclaration",
                      "start": 25182,
                      "end": 25197,
                      "loc": {
                        "start": {
                          "line": 921,
                          "column": 4
                        },
                        "end": {
                          "line": 921,
                          "column": 19
                        }
                      },
                      "declarations": [
                        {
                          "type": "VariableDeclarator",
                          "start": 25186,
                          "end": 25196,
                          "loc": {
                            "start": {
                              "line": 921,
                              "column": 8
                            },
                            "end": {
                              "line": 921,
                              "column": 18
                            }
                          },
                          "id": {
                            "type": "Identifier",
                            "start": 25186,
                            "end": 25191,
                            "loc": {
                              "start": {
                                "line": 921,
                                "column": 8
                              },
                              "end": {
                                "line": 921,
                                "column": 13
                              },
                              "identifierName": "pages"
                            },
                            "name": "pages"
                          },
                          "init": {
                            "type": "ArrayExpression",
                            "start": 25194,
                            "end": 25196,
                            "loc": {
                              "start": {
                                "line": 921,
                                "column": 16
                              },
                              "end": {
                                "line": 921,
                                "column": 18
                              }
                            },
                            "elements": []
                          }
                        }
                      ],
                      "kind": "let"
                    },
                    {
                      "type": "IfStatement",
                      "start": 25202,
                      "end": 25951,
                      "loc": {
                        "start": {
                          "line": 922,
                          "column": 4
                        },
                        "end": {
                          "line": 948,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "MemberExpression",
                        "start": 25206,
                        "end": 25222,
                        "loc": {
                          "start": {
                            "line": 922,
                            "column": 8
                          },
                          "end": {
                            "line": 922,
                            "column": 24
                          }
                        },
                        "object": {
                          "type": "MemberExpression",
                          "start": 25206,
                          "end": 25216,
                          "loc": {
                            "start": {
                              "line": 922,
                              "column": 8
                            },
                            "end": {
                              "line": 922,
                              "column": 18
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 25206,
                            "end": 25210,
                            "loc": {
                              "start": {
                                "line": 922,
                                "column": 8
                              },
                              "end": {
                                "line": 922,
                                "column": 12
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 25211,
                            "end": 25216,
                            "loc": {
                              "start": {
                                "line": 922,
                                "column": 13
                              },
                              "end": {
                                "line": 922,
                                "column": 18
                              },
                              "identifierName": "state"
                            },
                            "name": "state"
                          },
                          "computed": false
                        },
                        "property": {
                          "type": "Identifier",
                          "start": 25217,
                          "end": 25222,
                          "loc": {
                            "start": {
                              "line": 922,
                              "column": 19
                            },
                            "end": {
                              "line": 922,
                              "column": 24
                            },
                            "identifierName": "total"
                          },
                          "name": "total"
                        },
                        "computed": false
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 25224,
                        "end": 25951,
                        "loc": {
                          "start": {
                            "line": 922,
                            "column": 26
                          },
                          "end": {
                            "line": 948,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "VariableDeclaration",
                            "start": 25232,
                            "end": 25302,
                            "loc": {
                              "start": {
                                "line": 923,
                                "column": 6
                              },
                              "end": {
                                "line": 923,
                                "column": 76
                              }
                            },
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "start": 25236,
                                "end": 25301,
                                "loc": {
                                  "start": {
                                    "line": 923,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 923,
                                    "column": 75
                                  }
                                },
                                "id": {
                                  "type": "Identifier",
                                  "start": 25236,
                                  "end": 25244,
                                  "loc": {
                                    "start": {
                                      "line": 923,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 923,
                                      "column": 18
                                    },
                                    "identifierName": "numpages"
                                  },
                                  "name": "numpages"
                                },
                                "init": {
                                  "type": "CallExpression",
                                  "start": 25247,
                                  "end": 25301,
                                  "loc": {
                                    "start": {
                                      "line": 923,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 923,
                                      "column": 75
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 25247,
                                    "end": 25256,
                                    "loc": {
                                      "start": {
                                        "line": 923,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 923,
                                        "column": 30
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 25247,
                                      "end": 25251,
                                      "loc": {
                                        "start": {
                                          "line": 923,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 923,
                                          "column": 25
                                        },
                                        "identifierName": "Math"
                                      },
                                      "name": "Math"
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 25252,
                                      "end": 25256,
                                      "loc": {
                                        "start": {
                                          "line": 923,
                                          "column": 26
                                        },
                                        "end": {
                                          "line": 923,
                                          "column": 30
                                        },
                                        "identifierName": "ceil"
                                      },
                                      "name": "ceil"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "BinaryExpression",
                                      "start": 25257,
                                      "end": 25300,
                                      "loc": {
                                        "start": {
                                          "line": 923,
                                          "column": 31
                                        },
                                        "end": {
                                          "line": 923,
                                          "column": 74
                                        }
                                      },
                                      "left": {
                                        "type": "MemberExpression",
                                        "start": 25257,
                                        "end": 25273,
                                        "loc": {
                                          "start": {
                                            "line": 923,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 923,
                                            "column": 47
                                          }
                                        },
                                        "object": {
                                          "type": "MemberExpression",
                                          "start": 25257,
                                          "end": 25267,
                                          "loc": {
                                            "start": {
                                              "line": 923,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 923,
                                              "column": 41
                                            }
                                          },
                                          "object": {
                                            "type": "ThisExpression",
                                            "start": 25257,
                                            "end": 25261,
                                            "loc": {
                                              "start": {
                                                "line": 923,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 923,
                                                "column": 35
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 25262,
                                            "end": 25267,
                                            "loc": {
                                              "start": {
                                                "line": 923,
                                                "column": 36
                                              },
                                              "end": {
                                                "line": 923,
                                                "column": 41
                                              },
                                              "identifierName": "state"
                                            },
                                            "name": "state"
                                          },
                                          "computed": false
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 25268,
                                          "end": 25273,
                                          "loc": {
                                            "start": {
                                              "line": 923,
                                              "column": 42
                                            },
                                            "end": {
                                              "line": 923,
                                              "column": 47
                                            },
                                            "identifierName": "total"
                                          },
                                          "name": "total"
                                        },
                                        "computed": false
                                      },
                                      "operator": "/",
                                      "right": {
                                        "type": "CallExpression",
                                        "start": 25276,
                                        "end": 25300,
                                        "loc": {
                                          "start": {
                                            "line": 923,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 923,
                                            "column": 74
                                          }
                                        },
                                        "callee": {
                                          "type": "MemberExpression",
                                          "start": 25276,
                                          "end": 25298,
                                          "loc": {
                                            "start": {
                                              "line": 923,
                                              "column": 50
                                            },
                                            "end": {
                                              "line": 923,
                                              "column": 72
                                            }
                                          },
                                          "object": {
                                            "type": "ThisExpression",
                                            "start": 25276,
                                            "end": 25280,
                                            "loc": {
                                              "start": {
                                                "line": 923,
                                                "column": 50
                                              },
                                              "end": {
                                                "line": 923,
                                                "column": 54
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 25281,
                                            "end": 25298,
                                            "loc": {
                                              "start": {
                                                "line": 923,
                                                "column": 55
                                              },
                                              "end": {
                                                "line": 923,
                                                "column": 72
                                              },
                                              "identifierName": "get_list_per_page"
                                            },
                                            "name": "get_list_per_page"
                                          },
                                          "computed": false
                                        },
                                        "arguments": []
                                      }
                                    }
                                  ]
                                }
                              }
                            ],
                            "kind": "let"
                          },
                          {
                            "type": "VariableDeclaration",
                            "start": 25309,
                            "end": 25437,
                            "loc": {
                              "start": {
                                "line": 924,
                                "column": 6
                              },
                              "end": {
                                "line": 927,
                                "column": 37
                              }
                            },
                            "declarations": [
                              {
                                "type": "VariableDeclarator",
                                "start": 25313,
                                "end": 25436,
                                "loc": {
                                  "start": {
                                    "line": 924,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 927,
                                    "column": 36
                                  }
                                },
                                "id": {
                                  "type": "Identifier",
                                  "start": 25313,
                                  "end": 25332,
                                  "loc": {
                                    "start": {
                                      "line": 924,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 924,
                                      "column": 29
                                    },
                                    "identifierName": "pages_in_pagination"
                                  },
                                  "name": "pages_in_pagination"
                                },
                                "init": {
                                  "type": "ConditionalExpression",
                                  "start": 25343,
                                  "end": 25436,
                                  "loc": {
                                    "start": {
                                      "line": 925,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 927,
                                      "column": 36
                                    }
                                  },
                                  "test": {
                                    "type": "BinaryExpression",
                                    "start": 25343,
                                    "end": 25378,
                                    "loc": {
                                      "start": {
                                        "line": 925,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 925,
                                        "column": 43
                                      }
                                    },
                                    "left": {
                                      "type": "Identifier",
                                      "start": 25343,
                                      "end": 25351,
                                      "loc": {
                                        "start": {
                                          "line": 925,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 925,
                                          "column": 16
                                        },
                                        "identifierName": "numpages"
                                      },
                                      "name": "numpages"
                                    },
                                    "operator": "<",
                                    "right": {
                                      "type": "MemberExpression",
                                      "start": 25354,
                                      "end": 25378,
                                      "loc": {
                                        "start": {
                                          "line": 925,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 925,
                                          "column": 43
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 25354,
                                        "end": 25358,
                                        "loc": {
                                          "start": {
                                            "line": 925,
                                            "column": 19
                                          },
                                          "end": {
                                            "line": 925,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 25359,
                                        "end": 25378,
                                        "loc": {
                                          "start": {
                                            "line": 925,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 925,
                                            "column": 43
                                          },
                                          "identifierName": "pages_in_pagination"
                                        },
                                        "name": "pages_in_pagination"
                                      },
                                      "computed": false
                                    }
                                  },
                                  "consequent": {
                                    "type": "Identifier",
                                    "start": 25391,
                                    "end": 25399,
                                    "loc": {
                                      "start": {
                                        "line": 926,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 926,
                                        "column": 20
                                      },
                                      "identifierName": "numpages"
                                    },
                                    "name": "numpages"
                                  },
                                  "alternate": {
                                    "type": "MemberExpression",
                                    "start": 25412,
                                    "end": 25436,
                                    "loc": {
                                      "start": {
                                        "line": 927,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 927,
                                        "column": 36
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 25412,
                                      "end": 25416,
                                      "loc": {
                                        "start": {
                                          "line": 927,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 927,
                                          "column": 16
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 25417,
                                      "end": 25436,
                                      "loc": {
                                        "start": {
                                          "line": 927,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 927,
                                          "column": 36
                                        },
                                        "identifierName": "pages_in_pagination"
                                      },
                                      "name": "pages_in_pagination"
                                    },
                                    "computed": false
                                  }
                                }
                              }
                            ],
                            "kind": "let"
                          },
                          {
                            "type": "IfStatement",
                            "start": 25445,
                            "end": 25870,
                            "loc": {
                              "start": {
                                "line": 929,
                                "column": 6
                              },
                              "end": {
                                "line": 941,
                                "column": 7
                              }
                            },
                            "test": {
                              "type": "BinaryExpression",
                              "start": 25449,
                              "end": 25476,
                              "loc": {
                                "start": {
                                  "line": 929,
                                  "column": 10
                                },
                                "end": {
                                  "line": 929,
                                  "column": 37
                                }
                              },
                              "left": {
                                "type": "MemberExpression",
                                "start": 25449,
                                "end": 25471,
                                "loc": {
                                  "start": {
                                    "line": 929,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 929,
                                    "column": 32
                                  }
                                },
                                "object": {
                                  "type": "MemberExpression",
                                  "start": 25449,
                                  "end": 25459,
                                  "loc": {
                                    "start": {
                                      "line": 929,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 929,
                                      "column": 20
                                    }
                                  },
                                  "object": {
                                    "type": "ThisExpression",
                                    "start": 25449,
                                    "end": 25453,
                                    "loc": {
                                      "start": {
                                        "line": 929,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 929,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 25454,
                                    "end": 25459,
                                    "loc": {
                                      "start": {
                                        "line": 929,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 929,
                                        "column": 20
                                      },
                                      "identifierName": "state"
                                    },
                                    "name": "state"
                                  },
                                  "computed": false
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 25460,
                                  "end": 25471,
                                  "loc": {
                                    "start": {
                                      "line": 929,
                                      "column": 21
                                    },
                                    "end": {
                                      "line": 929,
                                      "column": 32
                                    },
                                    "identifierName": "page_number"
                                  },
                                  "name": "page_number"
                                },
                                "computed": false
                              },
                              "operator": "==",
                              "right": {
                                "type": "NumericLiteral",
                                "start": 25475,
                                "end": 25476,
                                "loc": {
                                  "start": {
                                    "line": 929,
                                    "column": 36
                                  },
                                  "end": {
                                    "line": 929,
                                    "column": 37
                                  }
                                },
                                "extra": {
                                  "rawValue": 1,
                                  "raw": "1"
                                },
                                "value": 1
                              }
                            },
                            "consequent": {
                              "type": "BlockStatement",
                              "start": 25478,
                              "end": 25582,
                              "loc": {
                                "start": {
                                  "line": 929,
                                  "column": 39
                                },
                                "end": {
                                  "line": 933,
                                  "column": 7
                                }
                              },
                              "body": [
                                {
                                  "type": "ForStatement",
                                  "start": 25488,
                                  "end": 25574,
                                  "loc": {
                                    "start": {
                                      "line": 930,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 932,
                                      "column": 9
                                    }
                                  },
                                  "init": {
                                    "type": "VariableDeclaration",
                                    "start": 25493,
                                    "end": 25502,
                                    "loc": {
                                      "start": {
                                        "line": 930,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 930,
                                        "column": 22
                                      }
                                    },
                                    "declarations": [
                                      {
                                        "type": "VariableDeclarator",
                                        "start": 25497,
                                        "end": 25502,
                                        "loc": {
                                          "start": {
                                            "line": 930,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 930,
                                            "column": 22
                                          }
                                        },
                                        "id": {
                                          "type": "Identifier",
                                          "start": 25497,
                                          "end": 25498,
                                          "loc": {
                                            "start": {
                                              "line": 930,
                                              "column": 17
                                            },
                                            "end": {
                                              "line": 930,
                                              "column": 18
                                            },
                                            "identifierName": "i"
                                          },
                                          "name": "i"
                                        },
                                        "init": {
                                          "type": "NumericLiteral",
                                          "start": 25501,
                                          "end": 25502,
                                          "loc": {
                                            "start": {
                                              "line": 930,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 930,
                                              "column": 22
                                            }
                                          },
                                          "extra": {
                                            "rawValue": 0,
                                            "raw": "0"
                                          },
                                          "value": 0
                                        }
                                      }
                                    ],
                                    "kind": "let"
                                  },
                                  "test": {
                                    "type": "BinaryExpression",
                                    "start": 25504,
                                    "end": 25527,
                                    "loc": {
                                      "start": {
                                        "line": 930,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 930,
                                        "column": 47
                                      }
                                    },
                                    "left": {
                                      "type": "Identifier",
                                      "start": 25504,
                                      "end": 25505,
                                      "loc": {
                                        "start": {
                                          "line": 930,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 930,
                                          "column": 25
                                        },
                                        "identifierName": "i"
                                      },
                                      "name": "i"
                                    },
                                    "operator": "<",
                                    "right": {
                                      "type": "Identifier",
                                      "start": 25508,
                                      "end": 25527,
                                      "loc": {
                                        "start": {
                                          "line": 930,
                                          "column": 28
                                        },
                                        "end": {
                                          "line": 930,
                                          "column": 47
                                        },
                                        "identifierName": "pages_in_pagination"
                                      },
                                      "name": "pages_in_pagination"
                                    }
                                  },
                                  "update": {
                                    "type": "UpdateExpression",
                                    "start": 25529,
                                    "end": 25532,
                                    "loc": {
                                      "start": {
                                        "line": 930,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 930,
                                        "column": 52
                                      }
                                    },
                                    "operator": "++",
                                    "prefix": false,
                                    "argument": {
                                      "type": "Identifier",
                                      "start": 25529,
                                      "end": 25530,
                                      "loc": {
                                        "start": {
                                          "line": 930,
                                          "column": 49
                                        },
                                        "end": {
                                          "line": 930,
                                          "column": 50
                                        },
                                        "identifierName": "i"
                                      },
                                      "name": "i"
                                    }
                                  },
                                  "body": {
                                    "type": "BlockStatement",
                                    "start": 25534,
                                    "end": 25574,
                                    "loc": {
                                      "start": {
                                        "line": 930,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 932,
                                        "column": 9
                                      }
                                    },
                                    "body": [
                                      {
                                        "type": "ExpressionStatement",
                                        "start": 25546,
                                        "end": 25564,
                                        "loc": {
                                          "start": {
                                            "line": 931,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 931,
                                            "column": 28
                                          }
                                        },
                                        "expression": {
                                          "type": "CallExpression",
                                          "start": 25546,
                                          "end": 25563,
                                          "loc": {
                                            "start": {
                                              "line": 931,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 931,
                                              "column": 27
                                            }
                                          },
                                          "callee": {
                                            "type": "MemberExpression",
                                            "start": 25546,
                                            "end": 25556,
                                            "loc": {
                                              "start": {
                                                "line": 931,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 931,
                                                "column": 20
                                              }
                                            },
                                            "object": {
                                              "type": "Identifier",
                                              "start": 25546,
                                              "end": 25551,
                                              "loc": {
                                                "start": {
                                                  "line": 931,
                                                  "column": 10
                                                },
                                                "end": {
                                                  "line": 931,
                                                  "column": 15
                                                },
                                                "identifierName": "pages"
                                              },
                                              "name": "pages"
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 25552,
                                              "end": 25556,
                                              "loc": {
                                                "start": {
                                                  "line": 931,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 931,
                                                  "column": 20
                                                },
                                                "identifierName": "push"
                                              },
                                              "name": "push"
                                            },
                                            "computed": false
                                          },
                                          "arguments": [
                                            {
                                              "type": "BinaryExpression",
                                              "start": 25557,
                                              "end": 25562,
                                              "loc": {
                                                "start": {
                                                  "line": 931,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 931,
                                                  "column": 26
                                                }
                                              },
                                              "left": {
                                                "type": "Identifier",
                                                "start": 25557,
                                                "end": 25558,
                                                "loc": {
                                                  "start": {
                                                    "line": 931,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 931,
                                                    "column": 22
                                                  },
                                                  "identifierName": "i"
                                                },
                                                "name": "i"
                                              },
                                              "operator": "+",
                                              "right": {
                                                "type": "NumericLiteral",
                                                "start": 25561,
                                                "end": 25562,
                                                "loc": {
                                                  "start": {
                                                    "line": 931,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 931,
                                                    "column": 26
                                                  }
                                                },
                                                "extra": {
                                                  "rawValue": 1,
                                                  "raw": "1"
                                                },
                                                "value": 1
                                              }
                                            }
                                          ]
                                        }
                                      }
                                    ],
                                    "directives": []
                                  }
                                }
                              ],
                              "directives": []
                            },
                            "alternate": {
                              "type": "IfStatement",
                              "start": 25588,
                              "end": 25870,
                              "loc": {
                                "start": {
                                  "line": 933,
                                  "column": 13
                                },
                                "end": {
                                  "line": 941,
                                  "column": 7
                                }
                              },
                              "test": {
                                "type": "BinaryExpression",
                                "start": 25592,
                                "end": 25626,
                                "loc": {
                                  "start": {
                                    "line": 933,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 933,
                                    "column": 51
                                  }
                                },
                                "left": {
                                  "type": "MemberExpression",
                                  "start": 25592,
                                  "end": 25614,
                                  "loc": {
                                    "start": {
                                      "line": 933,
                                      "column": 17
                                    },
                                    "end": {
                                      "line": 933,
                                      "column": 39
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 25592,
                                    "end": 25602,
                                    "loc": {
                                      "start": {
                                        "line": 933,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 933,
                                        "column": 27
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 25592,
                                      "end": 25596,
                                      "loc": {
                                        "start": {
                                          "line": 933,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 933,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 25597,
                                      "end": 25602,
                                      "loc": {
                                        "start": {
                                          "line": 933,
                                          "column": 22
                                        },
                                        "end": {
                                          "line": 933,
                                          "column": 27
                                        },
                                        "identifierName": "state"
                                      },
                                      "name": "state"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 25603,
                                    "end": 25614,
                                    "loc": {
                                      "start": {
                                        "line": 933,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 933,
                                        "column": 39
                                      },
                                      "identifierName": "page_number"
                                    },
                                    "name": "page_number"
                                  },
                                  "computed": false
                                },
                                "operator": "==",
                                "right": {
                                  "type": "Identifier",
                                  "start": 25618,
                                  "end": 25626,
                                  "loc": {
                                    "start": {
                                      "line": 933,
                                      "column": 43
                                    },
                                    "end": {
                                      "line": 933,
                                      "column": 51
                                    },
                                    "identifierName": "numpages"
                                  },
                                  "name": "numpages"
                                }
                              },
                              "consequent": {
                                "type": "BlockStatement",
                                "start": 25628,
                                "end": 25739,
                                "loc": {
                                  "start": {
                                    "line": 933,
                                    "column": 53
                                  },
                                  "end": {
                                    "line": 937,
                                    "column": 7
                                  }
                                },
                                "body": [
                                  {
                                    "type": "ForStatement",
                                    "start": 25638,
                                    "end": 25731,
                                    "loc": {
                                      "start": {
                                        "line": 934,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 936,
                                        "column": 9
                                      }
                                    },
                                    "init": {
                                      "type": "VariableDeclaration",
                                      "start": 25643,
                                      "end": 25652,
                                      "loc": {
                                        "start": {
                                          "line": 934,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 934,
                                          "column": 22
                                        }
                                      },
                                      "declarations": [
                                        {
                                          "type": "VariableDeclarator",
                                          "start": 25647,
                                          "end": 25652,
                                          "loc": {
                                            "start": {
                                              "line": 934,
                                              "column": 17
                                            },
                                            "end": {
                                              "line": 934,
                                              "column": 22
                                            }
                                          },
                                          "id": {
                                            "type": "Identifier",
                                            "start": 25647,
                                            "end": 25648,
                                            "loc": {
                                              "start": {
                                                "line": 934,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 934,
                                                "column": 18
                                              },
                                              "identifierName": "i"
                                            },
                                            "name": "i"
                                          },
                                          "init": {
                                            "type": "NumericLiteral",
                                            "start": 25651,
                                            "end": 25652,
                                            "loc": {
                                              "start": {
                                                "line": 934,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 934,
                                                "column": 22
                                              }
                                            },
                                            "extra": {
                                              "rawValue": 0,
                                              "raw": "0"
                                            },
                                            "value": 0
                                          }
                                        }
                                      ],
                                      "kind": "let"
                                    },
                                    "test": {
                                      "type": "BinaryExpression",
                                      "start": 25654,
                                      "end": 25677,
                                      "loc": {
                                        "start": {
                                          "line": 934,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 934,
                                          "column": 47
                                        }
                                      },
                                      "left": {
                                        "type": "Identifier",
                                        "start": 25654,
                                        "end": 25655,
                                        "loc": {
                                          "start": {
                                            "line": 934,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 934,
                                            "column": 25
                                          },
                                          "identifierName": "i"
                                        },
                                        "name": "i"
                                      },
                                      "operator": "<",
                                      "right": {
                                        "type": "Identifier",
                                        "start": 25658,
                                        "end": 25677,
                                        "loc": {
                                          "start": {
                                            "line": 934,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 934,
                                            "column": 47
                                          },
                                          "identifierName": "pages_in_pagination"
                                        },
                                        "name": "pages_in_pagination"
                                      }
                                    },
                                    "update": {
                                      "type": "UpdateExpression",
                                      "start": 25679,
                                      "end": 25682,
                                      "loc": {
                                        "start": {
                                          "line": 934,
                                          "column": 49
                                        },
                                        "end": {
                                          "line": 934,
                                          "column": 52
                                        }
                                      },
                                      "operator": "++",
                                      "prefix": false,
                                      "argument": {
                                        "type": "Identifier",
                                        "start": 25679,
                                        "end": 25680,
                                        "loc": {
                                          "start": {
                                            "line": 934,
                                            "column": 49
                                          },
                                          "end": {
                                            "line": 934,
                                            "column": 50
                                          },
                                          "identifierName": "i"
                                        },
                                        "name": "i"
                                      }
                                    },
                                    "body": {
                                      "type": "BlockStatement",
                                      "start": 25684,
                                      "end": 25731,
                                      "loc": {
                                        "start": {
                                          "line": 934,
                                          "column": 54
                                        },
                                        "end": {
                                          "line": 936,
                                          "column": 9
                                        }
                                      },
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "start": 25696,
                                          "end": 25721,
                                          "loc": {
                                            "start": {
                                              "line": 935,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 935,
                                              "column": 35
                                            }
                                          },
                                          "expression": {
                                            "type": "CallExpression",
                                            "start": 25696,
                                            "end": 25720,
                                            "loc": {
                                              "start": {
                                                "line": 935,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 935,
                                                "column": 34
                                              }
                                            },
                                            "callee": {
                                              "type": "MemberExpression",
                                              "start": 25696,
                                              "end": 25706,
                                              "loc": {
                                                "start": {
                                                  "line": 935,
                                                  "column": 10
                                                },
                                                "end": {
                                                  "line": 935,
                                                  "column": 20
                                                }
                                              },
                                              "object": {
                                                "type": "Identifier",
                                                "start": 25696,
                                                "end": 25701,
                                                "loc": {
                                                  "start": {
                                                    "line": 935,
                                                    "column": 10
                                                  },
                                                  "end": {
                                                    "line": 935,
                                                    "column": 15
                                                  },
                                                  "identifierName": "pages"
                                                },
                                                "name": "pages"
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 25702,
                                                "end": 25706,
                                                "loc": {
                                                  "start": {
                                                    "line": 935,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 935,
                                                    "column": 20
                                                  },
                                                  "identifierName": "push"
                                                },
                                                "name": "push"
                                              },
                                              "computed": false
                                            },
                                            "arguments": [
                                              {
                                                "type": "BinaryExpression",
                                                "start": 25707,
                                                "end": 25719,
                                                "loc": {
                                                  "start": {
                                                    "line": 935,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 935,
                                                    "column": 33
                                                  }
                                                },
                                                "left": {
                                                  "type": "Identifier",
                                                  "start": 25707,
                                                  "end": 25715,
                                                  "loc": {
                                                    "start": {
                                                      "line": 935,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 935,
                                                      "column": 29
                                                    },
                                                    "identifierName": "numpages"
                                                  },
                                                  "name": "numpages"
                                                },
                                                "operator": "-",
                                                "right": {
                                                  "type": "Identifier",
                                                  "start": 25718,
                                                  "end": 25719,
                                                  "loc": {
                                                    "start": {
                                                      "line": 935,
                                                      "column": 32
                                                    },
                                                    "end": {
                                                      "line": 935,
                                                      "column": 33
                                                    },
                                                    "identifierName": "i"
                                                  },
                                                  "name": "i"
                                                }
                                              }
                                            ]
                                          }
                                        }
                                      ],
                                      "directives": []
                                    }
                                  }
                                ],
                                "directives": []
                              },
                              "alternate": {
                                "type": "BlockStatement",
                                "start": 25745,
                                "end": 25870,
                                "loc": {
                                  "start": {
                                    "line": 937,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 941,
                                    "column": 7
                                  }
                                },
                                "body": [
                                  {
                                    "type": "ForStatement",
                                    "start": 25755,
                                    "end": 25862,
                                    "loc": {
                                      "start": {
                                        "line": 938,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 940,
                                        "column": 9
                                      }
                                    },
                                    "init": {
                                      "type": "VariableDeclaration",
                                      "start": 25760,
                                      "end": 25769,
                                      "loc": {
                                        "start": {
                                          "line": 938,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 938,
                                          "column": 22
                                        }
                                      },
                                      "declarations": [
                                        {
                                          "type": "VariableDeclarator",
                                          "start": 25764,
                                          "end": 25769,
                                          "loc": {
                                            "start": {
                                              "line": 938,
                                              "column": 17
                                            },
                                            "end": {
                                              "line": 938,
                                              "column": 22
                                            }
                                          },
                                          "id": {
                                            "type": "Identifier",
                                            "start": 25764,
                                            "end": 25765,
                                            "loc": {
                                              "start": {
                                                "line": 938,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 938,
                                                "column": 18
                                              },
                                              "identifierName": "i"
                                            },
                                            "name": "i"
                                          },
                                          "init": {
                                            "type": "NumericLiteral",
                                            "start": 25768,
                                            "end": 25769,
                                            "loc": {
                                              "start": {
                                                "line": 938,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 938,
                                                "column": 22
                                              }
                                            },
                                            "extra": {
                                              "rawValue": 0,
                                              "raw": "0"
                                            },
                                            "value": 0
                                          }
                                        }
                                      ],
                                      "kind": "let"
                                    },
                                    "test": {
                                      "type": "BinaryExpression",
                                      "start": 25771,
                                      "end": 25794,
                                      "loc": {
                                        "start": {
                                          "line": 938,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 938,
                                          "column": 47
                                        }
                                      },
                                      "left": {
                                        "type": "Identifier",
                                        "start": 25771,
                                        "end": 25772,
                                        "loc": {
                                          "start": {
                                            "line": 938,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 938,
                                            "column": 25
                                          },
                                          "identifierName": "i"
                                        },
                                        "name": "i"
                                      },
                                      "operator": "<",
                                      "right": {
                                        "type": "Identifier",
                                        "start": 25775,
                                        "end": 25794,
                                        "loc": {
                                          "start": {
                                            "line": 938,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 938,
                                            "column": 47
                                          },
                                          "identifierName": "pages_in_pagination"
                                        },
                                        "name": "pages_in_pagination"
                                      }
                                    },
                                    "update": {
                                      "type": "UpdateExpression",
                                      "start": 25796,
                                      "end": 25799,
                                      "loc": {
                                        "start": {
                                          "line": 938,
                                          "column": 49
                                        },
                                        "end": {
                                          "line": 938,
                                          "column": 52
                                        }
                                      },
                                      "operator": "++",
                                      "prefix": false,
                                      "argument": {
                                        "type": "Identifier",
                                        "start": 25796,
                                        "end": 25797,
                                        "loc": {
                                          "start": {
                                            "line": 938,
                                            "column": 49
                                          },
                                          "end": {
                                            "line": 938,
                                            "column": 50
                                          },
                                          "identifierName": "i"
                                        },
                                        "name": "i"
                                      }
                                    },
                                    "body": {
                                      "type": "BlockStatement",
                                      "start": 25801,
                                      "end": 25862,
                                      "loc": {
                                        "start": {
                                          "line": 938,
                                          "column": 54
                                        },
                                        "end": {
                                          "line": 940,
                                          "column": 9
                                        }
                                      },
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "start": 25813,
                                          "end": 25852,
                                          "loc": {
                                            "start": {
                                              "line": 939,
                                              "column": 10
                                            },
                                            "end": {
                                              "line": 939,
                                              "column": 49
                                            }
                                          },
                                          "expression": {
                                            "type": "CallExpression",
                                            "start": 25813,
                                            "end": 25851,
                                            "loc": {
                                              "start": {
                                                "line": 939,
                                                "column": 10
                                              },
                                              "end": {
                                                "line": 939,
                                                "column": 48
                                              }
                                            },
                                            "callee": {
                                              "type": "MemberExpression",
                                              "start": 25813,
                                              "end": 25823,
                                              "loc": {
                                                "start": {
                                                  "line": 939,
                                                  "column": 10
                                                },
                                                "end": {
                                                  "line": 939,
                                                  "column": 20
                                                }
                                              },
                                              "object": {
                                                "type": "Identifier",
                                                "start": 25813,
                                                "end": 25818,
                                                "loc": {
                                                  "start": {
                                                    "line": 939,
                                                    "column": 10
                                                  },
                                                  "end": {
                                                    "line": 939,
                                                    "column": 15
                                                  },
                                                  "identifierName": "pages"
                                                },
                                                "name": "pages"
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 25819,
                                                "end": 25823,
                                                "loc": {
                                                  "start": {
                                                    "line": 939,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 939,
                                                    "column": 20
                                                  },
                                                  "identifierName": "push"
                                                },
                                                "name": "push"
                                              },
                                              "computed": false
                                            },
                                            "arguments": [
                                              {
                                                "type": "BinaryExpression",
                                                "start": 25824,
                                                "end": 25850,
                                                "loc": {
                                                  "start": {
                                                    "line": 939,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 939,
                                                    "column": 47
                                                  }
                                                },
                                                "left": {
                                                  "type": "MemberExpression",
                                                  "start": 25824,
                                                  "end": 25846,
                                                  "loc": {
                                                    "start": {
                                                      "line": 939,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 939,
                                                      "column": 43
                                                    }
                                                  },
                                                  "object": {
                                                    "type": "MemberExpression",
                                                    "start": 25824,
                                                    "end": 25834,
                                                    "loc": {
                                                      "start": {
                                                        "line": 939,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 939,
                                                        "column": 31
                                                      }
                                                    },
                                                    "object": {
                                                      "type": "ThisExpression",
                                                      "start": 25824,
                                                      "end": 25828,
                                                      "loc": {
                                                        "start": {
                                                          "line": 939,
                                                          "column": 21
                                                        },
                                                        "end": {
                                                          "line": 939,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "start": 25829,
                                                      "end": 25834,
                                                      "loc": {
                                                        "start": {
                                                          "line": 939,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 939,
                                                          "column": 31
                                                        },
                                                        "identifierName": "state"
                                                      },
                                                      "name": "state"
                                                    },
                                                    "computed": false
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "start": 25835,
                                                    "end": 25846,
                                                    "loc": {
                                                      "start": {
                                                        "line": 939,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 939,
                                                        "column": 43
                                                      },
                                                      "identifierName": "page_number"
                                                    },
                                                    "name": "page_number"
                                                  },
                                                  "computed": false
                                                },
                                                "operator": "+",
                                                "right": {
                                                  "type": "Identifier",
                                                  "start": 25849,
                                                  "end": 25850,
                                                  "loc": {
                                                    "start": {
                                                      "line": 939,
                                                      "column": 46
                                                    },
                                                    "end": {
                                                      "line": 939,
                                                      "column": 47
                                                    },
                                                    "identifierName": "i"
                                                  },
                                                  "name": "i"
                                                }
                                              }
                                            ]
                                          }
                                        }
                                      ],
                                      "directives": []
                                    }
                                  }
                                ],
                                "directives": [],
                                "trailingComments": null
                              },
                              "trailingComments": null
                            },
                            "trailingComments": [
                              {
                                "type": "CommentBlock",
                                "value": "\n\t\tfor(var i=0;i<numpages;i++)\n\t    {\n\t\tpages.push(i+1);\n\n\t    }",
                                "start": 25877,
                                "end": 25945,
                                "loc": {
                                  "start": {
                                    "line": 942,
                                    "column": 6
                                  },
                                  "end": {
                                    "line": 947,
                                    "column": 8
                                  }
                                }
                              }
                            ]
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    },
                    {
                      "type": "ReturnStatement",
                      "start": 25957,
                      "end": 27529,
                      "loc": {
                        "start": {
                          "line": 950,
                          "column": 4
                        },
                        "end": {
                          "line": 1002,
                          "column": 6
                        }
                      },
                      "argument": {
                        "type": "JSXElement",
                        "start": 25972,
                        "end": 27522,
                        "loc": {
                          "start": {
                            "line": 951,
                            "column": 6
                          },
                          "end": {
                            "line": 1001,
                            "column": 12
                          }
                        },
                        "openingElement": {
                          "type": "JSXOpeningElement",
                          "start": 25972,
                          "end": 26000,
                          "loc": {
                            "start": {
                              "line": 951,
                              "column": 6
                            },
                            "end": {
                              "line": 951,
                              "column": 34
                            }
                          },
                          "attributes": [
                            {
                              "type": "JSXAttribute",
                              "start": 25977,
                              "end": 25999,
                              "loc": {
                                "start": {
                                  "line": 951,
                                  "column": 11
                                },
                                "end": {
                                  "line": 951,
                                  "column": 33
                                }
                              },
                              "name": {
                                "type": "JSXIdentifier",
                                "start": 25977,
                                "end": 25986,
                                "loc": {
                                  "start": {
                                    "line": 951,
                                    "column": 11
                                  },
                                  "end": {
                                    "line": 951,
                                    "column": 20
                                  }
                                },
                                "name": "className"
                              },
                              "value": {
                                "type": "StringLiteral",
                                "start": 25987,
                                "end": 25999,
                                "loc": {
                                  "start": {
                                    "line": 951,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 951,
                                    "column": 33
                                  }
                                },
                                "extra": null,
                                "value": "pull-right"
                              }
                            }
                          ],
                          "name": {
                            "type": "JSXIdentifier",
                            "start": 25973,
                            "end": 25976,
                            "loc": {
                              "start": {
                                "line": 951,
                                "column": 7
                              },
                              "end": {
                                "line": 951,
                                "column": 10
                              }
                            },
                            "name": "div"
                          },
                          "selfClosing": false
                        },
                        "closingElement": {
                          "type": "JSXClosingElement",
                          "start": 27516,
                          "end": 27522,
                          "loc": {
                            "start": {
                              "line": 1001,
                              "column": 6
                            },
                            "end": {
                              "line": 1001,
                              "column": 12
                            }
                          },
                          "name": {
                            "type": "JSXIdentifier",
                            "start": 27518,
                            "end": 27521,
                            "loc": {
                              "start": {
                                "line": 1001,
                                "column": 8
                              },
                              "end": {
                                "line": 1001,
                                "column": 11
                              }
                            },
                            "name": "div"
                          }
                        },
                        "children": [
                          {
                            "type": "JSXText",
                            "start": 26000,
                            "end": 26009,
                            "loc": {
                              "start": {
                                "line": 951,
                                "column": 34
                              },
                              "end": {
                                "line": 952,
                                "column": 8
                              }
                            },
                            "extra": null,
                            "value": "\n        "
                          },
                          {
                            "type": "JSXElement",
                            "start": 26009,
                            "end": 26339,
                            "loc": {
                              "start": {
                                "line": 952,
                                "column": 8
                              },
                              "end": {
                                "line": 960,
                                "column": 15
                              }
                            },
                            "openingElement": {
                              "type": "JSXOpeningElement",
                              "start": 26009,
                              "end": 26035,
                              "loc": {
                                "start": {
                                  "line": 952,
                                  "column": 8
                                },
                                "end": {
                                  "line": 952,
                                  "column": 34
                                }
                              },
                              "attributes": [
                                {
                                  "type": "JSXAttribute",
                                  "start": 26015,
                                  "end": 26034,
                                  "loc": {
                                    "start": {
                                      "line": 952,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 952,
                                      "column": 33
                                    }
                                  },
                                  "name": {
                                    "type": "JSXIdentifier",
                                    "start": 26015,
                                    "end": 26024,
                                    "loc": {
                                      "start": {
                                        "line": 952,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 952,
                                        "column": 23
                                      }
                                    },
                                    "name": "className"
                                  },
                                  "value": {
                                    "type": "StringLiteral",
                                    "start": 26025,
                                    "end": 26034,
                                    "loc": {
                                      "start": {
                                        "line": 952,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 952,
                                        "column": 33
                                      }
                                    },
                                    "extra": null,
                                    "value": "summary"
                                  }
                                }
                              ],
                              "name": {
                                "type": "JSXIdentifier",
                                "start": 26010,
                                "end": 26014,
                                "loc": {
                                  "start": {
                                    "line": 952,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 952,
                                    "column": 13
                                  }
                                },
                                "name": "span"
                              },
                              "selfClosing": false
                            },
                            "closingElement": {
                              "type": "JSXClosingElement",
                              "start": 26332,
                              "end": 26339,
                              "loc": {
                                "start": {
                                  "line": 960,
                                  "column": 8
                                },
                                "end": {
                                  "line": 960,
                                  "column": 15
                                }
                              },
                              "name": {
                                "type": "JSXIdentifier",
                                "start": 26334,
                                "end": 26338,
                                "loc": {
                                  "start": {
                                    "line": 960,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 960,
                                    "column": 14
                                  }
                                },
                                "name": "span"
                              }
                            },
                            "children": [
                              {
                                "type": "JSXText",
                                "start": 26035,
                                "end": 26046,
                                "loc": {
                                  "start": {
                                    "line": 952,
                                    "column": 34
                                  },
                                  "end": {
                                    "line": 953,
                                    "column": 10
                                  }
                                },
                                "extra": null,
                                "value": "\n          "
                              },
                              {
                                "type": "JSXExpressionContainer",
                                "start": 26046,
                                "end": 26107,
                                "loc": {
                                  "start": {
                                    "line": 953,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 953,
                                    "column": 71
                                  }
                                },
                                "expression": {
                                  "type": "BinaryExpression",
                                  "start": 26047,
                                  "end": 26106,
                                  "loc": {
                                    "start": {
                                      "line": 953,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 953,
                                      "column": 70
                                    }
                                  },
                                  "left": {
                                    "type": "BinaryExpression",
                                    "start": 26047,
                                    "end": 26102,
                                    "loc": {
                                      "start": {
                                        "line": 953,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 953,
                                        "column": 66
                                      }
                                    },
                                    "left": {
                                      "type": "CallExpression",
                                      "start": 26047,
                                      "end": 26071,
                                      "loc": {
                                        "start": {
                                          "line": 953,
                                          "column": 11
                                        },
                                        "end": {
                                          "line": 953,
                                          "column": 35
                                        }
                                      },
                                      "callee": {
                                        "type": "MemberExpression",
                                        "start": 26047,
                                        "end": 26069,
                                        "loc": {
                                          "start": {
                                            "line": 953,
                                            "column": 11
                                          },
                                          "end": {
                                            "line": 953,
                                            "column": 33
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 26047,
                                          "end": 26051,
                                          "loc": {
                                            "start": {
                                              "line": 953,
                                              "column": 11
                                            },
                                            "end": {
                                              "line": 953,
                                              "column": 15
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 26052,
                                          "end": 26069,
                                          "loc": {
                                            "start": {
                                              "line": 953,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 953,
                                              "column": 33
                                            },
                                            "identifierName": "get_list_per_page"
                                          },
                                          "name": "get_list_per_page"
                                        },
                                        "computed": false
                                      },
                                      "arguments": []
                                    },
                                    "operator": "*",
                                    "right": {
                                      "type": "BinaryExpression",
                                      "start": 26075,
                                      "end": 26101,
                                      "loc": {
                                        "start": {
                                          "line": 953,
                                          "column": 39
                                        },
                                        "end": {
                                          "line": 953,
                                          "column": 65
                                        }
                                      },
                                      "left": {
                                        "type": "MemberExpression",
                                        "start": 26075,
                                        "end": 26097,
                                        "loc": {
                                          "start": {
                                            "line": 953,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 953,
                                            "column": 61
                                          }
                                        },
                                        "object": {
                                          "type": "MemberExpression",
                                          "start": 26075,
                                          "end": 26085,
                                          "loc": {
                                            "start": {
                                              "line": 953,
                                              "column": 39
                                            },
                                            "end": {
                                              "line": 953,
                                              "column": 49
                                            }
                                          },
                                          "object": {
                                            "type": "ThisExpression",
                                            "start": 26075,
                                            "end": 26079,
                                            "loc": {
                                              "start": {
                                                "line": 953,
                                                "column": 39
                                              },
                                              "end": {
                                                "line": 953,
                                                "column": 43
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 26080,
                                            "end": 26085,
                                            "loc": {
                                              "start": {
                                                "line": 953,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 953,
                                                "column": 49
                                              },
                                              "identifierName": "state"
                                            },
                                            "name": "state"
                                          },
                                          "computed": false
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 26086,
                                          "end": 26097,
                                          "loc": {
                                            "start": {
                                              "line": 953,
                                              "column": 50
                                            },
                                            "end": {
                                              "line": 953,
                                              "column": 61
                                            },
                                            "identifierName": "page_number"
                                          },
                                          "name": "page_number"
                                        },
                                        "computed": false
                                      },
                                      "operator": "-",
                                      "right": {
                                        "type": "NumericLiteral",
                                        "start": 26100,
                                        "end": 26101,
                                        "loc": {
                                          "start": {
                                            "line": 953,
                                            "column": 64
                                          },
                                          "end": {
                                            "line": 953,
                                            "column": 65
                                          }
                                        },
                                        "extra": {
                                          "rawValue": 1,
                                          "raw": "1"
                                        },
                                        "value": 1
                                      },
                                      "extra": {
                                        "parenthesized": true,
                                        "parenStart": 26074
                                      }
                                    }
                                  },
                                  "operator": "+",
                                  "right": {
                                    "type": "NumericLiteral",
                                    "start": 26105,
                                    "end": 26106,
                                    "loc": {
                                      "start": {
                                        "line": 953,
                                        "column": 69
                                      },
                                      "end": {
                                        "line": 953,
                                        "column": 70
                                      }
                                    },
                                    "extra": {
                                      "rawValue": 1,
                                      "raw": "1"
                                    },
                                    "value": 1
                                  }
                                }
                              },
                              {
                                "type": "JSXText",
                                "start": 26107,
                                "end": 26119,
                                "loc": {
                                  "start": {
                                    "line": 953,
                                    "column": 71
                                  },
                                  "end": {
                                    "line": 954,
                                    "column": 10
                                  }
                                },
                                "extra": null,
                                "value": "-\n          "
                              },
                              {
                                "type": "JSXExpressionContainer",
                                "start": 26119,
                                "end": 26281,
                                "loc": {
                                  "start": {
                                    "line": 954,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 958,
                                    "column": 12
                                  }
                                },
                                "expression": {
                                  "type": "CallExpression",
                                  "start": 26120,
                                  "end": 26280,
                                  "loc": {
                                    "start": {
                                      "line": 954,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 958,
                                      "column": 11
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 26120,
                                    "end": 26128,
                                    "loc": {
                                      "start": {
                                        "line": 954,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 954,
                                        "column": 19
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 26120,
                                      "end": 26124,
                                      "loc": {
                                        "start": {
                                          "line": 954,
                                          "column": 11
                                        },
                                        "end": {
                                          "line": 954,
                                          "column": 15
                                        },
                                        "identifierName": "Math"
                                      },
                                      "name": "Math"
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 26125,
                                      "end": 26128,
                                      "loc": {
                                        "start": {
                                          "line": 954,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 954,
                                          "column": 19
                                        },
                                        "identifierName": "min"
                                      },
                                      "name": "min"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "BinaryExpression",
                                      "start": 26142,
                                      "end": 26238,
                                      "loc": {
                                        "start": {
                                          "line": 955,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 956,
                                          "column": 38
                                        }
                                      },
                                      "left": {
                                        "type": "BinaryExpression",
                                        "start": 26142,
                                        "end": 26197,
                                        "loc": {
                                          "start": {
                                            "line": 955,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 955,
                                            "column": 67
                                          }
                                        },
                                        "left": {
                                          "type": "CallExpression",
                                          "start": 26142,
                                          "end": 26166,
                                          "loc": {
                                            "start": {
                                              "line": 955,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 955,
                                              "column": 36
                                            }
                                          },
                                          "callee": {
                                            "type": "MemberExpression",
                                            "start": 26142,
                                            "end": 26164,
                                            "loc": {
                                              "start": {
                                                "line": 955,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 955,
                                                "column": 34
                                              }
                                            },
                                            "object": {
                                              "type": "ThisExpression",
                                              "start": 26142,
                                              "end": 26146,
                                              "loc": {
                                                "start": {
                                                  "line": 955,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 955,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 26147,
                                              "end": 26164,
                                              "loc": {
                                                "start": {
                                                  "line": 955,
                                                  "column": 17
                                                },
                                                "end": {
                                                  "line": 955,
                                                  "column": 34
                                                },
                                                "identifierName": "get_list_per_page"
                                              },
                                              "name": "get_list_per_page"
                                            },
                                            "computed": false
                                          },
                                          "arguments": []
                                        },
                                        "operator": "*",
                                        "right": {
                                          "type": "BinaryExpression",
                                          "start": 26170,
                                          "end": 26196,
                                          "loc": {
                                            "start": {
                                              "line": 955,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 955,
                                              "column": 66
                                            }
                                          },
                                          "left": {
                                            "type": "MemberExpression",
                                            "start": 26170,
                                            "end": 26192,
                                            "loc": {
                                              "start": {
                                                "line": 955,
                                                "column": 40
                                              },
                                              "end": {
                                                "line": 955,
                                                "column": 62
                                              }
                                            },
                                            "object": {
                                              "type": "MemberExpression",
                                              "start": 26170,
                                              "end": 26180,
                                              "loc": {
                                                "start": {
                                                  "line": 955,
                                                  "column": 40
                                                },
                                                "end": {
                                                  "line": 955,
                                                  "column": 50
                                                }
                                              },
                                              "object": {
                                                "type": "ThisExpression",
                                                "start": 26170,
                                                "end": 26174,
                                                "loc": {
                                                  "start": {
                                                    "line": 955,
                                                    "column": 40
                                                  },
                                                  "end": {
                                                    "line": 955,
                                                    "column": 44
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "start": 26175,
                                                "end": 26180,
                                                "loc": {
                                                  "start": {
                                                    "line": 955,
                                                    "column": 45
                                                  },
                                                  "end": {
                                                    "line": 955,
                                                    "column": 50
                                                  },
                                                  "identifierName": "state"
                                                },
                                                "name": "state"
                                              },
                                              "computed": false
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "start": 26181,
                                              "end": 26192,
                                              "loc": {
                                                "start": {
                                                  "line": 955,
                                                  "column": 51
                                                },
                                                "end": {
                                                  "line": 955,
                                                  "column": 62
                                                },
                                                "identifierName": "page_number"
                                              },
                                              "name": "page_number"
                                            },
                                            "computed": false
                                          },
                                          "operator": "-",
                                          "right": {
                                            "type": "NumericLiteral",
                                            "start": 26195,
                                            "end": 26196,
                                            "loc": {
                                              "start": {
                                                "line": 955,
                                                "column": 65
                                              },
                                              "end": {
                                                "line": 955,
                                                "column": 66
                                              }
                                            },
                                            "extra": {
                                              "rawValue": 1,
                                              "raw": "1"
                                            },
                                            "value": 1
                                          },
                                          "extra": {
                                            "parenthesized": true,
                                            "parenStart": 26169
                                          }
                                        }
                                      },
                                      "operator": "+",
                                      "right": {
                                        "type": "CallExpression",
                                        "start": 26214,
                                        "end": 26238,
                                        "loc": {
                                          "start": {
                                            "line": 956,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 956,
                                            "column": 38
                                          }
                                        },
                                        "callee": {
                                          "type": "MemberExpression",
                                          "start": 26214,
                                          "end": 26236,
                                          "loc": {
                                            "start": {
                                              "line": 956,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 956,
                                              "column": 36
                                            }
                                          },
                                          "object": {
                                            "type": "ThisExpression",
                                            "start": 26214,
                                            "end": 26218,
                                            "loc": {
                                              "start": {
                                                "line": 956,
                                                "column": 14
                                              },
                                              "end": {
                                                "line": 956,
                                                "column": 18
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "start": 26219,
                                            "end": 26236,
                                            "loc": {
                                              "start": {
                                                "line": 956,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 956,
                                                "column": 36
                                              },
                                              "identifierName": "get_list_per_page"
                                            },
                                            "name": "get_list_per_page"
                                          },
                                          "computed": false
                                        },
                                        "arguments": []
                                      }
                                    },
                                    {
                                      "type": "MemberExpression",
                                      "start": 26252,
                                      "end": 26268,
                                      "loc": {
                                        "start": {
                                          "line": 957,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 957,
                                          "column": 28
                                        }
                                      },
                                      "object": {
                                        "type": "MemberExpression",
                                        "start": 26252,
                                        "end": 26262,
                                        "loc": {
                                          "start": {
                                            "line": 957,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 957,
                                            "column": 22
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 26252,
                                          "end": 26256,
                                          "loc": {
                                            "start": {
                                              "line": 957,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 957,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 26257,
                                          "end": 26262,
                                          "loc": {
                                            "start": {
                                              "line": 957,
                                              "column": 17
                                            },
                                            "end": {
                                              "line": 957,
                                              "column": 22
                                            },
                                            "identifierName": "state"
                                          },
                                          "name": "state"
                                        },
                                        "computed": false
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 26263,
                                        "end": 26268,
                                        "loc": {
                                          "start": {
                                            "line": 957,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 957,
                                            "column": 28
                                          },
                                          "identifierName": "total"
                                        },
                                        "name": "total"
                                      },
                                      "computed": false
                                    }
                                  ]
                                }
                              },
                              {
                                "type": "JSXExpressionContainer",
                                "start": 26281,
                                "end": 26286,
                                "loc": {
                                  "start": {
                                    "line": 958,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 958,
                                    "column": 17
                                  }
                                },
                                "expression": {
                                  "type": "StringLiteral",
                                  "start": 26282,
                                  "end": 26285,
                                  "loc": {
                                    "start": {
                                      "line": 958,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 958,
                                      "column": 16
                                    }
                                  },
                                  "extra": {
                                    "rawValue": " ",
                                    "raw": "\" \""
                                  },
                                  "value": " "
                                }
                              },
                              {
                                "type": "JSXText",
                                "start": 26286,
                                "end": 26300,
                                "loc": {
                                  "start": {
                                    "line": 958,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 959,
                                    "column": 13
                                  }
                                },
                                "extra": null,
                                "value": "\n          of "
                              },
                              {
                                "type": "JSXExpressionContainer",
                                "start": 26300,
                                "end": 26318,
                                "loc": {
                                  "start": {
                                    "line": 959,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 959,
                                    "column": 31
                                  }
                                },
                                "expression": {
                                  "type": "MemberExpression",
                                  "start": 26301,
                                  "end": 26317,
                                  "loc": {
                                    "start": {
                                      "line": 959,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 959,
                                      "column": 30
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 26301,
                                    "end": 26311,
                                    "loc": {
                                      "start": {
                                        "line": 959,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 959,
                                        "column": 24
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 26301,
                                      "end": 26305,
                                      "loc": {
                                        "start": {
                                          "line": 959,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 959,
                                          "column": 18
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 26306,
                                      "end": 26311,
                                      "loc": {
                                        "start": {
                                          "line": 959,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 959,
                                          "column": 24
                                        },
                                        "identifierName": "state"
                                      },
                                      "name": "state"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 26312,
                                    "end": 26317,
                                    "loc": {
                                      "start": {
                                        "line": 959,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 959,
                                        "column": 30
                                      },
                                      "identifierName": "total"
                                    },
                                    "name": "total"
                                  },
                                  "computed": false
                                }
                              },
                              {
                                "type": "JSXExpressionContainer",
                                "start": 26318,
                                "end": 26323,
                                "loc": {
                                  "start": {
                                    "line": 959,
                                    "column": 31
                                  },
                                  "end": {
                                    "line": 959,
                                    "column": 36
                                  }
                                },
                                "expression": {
                                  "type": "StringLiteral",
                                  "start": 26319,
                                  "end": 26322,
                                  "loc": {
                                    "start": {
                                      "line": 959,
                                      "column": 32
                                    },
                                    "end": {
                                      "line": 959,
                                      "column": 35
                                    }
                                  },
                                  "extra": {
                                    "rawValue": " ",
                                    "raw": "\" \""
                                  },
                                  "value": " "
                                }
                              },
                              {
                                "type": "JSXText",
                                "start": 26323,
                                "end": 26332,
                                "loc": {
                                  "start": {
                                    "line": 959,
                                    "column": 36
                                  },
                                  "end": {
                                    "line": 960,
                                    "column": 8
                                  }
                                },
                                "extra": null,
                                "value": "\n        "
                              }
                            ]
                          },
                          {
                            "type": "JSXText",
                            "start": 26339,
                            "end": 26349,
                            "loc": {
                              "start": {
                                "line": 960,
                                "column": 15
                              },
                              "end": {
                                "line": 962,
                                "column": 8
                              }
                            },
                            "extra": null,
                            "value": "\n\n        "
                          },
                          {
                            "type": "JSXElement",
                            "start": 26349,
                            "end": 27509,
                            "loc": {
                              "start": {
                                "line": 962,
                                "column": 8
                              },
                              "end": {
                                "line": 1000,
                                "column": 14
                              }
                            },
                            "openingElement": {
                              "type": "JSXOpeningElement",
                              "start": 26349,
                              "end": 26383,
                              "loc": {
                                "start": {
                                  "line": 962,
                                  "column": 8
                                },
                                "end": {
                                  "line": 962,
                                  "column": 42
                                }
                              },
                              "attributes": [
                                {
                                  "type": "JSXAttribute",
                                  "start": 26354,
                                  "end": 26382,
                                  "loc": {
                                    "start": {
                                      "line": 962,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 962,
                                      "column": 41
                                    }
                                  },
                                  "name": {
                                    "type": "JSXIdentifier",
                                    "start": 26354,
                                    "end": 26364,
                                    "loc": {
                                      "start": {
                                        "line": 962,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 962,
                                        "column": 23
                                      }
                                    },
                                    "name": "aria-label"
                                  },
                                  "value": {
                                    "type": "StringLiteral",
                                    "start": 26365,
                                    "end": 26382,
                                    "loc": {
                                      "start": {
                                        "line": 962,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 962,
                                        "column": 41
                                      }
                                    },
                                    "extra": null,
                                    "value": "Page navigation"
                                  }
                                }
                              ],
                              "name": {
                                "type": "JSXIdentifier",
                                "start": 26350,
                                "end": 26353,
                                "loc": {
                                  "start": {
                                    "line": 962,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 962,
                                    "column": 12
                                  }
                                },
                                "name": "nav"
                              },
                              "selfClosing": false
                            },
                            "closingElement": {
                              "type": "JSXClosingElement",
                              "start": 27503,
                              "end": 27509,
                              "loc": {
                                "start": {
                                  "line": 1000,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1000,
                                  "column": 14
                                }
                              },
                              "name": {
                                "type": "JSXIdentifier",
                                "start": 27505,
                                "end": 27508,
                                "loc": {
                                  "start": {
                                    "line": 1000,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 1000,
                                    "column": 13
                                  }
                                },
                                "name": "nav"
                              }
                            },
                            "children": [
                              {
                                "type": "JSXText",
                                "start": 26383,
                                "end": 26394,
                                "loc": {
                                  "start": {
                                    "line": 962,
                                    "column": 42
                                  },
                                  "end": {
                                    "line": 963,
                                    "column": 10
                                  }
                                },
                                "extra": null,
                                "value": "\n          "
                              },
                              {
                                "type": "JSXElement",
                                "start": 26394,
                                "end": 27494,
                                "loc": {
                                  "start": {
                                    "line": 963,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 999,
                                    "column": 15
                                  }
                                },
                                "openingElement": {
                                  "type": "JSXOpeningElement",
                                  "start": 26394,
                                  "end": 26421,
                                  "loc": {
                                    "start": {
                                      "line": 963,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 963,
                                      "column": 37
                                    }
                                  },
                                  "attributes": [
                                    {
                                      "type": "JSXAttribute",
                                      "start": 26398,
                                      "end": 26420,
                                      "loc": {
                                        "start": {
                                          "line": 963,
                                          "column": 14
                                        },
                                        "end": {
                                          "line": 963,
                                          "column": 36
                                        }
                                      },
                                      "name": {
                                        "type": "JSXIdentifier",
                                        "start": 26398,
                                        "end": 26407,
                                        "loc": {
                                          "start": {
                                            "line": 963,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 963,
                                            "column": 23
                                          }
                                        },
                                        "name": "className"
                                      },
                                      "value": {
                                        "type": "StringLiteral",
                                        "start": 26408,
                                        "end": 26420,
                                        "loc": {
                                          "start": {
                                            "line": 963,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 963,
                                            "column": 36
                                          }
                                        },
                                        "extra": null,
                                        "value": "pagination"
                                      }
                                    }
                                  ],
                                  "name": {
                                    "type": "JSXIdentifier",
                                    "start": 26395,
                                    "end": 26397,
                                    "loc": {
                                      "start": {
                                        "line": 963,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 963,
                                        "column": 13
                                      }
                                    },
                                    "name": "ul"
                                  },
                                  "selfClosing": false
                                },
                                "closingElement": {
                                  "type": "JSXClosingElement",
                                  "start": 27489,
                                  "end": 27494,
                                  "loc": {
                                    "start": {
                                      "line": 999,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 999,
                                      "column": 15
                                    }
                                  },
                                  "name": {
                                    "type": "JSXIdentifier",
                                    "start": 27491,
                                    "end": 27493,
                                    "loc": {
                                      "start": {
                                        "line": 999,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 999,
                                        "column": 14
                                      }
                                    },
                                    "name": "ul"
                                  }
                                },
                                "children": [
                                  {
                                    "type": "JSXText",
                                    "start": 26421,
                                    "end": 26434,
                                    "loc": {
                                      "start": {
                                        "line": 963,
                                        "column": 37
                                      },
                                      "end": {
                                        "line": 964,
                                        "column": 12
                                      }
                                    },
                                    "extra": null,
                                    "value": "\n            "
                                  },
                                  {
                                    "type": "JSXElement",
                                    "start": 26434,
                                    "end": 26751,
                                    "loc": {
                                      "start": {
                                        "line": 964,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 973,
                                        "column": 17
                                      }
                                    },
                                    "openingElement": {
                                      "type": "JSXOpeningElement",
                                      "start": 26434,
                                      "end": 26473,
                                      "loc": {
                                        "start": {
                                          "line": 964,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 964,
                                          "column": 51
                                        }
                                      },
                                      "attributes": [
                                        {
                                          "type": "JSXAttribute",
                                          "start": 26438,
                                          "end": 26450,
                                          "loc": {
                                            "start": {
                                              "line": 964,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 964,
                                              "column": 28
                                            }
                                          },
                                          "name": {
                                            "type": "JSXIdentifier",
                                            "start": 26438,
                                            "end": 26441,
                                            "loc": {
                                              "start": {
                                                "line": 964,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 964,
                                                "column": 19
                                              }
                                            },
                                            "name": "key"
                                          },
                                          "value": {
                                            "type": "JSXExpressionContainer",
                                            "start": 26442,
                                            "end": 26450,
                                            "loc": {
                                              "start": {
                                                "line": 964,
                                                "column": 20
                                              },
                                              "end": {
                                                "line": 964,
                                                "column": 28
                                              }
                                            },
                                            "expression": {
                                              "type": "StringLiteral",
                                              "start": 26443,
                                              "end": 26449,
                                              "loc": {
                                                "start": {
                                                  "line": 964,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 964,
                                                  "column": 27
                                                }
                                              },
                                              "extra": {
                                                "rawValue": "left",
                                                "raw": "\"left\""
                                              },
                                              "value": "left"
                                            }
                                          }
                                        },
                                        {
                                          "type": "JSXAttribute",
                                          "start": 26451,
                                          "end": 26472,
                                          "loc": {
                                            "start": {
                                              "line": 964,
                                              "column": 29
                                            },
                                            "end": {
                                              "line": 964,
                                              "column": 50
                                            }
                                          },
                                          "name": {
                                            "type": "JSXIdentifier",
                                            "start": 26451,
                                            "end": 26460,
                                            "loc": {
                                              "start": {
                                                "line": 964,
                                                "column": 29
                                              },
                                              "end": {
                                                "line": 964,
                                                "column": 38
                                              }
                                            },
                                            "name": "className"
                                          },
                                          "value": {
                                            "type": "StringLiteral",
                                            "start": 26461,
                                            "end": 26472,
                                            "loc": {
                                              "start": {
                                                "line": 964,
                                                "column": 39
                                              },
                                              "end": {
                                                "line": 964,
                                                "column": 50
                                              }
                                            },
                                            "extra": null,
                                            "value": "page-item"
                                          }
                                        }
                                      ],
                                      "name": {
                                        "type": "JSXIdentifier",
                                        "start": 26435,
                                        "end": 26437,
                                        "loc": {
                                          "start": {
                                            "line": 964,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 964,
                                            "column": 15
                                          }
                                        },
                                        "name": "li"
                                      },
                                      "selfClosing": false
                                    },
                                    "closingElement": {
                                      "type": "JSXClosingElement",
                                      "start": 26746,
                                      "end": 26751,
                                      "loc": {
                                        "start": {
                                          "line": 973,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 973,
                                          "column": 17
                                        }
                                      },
                                      "name": {
                                        "type": "JSXIdentifier",
                                        "start": 26748,
                                        "end": 26750,
                                        "loc": {
                                          "start": {
                                            "line": 973,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 973,
                                            "column": 16
                                          }
                                        },
                                        "name": "li"
                                      }
                                    },
                                    "children": [
                                      {
                                        "type": "JSXText",
                                        "start": 26473,
                                        "end": 26488,
                                        "loc": {
                                          "start": {
                                            "line": 964,
                                            "column": 51
                                          },
                                          "end": {
                                            "line": 965,
                                            "column": 14
                                          }
                                        },
                                        "extra": null,
                                        "value": "\n              "
                                      },
                                      {
                                        "type": "JSXElement",
                                        "start": 26488,
                                        "end": 26733,
                                        "loc": {
                                          "start": {
                                            "line": 965,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 972,
                                            "column": 18
                                          }
                                        },
                                        "openingElement": {
                                          "type": "JSXOpeningElement",
                                          "start": 26488,
                                          "end": 26658,
                                          "loc": {
                                            "start": {
                                              "line": 965,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 970,
                                              "column": 15
                                            }
                                          },
                                          "attributes": [
                                            {
                                              "type": "JSXAttribute",
                                              "start": 26507,
                                              "end": 26515,
                                              "loc": {
                                                "start": {
                                                  "line": 966,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 966,
                                                  "column": 24
                                                }
                                              },
                                              "name": {
                                                "type": "JSXIdentifier",
                                                "start": 26507,
                                                "end": 26511,
                                                "loc": {
                                                  "start": {
                                                    "line": 966,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 966,
                                                    "column": 20
                                                  }
                                                },
                                                "name": "href"
                                              },
                                              "value": {
                                                "type": "StringLiteral",
                                                "start": 26512,
                                                "end": 26515,
                                                "loc": {
                                                  "start": {
                                                    "line": 966,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 966,
                                                    "column": 24
                                                  }
                                                },
                                                "extra": null,
                                                "value": "#"
                                              }
                                            },
                                            {
                                              "type": "JSXAttribute",
                                              "start": 26532,
                                              "end": 26553,
                                              "loc": {
                                                "start": {
                                                  "line": 967,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 967,
                                                  "column": 37
                                                }
                                              },
                                              "name": {
                                                "type": "JSXIdentifier",
                                                "start": 26532,
                                                "end": 26542,
                                                "loc": {
                                                  "start": {
                                                    "line": 967,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 967,
                                                    "column": 26
                                                  }
                                                },
                                                "name": "aria-label"
                                              },
                                              "value": {
                                                "type": "StringLiteral",
                                                "start": 26543,
                                                "end": 26553,
                                                "loc": {
                                                  "start": {
                                                    "line": 967,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 967,
                                                    "column": 37
                                                  }
                                                },
                                                "extra": null,
                                                "value": "Previous"
                                              }
                                            },
                                            {
                                              "type": "JSXAttribute",
                                              "start": 26570,
                                              "end": 26604,
                                              "loc": {
                                                "start": {
                                                  "line": 968,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 968,
                                                  "column": 50
                                                }
                                              },
                                              "name": {
                                                "type": "JSXIdentifier",
                                                "start": 26570,
                                                "end": 26577,
                                                "loc": {
                                                  "start": {
                                                    "line": 968,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 968,
                                                    "column": 23
                                                  }
                                                },
                                                "name": "onClick"
                                              },
                                              "value": {
                                                "type": "JSXExpressionContainer",
                                                "start": 26578,
                                                "end": 26604,
                                                "loc": {
                                                  "start": {
                                                    "line": 968,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 968,
                                                    "column": 50
                                                  }
                                                },
                                                "expression": {
                                                  "type": "CallExpression",
                                                  "start": 26579,
                                                  "end": 26603,
                                                  "loc": {
                                                    "start": {
                                                      "line": 968,
                                                      "column": 25
                                                    },
                                                    "end": {
                                                      "line": 968,
                                                      "column": 49
                                                    }
                                                  },
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "start": 26579,
                                                    "end": 26597,
                                                    "loc": {
                                                      "start": {
                                                        "line": 968,
                                                        "column": 25
                                                      },
                                                      "end": {
                                                        "line": 968,
                                                        "column": 43
                                                      }
                                                    },
                                                    "object": {
                                                      "type": "MemberExpression",
                                                      "start": 26579,
                                                      "end": 26592,
                                                      "loc": {
                                                        "start": {
                                                          "line": 968,
                                                          "column": 25
                                                        },
                                                        "end": {
                                                          "line": 968,
                                                          "column": 38
                                                        }
                                                      },
                                                      "object": {
                                                        "type": "ThisExpression",
                                                        "start": 26579,
                                                        "end": 26583,
                                                        "loc": {
                                                          "start": {
                                                            "line": 968,
                                                            "column": 25
                                                          },
                                                          "end": {
                                                            "line": 968,
                                                            "column": 29
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "start": 26584,
                                                        "end": 26592,
                                                        "loc": {
                                                          "start": {
                                                            "line": 968,
                                                            "column": 30
                                                          },
                                                          "end": {
                                                            "line": 968,
                                                            "column": 38
                                                          },
                                                          "identifierName": "prevPage"
                                                        },
                                                        "name": "prevPage"
                                                      },
                                                      "computed": false
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "start": 26593,
                                                      "end": 26597,
                                                      "loc": {
                                                        "start": {
                                                          "line": 968,
                                                          "column": 39
                                                        },
                                                        "end": {
                                                          "line": 968,
                                                          "column": 43
                                                        },
                                                        "identifierName": "bind"
                                                      },
                                                      "name": "bind"
                                                    },
                                                    "computed": false
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "ThisExpression",
                                                      "start": 26598,
                                                      "end": 26602,
                                                      "loc": {
                                                        "start": {
                                                          "line": 968,
                                                          "column": 44
                                                        },
                                                        "end": {
                                                          "line": 968,
                                                          "column": 48
                                                        }
                                                      }
                                                    }
                                                  ]
                                                }
                                              }
                                            },
                                            {
                                              "type": "JSXAttribute",
                                              "start": 26621,
                                              "end": 26642,
                                              "loc": {
                                                "start": {
                                                  "line": 969,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 969,
                                                  "column": 37
                                                }
                                              },
                                              "name": {
                                                "type": "JSXIdentifier",
                                                "start": 26621,
                                                "end": 26630,
                                                "loc": {
                                                  "start": {
                                                    "line": 969,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 969,
                                                    "column": 25
                                                  }
                                                },
                                                "name": "className"
                                              },
                                              "value": {
                                                "type": "StringLiteral",
                                                "start": 26631,
                                                "end": 26642,
                                                "loc": {
                                                  "start": {
                                                    "line": 969,
                                                    "column": 26
                                                  },
                                                  "end": {
                                                    "line": 969,
                                                    "column": 37
                                                  }
                                                },
                                                "extra": null,
                                                "value": "page-link"
                                              }
                                            }
                                          ],
                                          "name": {
                                            "type": "JSXIdentifier",
                                            "start": 26489,
                                            "end": 26490,
                                            "loc": {
                                              "start": {
                                                "line": 965,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 965,
                                                "column": 16
                                              }
                                            },
                                            "name": "a"
                                          },
                                          "selfClosing": false
                                        },
                                        "closingElement": {
                                          "type": "JSXClosingElement",
                                          "start": 26729,
                                          "end": 26733,
                                          "loc": {
                                            "start": {
                                              "line": 972,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 972,
                                              "column": 18
                                            }
                                          },
                                          "name": {
                                            "type": "JSXIdentifier",
                                            "start": 26731,
                                            "end": 26732,
                                            "loc": {
                                              "start": {
                                                "line": 972,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 972,
                                                "column": 17
                                              }
                                            },
                                            "name": "a"
                                          }
                                        },
                                        "children": [
                                          {
                                            "type": "JSXText",
                                            "start": 26658,
                                            "end": 26675,
                                            "loc": {
                                              "start": {
                                                "line": 970,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 971,
                                                "column": 16
                                              }
                                            },
                                            "extra": null,
                                            "value": "\n                "
                                          },
                                          {
                                            "type": "JSXElement",
                                            "start": 26675,
                                            "end": 26714,
                                            "loc": {
                                              "start": {
                                                "line": 971,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 971,
                                                "column": 55
                                              }
                                            },
                                            "openingElement": {
                                              "type": "JSXOpeningElement",
                                              "start": 26675,
                                              "end": 26700,
                                              "loc": {
                                                "start": {
                                                  "line": 971,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 971,
                                                  "column": 41
                                                }
                                              },
                                              "attributes": [
                                                {
                                                  "type": "JSXAttribute",
                                                  "start": 26681,
                                                  "end": 26699,
                                                  "loc": {
                                                    "start": {
                                                      "line": 971,
                                                      "column": 22
                                                    },
                                                    "end": {
                                                      "line": 971,
                                                      "column": 40
                                                    }
                                                  },
                                                  "name": {
                                                    "type": "JSXIdentifier",
                                                    "start": 26681,
                                                    "end": 26692,
                                                    "loc": {
                                                      "start": {
                                                        "line": 971,
                                                        "column": 22
                                                      },
                                                      "end": {
                                                        "line": 971,
                                                        "column": 33
                                                      }
                                                    },
                                                    "name": "aria-hidden"
                                                  },
                                                  "value": {
                                                    "type": "StringLiteral",
                                                    "start": 26693,
                                                    "end": 26699,
                                                    "loc": {
                                                      "start": {
                                                        "line": 971,
                                                        "column": 34
                                                      },
                                                      "end": {
                                                        "line": 971,
                                                        "column": 40
                                                      }
                                                    },
                                                    "extra": null,
                                                    "value": "true"
                                                  }
                                                }
                                              ],
                                              "name": {
                                                "type": "JSXIdentifier",
                                                "start": 26676,
                                                "end": 26680,
                                                "loc": {
                                                  "start": {
                                                    "line": 971,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 971,
                                                    "column": 21
                                                  }
                                                },
                                                "name": "span"
                                              },
                                              "selfClosing": false
                                            },
                                            "closingElement": {
                                              "type": "JSXClosingElement",
                                              "start": 26707,
                                              "end": 26714,
                                              "loc": {
                                                "start": {
                                                  "line": 971,
                                                  "column": 48
                                                },
                                                "end": {
                                                  "line": 971,
                                                  "column": 55
                                                }
                                              },
                                              "name": {
                                                "type": "JSXIdentifier",
                                                "start": 26709,
                                                "end": 26713,
                                                "loc": {
                                                  "start": {
                                                    "line": 971,
                                                    "column": 50
                                                  },
                                                  "end": {
                                                    "line": 971,
                                                    "column": 54
                                                  }
                                                },
                                                "name": "span"
                                              }
                                            },
                                            "children": [
                                              {
                                                "type": "JSXText",
                                                "start": 26700,
                                                "end": 26707,
                                                "loc": {
                                                  "start": {
                                                    "line": 971,
                                                    "column": 41
                                                  },
                                                  "end": {
                                                    "line": 971,
                                                    "column": 48
                                                  }
                                                },
                                                "extra": null,
                                                "value": "«"
                                              }
                                            ]
                                          },
                                          {
                                            "type": "JSXText",
                                            "start": 26714,
                                            "end": 26729,
                                            "loc": {
                                              "start": {
                                                "line": 971,
                                                "column": 55
                                              },
                                              "end": {
                                                "line": 972,
                                                "column": 14
                                              }
                                            },
                                            "extra": null,
                                            "value": "\n              "
                                          }
                                        ]
                                      },
                                      {
                                        "type": "JSXText",
                                        "start": 26733,
                                        "end": 26746,
                                        "loc": {
                                          "start": {
                                            "line": 972,
                                            "column": 18
                                          },
                                          "end": {
                                            "line": 973,
                                            "column": 12
                                          }
                                        },
                                        "extra": null,
                                        "value": "\n            "
                                      }
                                    ]
                                  },
                                  {
                                    "type": "JSXText",
                                    "start": 26751,
                                    "end": 26765,
                                    "loc": {
                                      "start": {
                                        "line": 973,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 975,
                                        "column": 12
                                      }
                                    },
                                    "extra": null,
                                    "value": "\n\n            "
                                  },
                                  {
                                    "type": "JSXExpressionContainer",
                                    "start": 26765,
                                    "end": 27135,
                                    "loc": {
                                      "start": {
                                        "line": 975,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 987,
                                        "column": 15
                                      }
                                    },
                                    "expression": {
                                      "type": "CallExpression",
                                      "start": 26766,
                                      "end": 27134,
                                      "loc": {
                                        "start": {
                                          "line": 975,
                                          "column": 13
                                        },
                                        "end": {
                                          "line": 987,
                                          "column": 14
                                        }
                                      },
                                      "callee": {
                                        "type": "MemberExpression",
                                        "start": 26766,
                                        "end": 26775,
                                        "loc": {
                                          "start": {
                                            "line": 975,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 975,
                                            "column": 22
                                          }
                                        },
                                        "object": {
                                          "type": "Identifier",
                                          "start": 26766,
                                          "end": 26771,
                                          "loc": {
                                            "start": {
                                              "line": 975,
                                              "column": 13
                                            },
                                            "end": {
                                              "line": 975,
                                              "column": 18
                                            },
                                            "identifierName": "pages"
                                          },
                                          "name": "pages"
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 26772,
                                          "end": 26775,
                                          "loc": {
                                            "start": {
                                              "line": 975,
                                              "column": 19
                                            },
                                            "end": {
                                              "line": 975,
                                              "column": 22
                                            },
                                            "identifierName": "map"
                                          },
                                          "name": "map"
                                        },
                                        "computed": false
                                      },
                                      "arguments": [
                                        {
                                          "type": "ArrowFunctionExpression",
                                          "start": 26776,
                                          "end": 27133,
                                          "loc": {
                                            "start": {
                                              "line": 975,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 987,
                                              "column": 13
                                            }
                                          },
                                          "id": null,
                                          "generator": false,
                                          "expression": false,
                                          "async": false,
                                          "params": [
                                            {
                                              "type": "Identifier",
                                              "start": 26776,
                                              "end": 26780,
                                              "loc": {
                                                "start": {
                                                  "line": 975,
                                                  "column": 23
                                                },
                                                "end": {
                                                  "line": 975,
                                                  "column": 27
                                                },
                                                "identifierName": "page"
                                              },
                                              "name": "page"
                                            }
                                          ],
                                          "body": {
                                            "type": "BlockStatement",
                                            "start": 26784,
                                            "end": 27133,
                                            "loc": {
                                              "start": {
                                                "line": 975,
                                                "column": 31
                                              },
                                              "end": {
                                                "line": 987,
                                                "column": 13
                                              }
                                            },
                                            "body": [
                                              {
                                                "type": "ReturnStatement",
                                                "start": 26800,
                                                "end": 27119,
                                                "loc": {
                                                  "start": {
                                                    "line": 976,
                                                    "column": 14
                                                  },
                                                  "end": {
                                                    "line": 986,
                                                    "column": 16
                                                  }
                                                },
                                                "argument": {
                                                  "type": "JSXElement",
                                                  "start": 26825,
                                                  "end": 27102,
                                                  "loc": {
                                                    "start": {
                                                      "line": 977,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 985,
                                                      "column": 21
                                                    }
                                                  },
                                                  "openingElement": {
                                                    "type": "JSXOpeningElement",
                                                    "start": 26825,
                                                    "end": 26862,
                                                    "loc": {
                                                      "start": {
                                                        "line": 977,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 977,
                                                        "column": 53
                                                      }
                                                    },
                                                    "attributes": [
                                                      {
                                                        "type": "JSXAttribute",
                                                        "start": 26829,
                                                        "end": 26839,
                                                        "loc": {
                                                          "start": {
                                                            "line": 977,
                                                            "column": 20
                                                          },
                                                          "end": {
                                                            "line": 977,
                                                            "column": 30
                                                          }
                                                        },
                                                        "name": {
                                                          "type": "JSXIdentifier",
                                                          "start": 26829,
                                                          "end": 26832,
                                                          "loc": {
                                                            "start": {
                                                              "line": 977,
                                                              "column": 20
                                                            },
                                                            "end": {
                                                              "line": 977,
                                                              "column": 23
                                                            }
                                                          },
                                                          "name": "key"
                                                        },
                                                        "value": {
                                                          "type": "JSXExpressionContainer",
                                                          "start": 26833,
                                                          "end": 26839,
                                                          "loc": {
                                                            "start": {
                                                              "line": 977,
                                                              "column": 24
                                                            },
                                                            "end": {
                                                              "line": 977,
                                                              "column": 30
                                                            }
                                                          },
                                                          "expression": {
                                                            "type": "Identifier",
                                                            "start": 26834,
                                                            "end": 26838,
                                                            "loc": {
                                                              "start": {
                                                                "line": 977,
                                                                "column": 25
                                                              },
                                                              "end": {
                                                                "line": 977,
                                                                "column": 29
                                                              },
                                                              "identifierName": "page"
                                                            },
                                                            "name": "page"
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "JSXAttribute",
                                                        "start": 26840,
                                                        "end": 26861,
                                                        "loc": {
                                                          "start": {
                                                            "line": 977,
                                                            "column": 31
                                                          },
                                                          "end": {
                                                            "line": 977,
                                                            "column": 52
                                                          }
                                                        },
                                                        "name": {
                                                          "type": "JSXIdentifier",
                                                          "start": 26840,
                                                          "end": 26849,
                                                          "loc": {
                                                            "start": {
                                                              "line": 977,
                                                              "column": 31
                                                            },
                                                            "end": {
                                                              "line": 977,
                                                              "column": 40
                                                            }
                                                          },
                                                          "name": "className"
                                                        },
                                                        "value": {
                                                          "type": "StringLiteral",
                                                          "start": 26850,
                                                          "end": 26861,
                                                          "loc": {
                                                            "start": {
                                                              "line": 977,
                                                              "column": 41
                                                            },
                                                            "end": {
                                                              "line": 977,
                                                              "column": 52
                                                            }
                                                          },
                                                          "extra": null,
                                                          "value": "page-item"
                                                        }
                                                      }
                                                    ],
                                                    "name": {
                                                      "type": "JSXIdentifier",
                                                      "start": 26826,
                                                      "end": 26828,
                                                      "loc": {
                                                        "start": {
                                                          "line": 977,
                                                          "column": 17
                                                        },
                                                        "end": {
                                                          "line": 977,
                                                          "column": 19
                                                        }
                                                      },
                                                      "name": "li"
                                                    },
                                                    "selfClosing": false
                                                  },
                                                  "closingElement": {
                                                    "type": "JSXClosingElement",
                                                    "start": 27097,
                                                    "end": 27102,
                                                    "loc": {
                                                      "start": {
                                                        "line": 985,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 985,
                                                        "column": 21
                                                      }
                                                    },
                                                    "name": {
                                                      "type": "JSXIdentifier",
                                                      "start": 27099,
                                                      "end": 27101,
                                                      "loc": {
                                                        "start": {
                                                          "line": 985,
                                                          "column": 18
                                                        },
                                                        "end": {
                                                          "line": 985,
                                                          "column": 20
                                                        }
                                                      },
                                                      "name": "li"
                                                    }
                                                  },
                                                  "children": [
                                                    {
                                                      "type": "JSXText",
                                                      "start": 26862,
                                                      "end": 26881,
                                                      "loc": {
                                                        "start": {
                                                          "line": 977,
                                                          "column": 53
                                                        },
                                                        "end": {
                                                          "line": 978,
                                                          "column": 18
                                                        }
                                                      },
                                                      "extra": null,
                                                      "value": "\n                  "
                                                    },
                                                    {
                                                      "type": "JSXElement",
                                                      "start": 26881,
                                                      "end": 27080,
                                                      "loc": {
                                                        "start": {
                                                          "line": 978,
                                                          "column": 18
                                                        },
                                                        "end": {
                                                          "line": 984,
                                                          "column": 22
                                                        }
                                                      },
                                                      "openingElement": {
                                                        "type": "JSXOpeningElement",
                                                        "start": 26881,
                                                        "end": 27030,
                                                        "loc": {
                                                          "start": {
                                                            "line": 978,
                                                            "column": 18
                                                          },
                                                          "end": {
                                                            "line": 982,
                                                            "column": 19
                                                          }
                                                        },
                                                        "attributes": [
                                                          {
                                                            "type": "JSXAttribute",
                                                            "start": 26904,
                                                            "end": 26912,
                                                            "loc": {
                                                              "start": {
                                                                "line": 979,
                                                                "column": 20
                                                              },
                                                              "end": {
                                                                "line": 979,
                                                                "column": 28
                                                              }
                                                            },
                                                            "name": {
                                                              "type": "JSXIdentifier",
                                                              "start": 26904,
                                                              "end": 26908,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 979,
                                                                  "column": 20
                                                                },
                                                                "end": {
                                                                  "line": 979,
                                                                  "column": 24
                                                                }
                                                              },
                                                              "name": "href"
                                                            },
                                                            "value": {
                                                              "type": "StringLiteral",
                                                              "start": 26909,
                                                              "end": 26912,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 979,
                                                                  "column": 25
                                                                },
                                                                "end": {
                                                                  "line": 979,
                                                                  "column": 28
                                                                }
                                                              },
                                                              "extra": null,
                                                              "value": "#"
                                                            }
                                                          },
                                                          {
                                                            "type": "JSXAttribute",
                                                            "start": 26933,
                                                            "end": 26954,
                                                            "loc": {
                                                              "start": {
                                                                "line": 980,
                                                                "column": 20
                                                              },
                                                              "end": {
                                                                "line": 980,
                                                                "column": 41
                                                              }
                                                            },
                                                            "name": {
                                                              "type": "JSXIdentifier",
                                                              "start": 26933,
                                                              "end": 26942,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 980,
                                                                  "column": 20
                                                                },
                                                                "end": {
                                                                  "line": 980,
                                                                  "column": 29
                                                                }
                                                              },
                                                              "name": "className"
                                                            },
                                                            "value": {
                                                              "type": "StringLiteral",
                                                              "start": 26943,
                                                              "end": 26954,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 980,
                                                                  "column": 30
                                                                },
                                                                "end": {
                                                                  "line": 980,
                                                                  "column": 41
                                                                }
                                                              },
                                                              "extra": null,
                                                              "value": "page-link"
                                                            }
                                                          },
                                                          {
                                                            "type": "JSXAttribute",
                                                            "start": 26975,
                                                            "end": 27010,
                                                            "loc": {
                                                              "start": {
                                                                "line": 981,
                                                                "column": 20
                                                              },
                                                              "end": {
                                                                "line": 981,
                                                                "column": 55
                                                              }
                                                            },
                                                            "name": {
                                                              "type": "JSXIdentifier",
                                                              "start": 26975,
                                                              "end": 26982,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 981,
                                                                  "column": 20
                                                                },
                                                                "end": {
                                                                  "line": 981,
                                                                  "column": 27
                                                                }
                                                              },
                                                              "name": "onClick"
                                                            },
                                                            "value": {
                                                              "type": "JSXExpressionContainer",
                                                              "start": 26983,
                                                              "end": 27010,
                                                              "loc": {
                                                                "start": {
                                                                  "line": 981,
                                                                  "column": 28
                                                                },
                                                                "end": {
                                                                  "line": 981,
                                                                  "column": 55
                                                                }
                                                              },
                                                              "expression": {
                                                                "type": "CallExpression",
                                                                "start": 26984,
                                                                "end": 27009,
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 981,
                                                                    "column": 29
                                                                  },
                                                                  "end": {
                                                                    "line": 981,
                                                                    "column": 54
                                                                  }
                                                                },
                                                                "callee": {
                                                                  "type": "MemberExpression",
                                                                  "start": 26984,
                                                                  "end": 26999,
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 981,
                                                                      "column": 29
                                                                    },
                                                                    "end": {
                                                                      "line": 981,
                                                                      "column": 44
                                                                    }
                                                                  },
                                                                  "object": {
                                                                    "type": "ThisExpression",
                                                                    "start": 26984,
                                                                    "end": 26988,
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 981,
                                                                        "column": 29
                                                                      },
                                                                      "end": {
                                                                        "line": 981,
                                                                        "column": 33
                                                                      }
                                                                    }
                                                                  },
                                                                  "property": {
                                                                    "type": "Identifier",
                                                                    "start": 26989,
                                                                    "end": 26999,
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 981,
                                                                        "column": 34
                                                                      },
                                                                      "end": {
                                                                        "line": 981,
                                                                        "column": 44
                                                                      },
                                                                      "identifierName": "selectPage"
                                                                    },
                                                                    "name": "selectPage"
                                                                  },
                                                                  "computed": false
                                                                },
                                                                "arguments": [
                                                                  {
                                                                    "type": "ObjectExpression",
                                                                    "start": 27000,
                                                                    "end": 27008,
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 981,
                                                                        "column": 45
                                                                      },
                                                                      "end": {
                                                                        "line": 981,
                                                                        "column": 53
                                                                      }
                                                                    },
                                                                    "properties": [
                                                                      {
                                                                        "type": "ObjectProperty",
                                                                        "start": 27002,
                                                                        "end": 27006,
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 981,
                                                                            "column": 47
                                                                          },
                                                                          "end": {
                                                                            "line": 981,
                                                                            "column": 51
                                                                          }
                                                                        },
                                                                        "method": false,
                                                                        "shorthand": true,
                                                                        "computed": false,
                                                                        "key": {
                                                                          "type": "Identifier",
                                                                          "start": 27002,
                                                                          "end": 27006,
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 981,
                                                                              "column": 47
                                                                            },
                                                                            "end": {
                                                                              "line": 981,
                                                                              "column": 51
                                                                            },
                                                                            "identifierName": "page"
                                                                          },
                                                                          "name": "page"
                                                                        },
                                                                        "value": {
                                                                          "type": "Identifier",
                                                                          "start": 27002,
                                                                          "end": 27006,
                                                                          "loc": {
                                                                            "start": {
                                                                              "line": 981,
                                                                              "column": 47
                                                                            },
                                                                            "end": {
                                                                              "line": 981,
                                                                              "column": 51
                                                                            },
                                                                            "identifierName": "page"
                                                                          },
                                                                          "name": "page"
                                                                        },
                                                                        "extra": {
                                                                          "shorthand": true
                                                                        }
                                                                      }
                                                                    ]
                                                                  }
                                                                ]
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "name": {
                                                          "type": "JSXIdentifier",
                                                          "start": 26882,
                                                          "end": 26883,
                                                          "loc": {
                                                            "start": {
                                                              "line": 978,
                                                              "column": 19
                                                            },
                                                            "end": {
                                                              "line": 978,
                                                              "column": 20
                                                            }
                                                          },
                                                          "name": "a"
                                                        },
                                                        "selfClosing": false
                                                      },
                                                      "closingElement": {
                                                        "type": "JSXClosingElement",
                                                        "start": 27076,
                                                        "end": 27080,
                                                        "loc": {
                                                          "start": {
                                                            "line": 984,
                                                            "column": 18
                                                          },
                                                          "end": {
                                                            "line": 984,
                                                            "column": 22
                                                          }
                                                        },
                                                        "name": {
                                                          "type": "JSXIdentifier",
                                                          "start": 27078,
                                                          "end": 27079,
                                                          "loc": {
                                                            "start": {
                                                              "line": 984,
                                                              "column": 20
                                                            },
                                                            "end": {
                                                              "line": 984,
                                                              "column": 21
                                                            }
                                                          },
                                                          "name": "a"
                                                        }
                                                      },
                                                      "children": [
                                                        {
                                                          "type": "JSXText",
                                                          "start": 27030,
                                                          "end": 27051,
                                                          "loc": {
                                                            "start": {
                                                              "line": 982,
                                                              "column": 19
                                                            },
                                                            "end": {
                                                              "line": 983,
                                                              "column": 20
                                                            }
                                                          },
                                                          "extra": null,
                                                          "value": "\n                    "
                                                        },
                                                        {
                                                          "type": "JSXExpressionContainer",
                                                          "start": 27051,
                                                          "end": 27057,
                                                          "loc": {
                                                            "start": {
                                                              "line": 983,
                                                              "column": 20
                                                            },
                                                            "end": {
                                                              "line": 983,
                                                              "column": 26
                                                            }
                                                          },
                                                          "expression": {
                                                            "type": "Identifier",
                                                            "start": 27052,
                                                            "end": 27056,
                                                            "loc": {
                                                              "start": {
                                                                "line": 983,
                                                                "column": 21
                                                              },
                                                              "end": {
                                                                "line": 983,
                                                                "column": 25
                                                              },
                                                              "identifierName": "page"
                                                            },
                                                            "name": "page"
                                                          }
                                                        },
                                                        {
                                                          "type": "JSXText",
                                                          "start": 27057,
                                                          "end": 27076,
                                                          "loc": {
                                                            "start": {
                                                              "line": 983,
                                                              "column": 26
                                                            },
                                                            "end": {
                                                              "line": 984,
                                                              "column": 18
                                                            }
                                                          },
                                                          "extra": null,
                                                          "value": "\n                  "
                                                        }
                                                      ]
                                                    },
                                                    {
                                                      "type": "JSXText",
                                                      "start": 27080,
                                                      "end": 27097,
                                                      "loc": {
                                                        "start": {
                                                          "line": 984,
                                                          "column": 22
                                                        },
                                                        "end": {
                                                          "line": 985,
                                                          "column": 16
                                                        }
                                                      },
                                                      "extra": null,
                                                      "value": "\n                "
                                                    }
                                                  ],
                                                  "extra": {
                                                    "parenthesized": true,
                                                    "parenStart": 26807
                                                  }
                                                }
                                              }
                                            ],
                                            "directives": []
                                          }
                                        }
                                      ]
                                    }
                                  },
                                  {
                                    "type": "JSXText",
                                    "start": 27135,
                                    "end": 27148,
                                    "loc": {
                                      "start": {
                                        "line": 987,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 988,
                                        "column": 12
                                      }
                                    },
                                    "extra": null,
                                    "value": "\n            "
                                  },
                                  {
                                    "type": "JSXElement",
                                    "start": 27148,
                                    "end": 27478,
                                    "loc": {
                                      "start": {
                                        "line": 988,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 998,
                                        "column": 17
                                      }
                                    },
                                    "openingElement": {
                                      "type": "JSXOpeningElement",
                                      "start": 27148,
                                      "end": 27174,
                                      "loc": {
                                        "start": {
                                          "line": 988,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 988,
                                          "column": 38
                                        }
                                      },
                                      "attributes": [
                                        {
                                          "type": "JSXAttribute",
                                          "start": 27152,
                                          "end": 27173,
                                          "loc": {
                                            "start": {
                                              "line": 988,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 988,
                                              "column": 37
                                            }
                                          },
                                          "name": {
                                            "type": "JSXIdentifier",
                                            "start": 27152,
                                            "end": 27161,
                                            "loc": {
                                              "start": {
                                                "line": 988,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 988,
                                                "column": 25
                                              }
                                            },
                                            "name": "className"
                                          },
                                          "value": {
                                            "type": "StringLiteral",
                                            "start": 27162,
                                            "end": 27173,
                                            "loc": {
                                              "start": {
                                                "line": 988,
                                                "column": 26
                                              },
                                              "end": {
                                                "line": 988,
                                                "column": 37
                                              }
                                            },
                                            "extra": null,
                                            "value": "page-item"
                                          }
                                        }
                                      ],
                                      "name": {
                                        "type": "JSXIdentifier",
                                        "start": 27149,
                                        "end": 27151,
                                        "loc": {
                                          "start": {
                                            "line": 988,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 988,
                                            "column": 15
                                          }
                                        },
                                        "name": "li"
                                      },
                                      "selfClosing": false
                                    },
                                    "closingElement": {
                                      "type": "JSXClosingElement",
                                      "start": 27473,
                                      "end": 27478,
                                      "loc": {
                                        "start": {
                                          "line": 998,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 998,
                                          "column": 17
                                        }
                                      },
                                      "name": {
                                        "type": "JSXIdentifier",
                                        "start": 27475,
                                        "end": 27477,
                                        "loc": {
                                          "start": {
                                            "line": 998,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 998,
                                            "column": 16
                                          }
                                        },
                                        "name": "li"
                                      }
                                    },
                                    "children": [
                                      {
                                        "type": "JSXText",
                                        "start": 27174,
                                        "end": 27189,
                                        "loc": {
                                          "start": {
                                            "line": 988,
                                            "column": 38
                                          },
                                          "end": {
                                            "line": 989,
                                            "column": 14
                                          }
                                        },
                                        "extra": null,
                                        "value": "\n              "
                                      },
                                      {
                                        "type": "JSXElement",
                                        "start": 27189,
                                        "end": 27460,
                                        "loc": {
                                          "start": {
                                            "line": 989,
                                            "column": 14
                                          },
                                          "end": {
                                            "line": 997,
                                            "column": 18
                                          }
                                        },
                                        "openingElement": {
                                          "type": "JSXOpeningElement",
                                          "start": 27189,
                                          "end": 27385,
                                          "loc": {
                                            "start": {
                                              "line": 989,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 995,
                                              "column": 15
                                            }
                                          },
                                          "attributes": [
                                            {
                                              "type": "JSXAttribute",
                                              "start": 27208,
                                              "end": 27216,
                                              "loc": {
                                                "start": {
                                                  "line": 990,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 990,
                                                  "column": 24
                                                }
                                              },
                                              "name": {
                                                "type": "JSXIdentifier",
                                                "start": 27208,
                                                "end": 27212,
                                                "loc": {
                                                  "start": {
                                                    "line": 990,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 990,
                                                    "column": 20
                                                  }
                                                },
                                                "name": "href"
                                              },
                                              "value": {
                                                "type": "StringLiteral",
                                                "start": 27213,
                                                "end": 27216,
                                                "loc": {
                                                  "start": {
                                                    "line": 990,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 990,
                                                    "column": 24
                                                  }
                                                },
                                                "extra": null,
                                                "value": "#"
                                              }
                                            },
                                            {
                                              "type": "JSXAttribute",
                                              "start": 27233,
                                              "end": 27246,
                                              "loc": {
                                                "start": {
                                                  "line": 991,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 991,
                                                  "column": 29
                                                }
                                              },
                                              "name": {
                                                "type": "JSXIdentifier",
                                                "start": 27233,
                                                "end": 27236,
                                                "loc": {
                                                  "start": {
                                                    "line": 991,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 991,
                                                    "column": 19
                                                  }
                                                },
                                                "name": "key"
                                              },
                                              "value": {
                                                "type": "JSXExpressionContainer",
                                                "start": 27237,
                                                "end": 27246,
                                                "loc": {
                                                  "start": {
                                                    "line": 991,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 991,
                                                    "column": 29
                                                  }
                                                },
                                                "expression": {
                                                  "type": "StringLiteral",
                                                  "start": 27238,
                                                  "end": 27245,
                                                  "loc": {
                                                    "start": {
                                                      "line": 991,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 991,
                                                      "column": 28
                                                    }
                                                  },
                                                  "extra": {
                                                    "rawValue": "right",
                                                    "raw": "\"right\""
                                                  },
                                                  "value": "right"
                                                }
                                              }
                                            },
                                            {
                                              "type": "JSXAttribute",
                                              "start": 27263,
                                              "end": 27297,
                                              "loc": {
                                                "start": {
                                                  "line": 992,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 992,
                                                  "column": 50
                                                }
                                              },
                                              "name": {
                                                "type": "JSXIdentifier",
                                                "start": 27263,
                                                "end": 27270,
                                                "loc": {
                                                  "start": {
                                                    "line": 992,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 992,
                                                    "column": 23
                                                  }
                                                },
                                                "name": "onClick"
                                              },
                                              "value": {
                                                "type": "JSXExpressionContainer",
                                                "start": 27271,
                                                "end": 27297,
                                                "loc": {
                                                  "start": {
                                                    "line": 992,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 992,
                                                    "column": 50
                                                  }
                                                },
                                                "expression": {
                                                  "type": "CallExpression",
                                                  "start": 27272,
                                                  "end": 27296,
                                                  "loc": {
                                                    "start": {
                                                      "line": 992,
                                                      "column": 25
                                                    },
                                                    "end": {
                                                      "line": 992,
                                                      "column": 49
                                                    }
                                                  },
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "start": 27272,
                                                    "end": 27290,
                                                    "loc": {
                                                      "start": {
                                                        "line": 992,
                                                        "column": 25
                                                      },
                                                      "end": {
                                                        "line": 992,
                                                        "column": 43
                                                      }
                                                    },
                                                    "object": {
                                                      "type": "MemberExpression",
                                                      "start": 27272,
                                                      "end": 27285,
                                                      "loc": {
                                                        "start": {
                                                          "line": 992,
                                                          "column": 25
                                                        },
                                                        "end": {
                                                          "line": 992,
                                                          "column": 38
                                                        }
                                                      },
                                                      "object": {
                                                        "type": "ThisExpression",
                                                        "start": 27272,
                                                        "end": 27276,
                                                        "loc": {
                                                          "start": {
                                                            "line": 992,
                                                            "column": 25
                                                          },
                                                          "end": {
                                                            "line": 992,
                                                            "column": 29
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "start": 27277,
                                                        "end": 27285,
                                                        "loc": {
                                                          "start": {
                                                            "line": 992,
                                                            "column": 30
                                                          },
                                                          "end": {
                                                            "line": 992,
                                                            "column": 38
                                                          },
                                                          "identifierName": "nextPage"
                                                        },
                                                        "name": "nextPage"
                                                      },
                                                      "computed": false
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "start": 27286,
                                                      "end": 27290,
                                                      "loc": {
                                                        "start": {
                                                          "line": 992,
                                                          "column": 39
                                                        },
                                                        "end": {
                                                          "line": 992,
                                                          "column": 43
                                                        },
                                                        "identifierName": "bind"
                                                      },
                                                      "name": "bind"
                                                    },
                                                    "computed": false
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "ThisExpression",
                                                      "start": 27291,
                                                      "end": 27295,
                                                      "loc": {
                                                        "start": {
                                                          "line": 992,
                                                          "column": 44
                                                        },
                                                        "end": {
                                                          "line": 992,
                                                          "column": 48
                                                        }
                                                      }
                                                    }
                                                  ]
                                                }
                                              }
                                            },
                                            {
                                              "type": "JSXAttribute",
                                              "start": 27314,
                                              "end": 27331,
                                              "loc": {
                                                "start": {
                                                  "line": 993,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 993,
                                                  "column": 33
                                                }
                                              },
                                              "name": {
                                                "type": "JSXIdentifier",
                                                "start": 27314,
                                                "end": 27324,
                                                "loc": {
                                                  "start": {
                                                    "line": 993,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 993,
                                                    "column": 26
                                                  }
                                                },
                                                "name": "aria-label"
                                              },
                                              "value": {
                                                "type": "StringLiteral",
                                                "start": 27325,
                                                "end": 27331,
                                                "loc": {
                                                  "start": {
                                                    "line": 993,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 993,
                                                    "column": 33
                                                  }
                                                },
                                                "extra": null,
                                                "value": "Next"
                                              }
                                            },
                                            {
                                              "type": "JSXAttribute",
                                              "start": 27348,
                                              "end": 27369,
                                              "loc": {
                                                "start": {
                                                  "line": 994,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 994,
                                                  "column": 37
                                                }
                                              },
                                              "name": {
                                                "type": "JSXIdentifier",
                                                "start": 27348,
                                                "end": 27357,
                                                "loc": {
                                                  "start": {
                                                    "line": 994,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 994,
                                                    "column": 25
                                                  }
                                                },
                                                "name": "className"
                                              },
                                              "value": {
                                                "type": "StringLiteral",
                                                "start": 27358,
                                                "end": 27369,
                                                "loc": {
                                                  "start": {
                                                    "line": 994,
                                                    "column": 26
                                                  },
                                                  "end": {
                                                    "line": 994,
                                                    "column": 37
                                                  }
                                                },
                                                "extra": null,
                                                "value": "page-link"
                                              }
                                            }
                                          ],
                                          "name": {
                                            "type": "JSXIdentifier",
                                            "start": 27190,
                                            "end": 27191,
                                            "loc": {
                                              "start": {
                                                "line": 989,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 989,
                                                "column": 16
                                              }
                                            },
                                            "name": "a"
                                          },
                                          "selfClosing": false
                                        },
                                        "closingElement": {
                                          "type": "JSXClosingElement",
                                          "start": 27456,
                                          "end": 27460,
                                          "loc": {
                                            "start": {
                                              "line": 997,
                                              "column": 14
                                            },
                                            "end": {
                                              "line": 997,
                                              "column": 18
                                            }
                                          },
                                          "name": {
                                            "type": "JSXIdentifier",
                                            "start": 27458,
                                            "end": 27459,
                                            "loc": {
                                              "start": {
                                                "line": 997,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 997,
                                                "column": 17
                                              }
                                            },
                                            "name": "a"
                                          }
                                        },
                                        "children": [
                                          {
                                            "type": "JSXText",
                                            "start": 27385,
                                            "end": 27402,
                                            "loc": {
                                              "start": {
                                                "line": 995,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 996,
                                                "column": 16
                                              }
                                            },
                                            "extra": null,
                                            "value": "\n                "
                                          },
                                          {
                                            "type": "JSXElement",
                                            "start": 27402,
                                            "end": 27441,
                                            "loc": {
                                              "start": {
                                                "line": 996,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 996,
                                                "column": 55
                                              }
                                            },
                                            "openingElement": {
                                              "type": "JSXOpeningElement",
                                              "start": 27402,
                                              "end": 27427,
                                              "loc": {
                                                "start": {
                                                  "line": 996,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 996,
                                                  "column": 41
                                                }
                                              },
                                              "attributes": [
                                                {
                                                  "type": "JSXAttribute",
                                                  "start": 27408,
                                                  "end": 27426,
                                                  "loc": {
                                                    "start": {
                                                      "line": 996,
                                                      "column": 22
                                                    },
                                                    "end": {
                                                      "line": 996,
                                                      "column": 40
                                                    }
                                                  },
                                                  "name": {
                                                    "type": "JSXIdentifier",
                                                    "start": 27408,
                                                    "end": 27419,
                                                    "loc": {
                                                      "start": {
                                                        "line": 996,
                                                        "column": 22
                                                      },
                                                      "end": {
                                                        "line": 996,
                                                        "column": 33
                                                      }
                                                    },
                                                    "name": "aria-hidden"
                                                  },
                                                  "value": {
                                                    "type": "StringLiteral",
                                                    "start": 27420,
                                                    "end": 27426,
                                                    "loc": {
                                                      "start": {
                                                        "line": 996,
                                                        "column": 34
                                                      },
                                                      "end": {
                                                        "line": 996,
                                                        "column": 40
                                                      }
                                                    },
                                                    "extra": null,
                                                    "value": "true"
                                                  }
                                                }
                                              ],
                                              "name": {
                                                "type": "JSXIdentifier",
                                                "start": 27403,
                                                "end": 27407,
                                                "loc": {
                                                  "start": {
                                                    "line": 996,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 996,
                                                    "column": 21
                                                  }
                                                },
                                                "name": "span"
                                              },
                                              "selfClosing": false
                                            },
                                            "closingElement": {
                                              "type": "JSXClosingElement",
                                              "start": 27434,
                                              "end": 27441,
                                              "loc": {
                                                "start": {
                                                  "line": 996,
                                                  "column": 48
                                                },
                                                "end": {
                                                  "line": 996,
                                                  "column": 55
                                                }
                                              },
                                              "name": {
                                                "type": "JSXIdentifier",
                                                "start": 27436,
                                                "end": 27440,
                                                "loc": {
                                                  "start": {
                                                    "line": 996,
                                                    "column": 50
                                                  },
                                                  "end": {
                                                    "line": 996,
                                                    "column": 54
                                                  }
                                                },
                                                "name": "span"
                                              }
                                            },
                                            "children": [
                                              {
                                                "type": "JSXText",
                                                "start": 27427,
                                                "end": 27434,
                                                "loc": {
                                                  "start": {
                                                    "line": 996,
                                                    "column": 41
                                                  },
                                                  "end": {
                                                    "line": 996,
                                                    "column": 48
                                                  }
                                                },
                                                "extra": null,
                                                "value": "»"
                                              }
                                            ]
                                          },
                                          {
                                            "type": "JSXText",
                                            "start": 27441,
                                            "end": 27456,
                                            "loc": {
                                              "start": {
                                                "line": 996,
                                                "column": 55
                                              },
                                              "end": {
                                                "line": 997,
                                                "column": 14
                                              }
                                            },
                                            "extra": null,
                                            "value": "\n              "
                                          }
                                        ]
                                      },
                                      {
                                        "type": "JSXText",
                                        "start": 27460,
                                        "end": 27473,
                                        "loc": {
                                          "start": {
                                            "line": 997,
                                            "column": 18
                                          },
                                          "end": {
                                            "line": 998,
                                            "column": 12
                                          }
                                        },
                                        "extra": null,
                                        "value": "\n            "
                                      }
                                    ]
                                  },
                                  {
                                    "type": "JSXText",
                                    "start": 27478,
                                    "end": 27489,
                                    "loc": {
                                      "start": {
                                        "line": 998,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 999,
                                        "column": 10
                                      }
                                    },
                                    "extra": null,
                                    "value": "\n          "
                                  }
                                ]
                              },
                              {
                                "type": "JSXText",
                                "start": 27494,
                                "end": 27503,
                                "loc": {
                                  "start": {
                                    "line": 999,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 1000,
                                    "column": 8
                                  }
                                },
                                "extra": null,
                                "value": "\n        "
                              }
                            ]
                          },
                          {
                            "type": "JSXText",
                            "start": 27509,
                            "end": 27516,
                            "loc": {
                              "start": {
                                "line": 1000,
                                "column": 14
                              },
                              "end": {
                                "line": 1001,
                                "column": 6
                              }
                            },
                            "extra": null,
                            "value": "\n      "
                          }
                        ],
                        "extra": {
                          "parenthesized": true,
                          "parenStart": 25964
                        }
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Renders the pagination UI\n   *\n   * @return A component that renders the pagination controls\n   ",
                    "start": 25045,
                    "end": 25152,
                    "loc": {
                      "start": {
                        "line": 914,
                        "column": 2
                      },
                      "end": {
                        "line": 918,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Renders the actions select component\n   *\n   * @return A component that renders a select input for all actions in the list display page\n   ",
                    "start": 27536,
                    "end": 27686,
                    "loc": {
                      "start": {
                        "line": 1004,
                        "column": 2
                      },
                      "end": {
                        "line": 1008,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 27690,
                "end": 28202,
                "loc": {
                  "start": {
                    "line": 1010,
                    "column": 2
                  },
                  "end": {
                    "line": 1030,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 27690,
                  "end": 27704,
                  "loc": {
                    "start": {
                      "line": 1010,
                      "column": 2
                    },
                    "end": {
                      "line": 1010,
                      "column": 16
                    },
                    "identifierName": "render_actions"
                  },
                  "name": "render_actions",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 27707,
                  "end": 28202,
                  "loc": {
                    "start": {
                      "line": 1010,
                      "column": 19
                    },
                    "end": {
                      "line": 1030,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 27713,
                      "end": 28198,
                      "loc": {
                        "start": {
                          "line": 1011,
                          "column": 4
                        },
                        "end": {
                          "line": 1029,
                          "column": 6
                        }
                      },
                      "argument": {
                        "type": "JSXElement",
                        "start": 27728,
                        "end": 28191,
                        "loc": {
                          "start": {
                            "line": 1012,
                            "column": 6
                          },
                          "end": {
                            "line": 1028,
                            "column": 15
                          }
                        },
                        "openingElement": {
                          "type": "JSXOpeningElement",
                          "start": 27728,
                          "end": 27855,
                          "loc": {
                            "start": {
                              "line": 1012,
                              "column": 6
                            },
                            "end": {
                              "line": 1016,
                              "column": 7
                            }
                          },
                          "attributes": [
                            {
                              "type": "JSXAttribute",
                              "start": 27744,
                              "end": 27772,
                              "loc": {
                                "start": {
                                  "line": 1013,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1013,
                                  "column": 36
                                }
                              },
                              "name": {
                                "type": "JSXIdentifier",
                                "start": 27744,
                                "end": 27753,
                                "loc": {
                                  "start": {
                                    "line": 1013,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 1013,
                                    "column": 17
                                  }
                                },
                                "name": "className"
                              },
                              "value": {
                                "type": "StringLiteral",
                                "start": 27754,
                                "end": 27772,
                                "loc": {
                                  "start": {
                                    "line": 1013,
                                    "column": 18
                                  },
                                  "end": {
                                    "line": 1013,
                                    "column": 36
                                  }
                                },
                                "extra": null,
                                "value": "ra-action-button"
                              }
                            },
                            {
                              "type": "JSXAttribute",
                              "start": 27781,
                              "end": 27823,
                              "loc": {
                                "start": {
                                  "line": 1014,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1014,
                                  "column": 50
                                }
                              },
                              "name": {
                                "type": "JSXIdentifier",
                                "start": 27781,
                                "end": 27789,
                                "loc": {
                                  "start": {
                                    "line": 1014,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 1014,
                                    "column": 16
                                  }
                                },
                                "name": "onChange"
                              },
                              "value": {
                                "type": "JSXExpressionContainer",
                                "start": 27790,
                                "end": 27823,
                                "loc": {
                                  "start": {
                                    "line": 1014,
                                    "column": 17
                                  },
                                  "end": {
                                    "line": 1014,
                                    "column": 50
                                  }
                                },
                                "expression": {
                                  "type": "CallExpression",
                                  "start": 27791,
                                  "end": 27822,
                                  "loc": {
                                    "start": {
                                      "line": 1014,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 1014,
                                      "column": 49
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 27791,
                                    "end": 27816,
                                    "loc": {
                                      "start": {
                                        "line": 1014,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 1014,
                                        "column": 43
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 27791,
                                      "end": 27811,
                                      "loc": {
                                        "start": {
                                          "line": 1014,
                                          "column": 18
                                        },
                                        "end": {
                                          "line": 1014,
                                          "column": 38
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 27791,
                                        "end": 27795,
                                        "loc": {
                                          "start": {
                                            "line": 1014,
                                            "column": 18
                                          },
                                          "end": {
                                            "line": 1014,
                                            "column": 22
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 27796,
                                        "end": 27811,
                                        "loc": {
                                          "start": {
                                            "line": 1014,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 1014,
                                            "column": 38
                                          },
                                          "identifierName": "action_selected"
                                        },
                                        "name": "action_selected"
                                      },
                                      "computed": false
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 27812,
                                      "end": 27816,
                                      "loc": {
                                        "start": {
                                          "line": 1014,
                                          "column": 39
                                        },
                                        "end": {
                                          "line": 1014,
                                          "column": 43
                                        },
                                        "identifierName": "bind"
                                      },
                                      "name": "bind"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "ThisExpression",
                                      "start": 27817,
                                      "end": 27821,
                                      "loc": {
                                        "start": {
                                          "line": 1014,
                                          "column": 44
                                        },
                                        "end": {
                                          "line": 1014,
                                          "column": 48
                                        }
                                      }
                                    }
                                  ]
                                }
                              }
                            },
                            {
                              "type": "JSXAttribute",
                              "start": 27832,
                              "end": 27847,
                              "loc": {
                                "start": {
                                  "line": 1015,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1015,
                                  "column": 23
                                }
                              },
                              "name": {
                                "type": "JSXIdentifier",
                                "start": 27832,
                                "end": 27844,
                                "loc": {
                                  "start": {
                                    "line": 1015,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 1015,
                                    "column": 20
                                  }
                                },
                                "name": "defaultValue"
                              },
                              "value": {
                                "type": "StringLiteral",
                                "start": 27845,
                                "end": 27847,
                                "loc": {
                                  "start": {
                                    "line": 1015,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 1015,
                                    "column": 23
                                  }
                                },
                                "extra": null,
                                "value": ""
                              }
                            }
                          ],
                          "name": {
                            "type": "JSXIdentifier",
                            "start": 27729,
                            "end": 27735,
                            "loc": {
                              "start": {
                                "line": 1012,
                                "column": 7
                              },
                              "end": {
                                "line": 1012,
                                "column": 13
                              }
                            },
                            "name": "select"
                          },
                          "selfClosing": false
                        },
                        "closingElement": {
                          "type": "JSXClosingElement",
                          "start": 28182,
                          "end": 28191,
                          "loc": {
                            "start": {
                              "line": 1028,
                              "column": 6
                            },
                            "end": {
                              "line": 1028,
                              "column": 15
                            }
                          },
                          "name": {
                            "type": "JSXIdentifier",
                            "start": 28184,
                            "end": 28190,
                            "loc": {
                              "start": {
                                "line": 1028,
                                "column": 8
                              },
                              "end": {
                                "line": 1028,
                                "column": 14
                              }
                            },
                            "name": "select"
                          }
                        },
                        "children": [
                          {
                            "type": "JSXText",
                            "start": 27855,
                            "end": 27864,
                            "loc": {
                              "start": {
                                "line": 1016,
                                "column": 7
                              },
                              "end": {
                                "line": 1017,
                                "column": 8
                              }
                            },
                            "extra": null,
                            "value": "\n        "
                          },
                          {
                            "type": "JSXElement",
                            "start": 27864,
                            "end": 27952,
                            "loc": {
                              "start": {
                                "line": 1017,
                                "column": 8
                              },
                              "end": {
                                "line": 1019,
                                "column": 17
                              }
                            },
                            "openingElement": {
                              "type": "JSXOpeningElement",
                              "start": 27864,
                              "end": 27907,
                              "loc": {
                                "start": {
                                  "line": 1017,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1017,
                                  "column": 51
                                }
                              },
                              "attributes": [
                                {
                                  "type": "JSXAttribute",
                                  "start": 27872,
                                  "end": 27881,
                                  "loc": {
                                    "start": {
                                      "line": 1017,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 1017,
                                      "column": 25
                                    }
                                  },
                                  "name": {
                                    "type": "JSXIdentifier",
                                    "start": 27872,
                                    "end": 27875,
                                    "loc": {
                                      "start": {
                                        "line": 1017,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 1017,
                                        "column": 19
                                      }
                                    },
                                    "name": "key"
                                  },
                                  "value": {
                                    "type": "StringLiteral",
                                    "start": 27876,
                                    "end": 27881,
                                    "loc": {
                                      "start": {
                                        "line": 1017,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 1017,
                                        "column": 25
                                      }
                                    },
                                    "extra": null,
                                    "value": "key"
                                  }
                                },
                                {
                                  "type": "JSXAttribute",
                                  "start": 27882,
                                  "end": 27890,
                                  "loc": {
                                    "start": {
                                      "line": 1017,
                                      "column": 26
                                    },
                                    "end": {
                                      "line": 1017,
                                      "column": 34
                                    }
                                  },
                                  "name": {
                                    "type": "JSXIdentifier",
                                    "start": 27882,
                                    "end": 27887,
                                    "loc": {
                                      "start": {
                                        "line": 1017,
                                        "column": 26
                                      },
                                      "end": {
                                        "line": 1017,
                                        "column": 31
                                      }
                                    },
                                    "name": "value"
                                  },
                                  "value": {
                                    "type": "StringLiteral",
                                    "start": 27888,
                                    "end": 27890,
                                    "loc": {
                                      "start": {
                                        "line": 1017,
                                        "column": 32
                                      },
                                      "end": {
                                        "line": 1017,
                                        "column": 34
                                      }
                                    },
                                    "extra": null,
                                    "value": ""
                                  }
                                },
                                {
                                  "type": "JSXAttribute",
                                  "start": 27891,
                                  "end": 27906,
                                  "loc": {
                                    "start": {
                                      "line": 1017,
                                      "column": 35
                                    },
                                    "end": {
                                      "line": 1017,
                                      "column": 50
                                    }
                                  },
                                  "name": {
                                    "type": "JSXIdentifier",
                                    "start": 27891,
                                    "end": 27899,
                                    "loc": {
                                      "start": {
                                        "line": 1017,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 1017,
                                        "column": 43
                                      }
                                    },
                                    "name": "disabled"
                                  },
                                  "value": {
                                    "type": "JSXExpressionContainer",
                                    "start": 27900,
                                    "end": 27906,
                                    "loc": {
                                      "start": {
                                        "line": 1017,
                                        "column": 44
                                      },
                                      "end": {
                                        "line": 1017,
                                        "column": 50
                                      }
                                    },
                                    "expression": {
                                      "type": "BooleanLiteral",
                                      "start": 27901,
                                      "end": 27905,
                                      "loc": {
                                        "start": {
                                          "line": 1017,
                                          "column": 45
                                        },
                                        "end": {
                                          "line": 1017,
                                          "column": 49
                                        }
                                      },
                                      "value": true
                                    }
                                  }
                                }
                              ],
                              "name": {
                                "type": "JSXIdentifier",
                                "start": 27865,
                                "end": 27871,
                                "loc": {
                                  "start": {
                                    "line": 1017,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 1017,
                                    "column": 15
                                  }
                                },
                                "name": "option"
                              },
                              "selfClosing": false
                            },
                            "closingElement": {
                              "type": "JSXClosingElement",
                              "start": 27943,
                              "end": 27952,
                              "loc": {
                                "start": {
                                  "line": 1019,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1019,
                                  "column": 17
                                }
                              },
                              "name": {
                                "type": "JSXIdentifier",
                                "start": 27945,
                                "end": 27951,
                                "loc": {
                                  "start": {
                                    "line": 1019,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 1019,
                                    "column": 16
                                  }
                                },
                                "name": "option"
                              }
                            },
                            "children": [
                              {
                                "type": "JSXText",
                                "start": 27907,
                                "end": 27943,
                                "loc": {
                                  "start": {
                                    "line": 1017,
                                    "column": 51
                                  },
                                  "end": {
                                    "line": 1019,
                                    "column": 8
                                  }
                                },
                                "extra": null,
                                "value": "\n          Choose an action\n        "
                              }
                            ]
                          },
                          {
                            "type": "JSXText",
                            "start": 27952,
                            "end": 27961,
                            "loc": {
                              "start": {
                                "line": 1019,
                                "column": 17
                              },
                              "end": {
                                "line": 1020,
                                "column": 8
                              }
                            },
                            "extra": null,
                            "value": "\n        "
                          },
                          {
                            "type": "JSXExpressionContainer",
                            "start": 27961,
                            "end": 28175,
                            "loc": {
                              "start": {
                                "line": 1020,
                                "column": 8
                              },
                              "end": {
                                "line": 1027,
                                "column": 11
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 27962,
                              "end": 28174,
                              "loc": {
                                "start": {
                                  "line": 1020,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1027,
                                  "column": 10
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 27962,
                                "end": 27992,
                                "loc": {
                                  "start": {
                                    "line": 1020,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 1020,
                                    "column": 39
                                  }
                                },
                                "object": {
                                  "type": "CallExpression",
                                  "start": 27962,
                                  "end": 27988,
                                  "loc": {
                                    "start": {
                                      "line": 1020,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 1020,
                                      "column": 35
                                    }
                                  },
                                  "callee": {
                                    "type": "MemberExpression",
                                    "start": 27962,
                                    "end": 27968,
                                    "loc": {
                                      "start": {
                                        "line": 1020,
                                        "column": 9
                                      },
                                      "end": {
                                        "line": 1020,
                                        "column": 15
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 27962,
                                      "end": 27963,
                                      "loc": {
                                        "start": {
                                          "line": 1020,
                                          "column": 9
                                        },
                                        "end": {
                                          "line": 1020,
                                          "column": 10
                                        },
                                        "identifierName": "_"
                                      },
                                      "name": "_"
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 27964,
                                      "end": 27968,
                                      "loc": {
                                        "start": {
                                          "line": 1020,
                                          "column": 11
                                        },
                                        "end": {
                                          "line": 1020,
                                          "column": 15
                                        },
                                        "identifierName": "keys"
                                      },
                                      "name": "keys"
                                    },
                                    "computed": false
                                  },
                                  "arguments": [
                                    {
                                      "type": "CallExpression",
                                      "start": 27969,
                                      "end": 27987,
                                      "loc": {
                                        "start": {
                                          "line": 1020,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 1020,
                                          "column": 34
                                        }
                                      },
                                      "callee": {
                                        "type": "MemberExpression",
                                        "start": 27969,
                                        "end": 27985,
                                        "loc": {
                                          "start": {
                                            "line": 1020,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 1020,
                                            "column": 32
                                          }
                                        },
                                        "object": {
                                          "type": "ThisExpression",
                                          "start": 27969,
                                          "end": 27973,
                                          "loc": {
                                            "start": {
                                              "line": 1020,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 1020,
                                              "column": 20
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "start": 27974,
                                          "end": 27985,
                                          "loc": {
                                            "start": {
                                              "line": 1020,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 1020,
                                              "column": 32
                                            },
                                            "identifierName": "get_actions"
                                          },
                                          "name": "get_actions"
                                        },
                                        "computed": false
                                      },
                                      "arguments": []
                                    }
                                  ]
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 27989,
                                  "end": 27992,
                                  "loc": {
                                    "start": {
                                      "line": 1020,
                                      "column": 36
                                    },
                                    "end": {
                                      "line": 1020,
                                      "column": 39
                                    },
                                    "identifierName": "map"
                                  },
                                  "name": "map"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "ArrowFunctionExpression",
                                  "start": 27993,
                                  "end": 28173,
                                  "loc": {
                                    "start": {
                                      "line": 1020,
                                      "column": 40
                                    },
                                    "end": {
                                      "line": 1027,
                                      "column": 9
                                    }
                                  },
                                  "id": null,
                                  "generator": false,
                                  "expression": false,
                                  "async": false,
                                  "params": [
                                    {
                                      "type": "Identifier",
                                      "start": 27993,
                                      "end": 27999,
                                      "loc": {
                                        "start": {
                                          "line": 1020,
                                          "column": 40
                                        },
                                        "end": {
                                          "line": 1020,
                                          "column": 46
                                        },
                                        "identifierName": "action"
                                      },
                                      "name": "action"
                                    }
                                  ],
                                  "body": {
                                    "type": "BlockStatement",
                                    "start": 28003,
                                    "end": 28173,
                                    "loc": {
                                      "start": {
                                        "line": 1020,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 1027,
                                        "column": 9
                                      }
                                    },
                                    "body": [
                                      {
                                        "type": "ReturnStatement",
                                        "start": 28015,
                                        "end": 28163,
                                        "loc": {
                                          "start": {
                                            "line": 1021,
                                            "column": 10
                                          },
                                          "end": {
                                            "line": 1026,
                                            "column": 12
                                          }
                                        },
                                        "argument": {
                                          "type": "JSXElement",
                                          "start": 28036,
                                          "end": 28150,
                                          "loc": {
                                            "start": {
                                              "line": 1022,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 1025,
                                              "column": 21
                                            }
                                          },
                                          "openingElement": {
                                            "type": "JSXOpeningElement",
                                            "start": 28036,
                                            "end": 28072,
                                            "loc": {
                                              "start": {
                                                "line": 1022,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 1022,
                                                "column": 48
                                              }
                                            },
                                            "attributes": [
                                              {
                                                "type": "JSXAttribute",
                                                "start": 28044,
                                                "end": 28056,
                                                "loc": {
                                                  "start": {
                                                    "line": 1022,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 1022,
                                                    "column": 32
                                                  }
                                                },
                                                "name": {
                                                  "type": "JSXIdentifier",
                                                  "start": 28044,
                                                  "end": 28047,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1022,
                                                      "column": 20
                                                    },
                                                    "end": {
                                                      "line": 1022,
                                                      "column": 23
                                                    }
                                                  },
                                                  "name": "key"
                                                },
                                                "value": {
                                                  "type": "JSXExpressionContainer",
                                                  "start": 28048,
                                                  "end": 28056,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1022,
                                                      "column": 24
                                                    },
                                                    "end": {
                                                      "line": 1022,
                                                      "column": 32
                                                    }
                                                  },
                                                  "expression": {
                                                    "type": "Identifier",
                                                    "start": 28049,
                                                    "end": 28055,
                                                    "loc": {
                                                      "start": {
                                                        "line": 1022,
                                                        "column": 25
                                                      },
                                                      "end": {
                                                        "line": 1022,
                                                        "column": 31
                                                      },
                                                      "identifierName": "action"
                                                    },
                                                    "name": "action"
                                                  }
                                                }
                                              },
                                              {
                                                "type": "JSXAttribute",
                                                "start": 28057,
                                                "end": 28071,
                                                "loc": {
                                                  "start": {
                                                    "line": 1022,
                                                    "column": 33
                                                  },
                                                  "end": {
                                                    "line": 1022,
                                                    "column": 47
                                                  }
                                                },
                                                "name": {
                                                  "type": "JSXIdentifier",
                                                  "start": 28057,
                                                  "end": 28062,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1022,
                                                      "column": 33
                                                    },
                                                    "end": {
                                                      "line": 1022,
                                                      "column": 38
                                                    }
                                                  },
                                                  "name": "value"
                                                },
                                                "value": {
                                                  "type": "JSXExpressionContainer",
                                                  "start": 28063,
                                                  "end": 28071,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1022,
                                                      "column": 39
                                                    },
                                                    "end": {
                                                      "line": 1022,
                                                      "column": 47
                                                    }
                                                  },
                                                  "expression": {
                                                    "type": "Identifier",
                                                    "start": 28064,
                                                    "end": 28070,
                                                    "loc": {
                                                      "start": {
                                                        "line": 1022,
                                                        "column": 40
                                                      },
                                                      "end": {
                                                        "line": 1022,
                                                        "column": 46
                                                      },
                                                      "identifierName": "action"
                                                    },
                                                    "name": "action"
                                                  }
                                                }
                                              }
                                            ],
                                            "name": {
                                              "type": "JSXIdentifier",
                                              "start": 28037,
                                              "end": 28043,
                                              "loc": {
                                                "start": {
                                                  "line": 1022,
                                                  "column": 13
                                                },
                                                "end": {
                                                  "line": 1022,
                                                  "column": 19
                                                }
                                              },
                                              "name": "option"
                                            },
                                            "selfClosing": false
                                          },
                                          "closingElement": {
                                            "type": "JSXClosingElement",
                                            "start": 28141,
                                            "end": 28150,
                                            "loc": {
                                              "start": {
                                                "line": 1025,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 1025,
                                                "column": 21
                                              }
                                            },
                                            "name": {
                                              "type": "JSXIdentifier",
                                              "start": 28143,
                                              "end": 28149,
                                              "loc": {
                                                "start": {
                                                  "line": 1025,
                                                  "column": 14
                                                },
                                                "end": {
                                                  "line": 1025,
                                                  "column": 20
                                                }
                                              },
                                              "name": "option"
                                            }
                                          },
                                          "children": [
                                            {
                                              "type": "JSXText",
                                              "start": 28072,
                                              "end": 28087,
                                              "loc": {
                                                "start": {
                                                  "line": 1022,
                                                  "column": 48
                                                },
                                                "end": {
                                                  "line": 1023,
                                                  "column": 14
                                                }
                                              },
                                              "extra": null,
                                              "value": "\n              "
                                            },
                                            {
                                              "type": "JSXExpressionContainer",
                                              "start": 28087,
                                              "end": 28092,
                                              "loc": {
                                                "start": {
                                                  "line": 1023,
                                                  "column": 14
                                                },
                                                "end": {
                                                  "line": 1023,
                                                  "column": 19
                                                }
                                              },
                                              "expression": {
                                                "type": "StringLiteral",
                                                "start": 28088,
                                                "end": 28091,
                                                "loc": {
                                                  "start": {
                                                    "line": 1023,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 1023,
                                                    "column": 18
                                                  }
                                                },
                                                "extra": {
                                                  "rawValue": " ",
                                                  "raw": "\" \""
                                                },
                                                "value": " "
                                              }
                                            },
                                            {
                                              "type": "JSXText",
                                              "start": 28092,
                                              "end": 28107,
                                              "loc": {
                                                "start": {
                                                  "line": 1023,
                                                  "column": 19
                                                },
                                                "end": {
                                                  "line": 1024,
                                                  "column": 14
                                                }
                                              },
                                              "extra": null,
                                              "value": "\n              "
                                            },
                                            {
                                              "type": "JSXExpressionContainer",
                                              "start": 28107,
                                              "end": 28128,
                                              "loc": {
                                                "start": {
                                                  "line": 1024,
                                                  "column": 14
                                                },
                                                "end": {
                                                  "line": 1024,
                                                  "column": 35
                                                }
                                              },
                                              "expression": {
                                                "type": "CallExpression",
                                                "start": 28108,
                                                "end": 28127,
                                                "loc": {
                                                  "start": {
                                                    "line": 1024,
                                                    "column": 15
                                                  },
                                                  "end": {
                                                    "line": 1024,
                                                    "column": 34
                                                  }
                                                },
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "start": 28108,
                                                  "end": 28119,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1024,
                                                      "column": 15
                                                    },
                                                    "end": {
                                                      "line": 1024,
                                                      "column": 26
                                                    }
                                                  },
                                                  "object": {
                                                    "type": "Identifier",
                                                    "start": 28108,
                                                    "end": 28109,
                                                    "loc": {
                                                      "start": {
                                                        "line": 1024,
                                                        "column": 15
                                                      },
                                                      "end": {
                                                        "line": 1024,
                                                        "column": 16
                                                      },
                                                      "identifierName": "_"
                                                    },
                                                    "name": "_"
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "start": 28110,
                                                    "end": 28119,
                                                    "loc": {
                                                      "start": {
                                                        "line": 1024,
                                                        "column": 17
                                                      },
                                                      "end": {
                                                        "line": 1024,
                                                        "column": 26
                                                      },
                                                      "identifierName": "startCase"
                                                    },
                                                    "name": "startCase"
                                                  },
                                                  "computed": false
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "start": 28120,
                                                    "end": 28126,
                                                    "loc": {
                                                      "start": {
                                                        "line": 1024,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 1024,
                                                        "column": 33
                                                      },
                                                      "identifierName": "action"
                                                    },
                                                    "name": "action"
                                                  }
                                                ]
                                              }
                                            },
                                            {
                                              "type": "JSXText",
                                              "start": 28128,
                                              "end": 28141,
                                              "loc": {
                                                "start": {
                                                  "line": 1024,
                                                  "column": 35
                                                },
                                                "end": {
                                                  "line": 1025,
                                                  "column": 12
                                                }
                                              },
                                              "extra": null,
                                              "value": "\n            "
                                            }
                                          ],
                                          "extra": {
                                            "parenthesized": true,
                                            "parenStart": 28022
                                          }
                                        }
                                      }
                                    ],
                                    "directives": []
                                  }
                                }
                              ]
                            }
                          },
                          {
                            "type": "JSXText",
                            "start": 28175,
                            "end": 28182,
                            "loc": {
                              "start": {
                                "line": 1027,
                                "column": 11
                              },
                              "end": {
                                "line": 1028,
                                "column": 6
                              }
                            },
                            "extra": null,
                            "value": "\n      "
                          }
                        ],
                        "extra": {
                          "parenthesized": true,
                          "parenStart": 27720
                        }
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Renders the actions select component\n   *\n   * @return A component that renders a select input for all actions in the list display page\n   ",
                    "start": 27536,
                    "end": 27686,
                    "loc": {
                      "start": {
                        "line": 1004,
                        "column": 2
                      },
                      "end": {
                        "line": 1008,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Renders the back button component in the add/change view\n   * @ignore\n   * @return A component that renders a back button\n   ",
                    "start": 28205,
                    "end": 28341,
                    "loc": {
                      "start": {
                        "line": 1031,
                        "column": 2
                      },
                      "end": {
                        "line": 1035,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 28345,
                "end": 28811,
                "loc": {
                  "start": {
                    "line": 1037,
                    "column": 2
                  },
                  "end": {
                    "line": 1056,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 28345,
                  "end": 28363,
                  "loc": {
                    "start": {
                      "line": 1037,
                      "column": 2
                    },
                    "end": {
                      "line": 1037,
                      "column": 20
                    },
                    "identifierName": "render_back_button"
                  },
                  "name": "render_back_button",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 28366,
                  "end": 28811,
                  "loc": {
                    "start": {
                      "line": 1037,
                      "column": 23
                    },
                    "end": {
                      "line": 1056,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 28372,
                      "end": 28807,
                      "loc": {
                        "start": {
                          "line": 1038,
                          "column": 4
                        },
                        "end": {
                          "line": 1055,
                          "column": 6
                        }
                      },
                      "argument": {
                        "type": "JSXElement",
                        "start": 28387,
                        "end": 28800,
                        "loc": {
                          "start": {
                            "line": 1039,
                            "column": 6
                          },
                          "end": {
                            "line": 1054,
                            "column": 12
                          }
                        },
                        "openingElement": {
                          "type": "JSXOpeningElement",
                          "start": 28387,
                          "end": 28392,
                          "loc": {
                            "start": {
                              "line": 1039,
                              "column": 6
                            },
                            "end": {
                              "line": 1039,
                              "column": 11
                            }
                          },
                          "attributes": [],
                          "name": {
                            "type": "JSXIdentifier",
                            "start": 28388,
                            "end": 28391,
                            "loc": {
                              "start": {
                                "line": 1039,
                                "column": 7
                              },
                              "end": {
                                "line": 1039,
                                "column": 10
                              }
                            },
                            "name": "div"
                          },
                          "selfClosing": false
                        },
                        "closingElement": {
                          "type": "JSXClosingElement",
                          "start": 28794,
                          "end": 28800,
                          "loc": {
                            "start": {
                              "line": 1054,
                              "column": 6
                            },
                            "end": {
                              "line": 1054,
                              "column": 12
                            }
                          },
                          "name": {
                            "type": "JSXIdentifier",
                            "start": 28796,
                            "end": 28799,
                            "loc": {
                              "start": {
                                "line": 1054,
                                "column": 8
                              },
                              "end": {
                                "line": 1054,
                                "column": 11
                              }
                            },
                            "name": "div"
                          }
                        },
                        "children": [
                          {
                            "type": "JSXText",
                            "start": 28392,
                            "end": 28401,
                            "loc": {
                              "start": {
                                "line": 1039,
                                "column": 11
                              },
                              "end": {
                                "line": 1040,
                                "column": 8
                              }
                            },
                            "extra": null,
                            "value": "\n        "
                          },
                          {
                            "type": "JSXElement",
                            "start": 28401,
                            "end": 28787,
                            "loc": {
                              "start": {
                                "line": 1040,
                                "column": 8
                              },
                              "end": {
                                "line": 1053,
                                "column": 17
                              }
                            },
                            "openingElement": {
                              "type": "JSXOpeningElement",
                              "start": 28401,
                              "end": 28733,
                              "loc": {
                                "start": {
                                  "line": 1040,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1050,
                                  "column": 9
                                }
                              },
                              "attributes": [
                                {
                                  "type": "JSXAttribute",
                                  "start": 28419,
                                  "end": 28447,
                                  "loc": {
                                    "start": {
                                      "line": 1041,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1041,
                                      "column": 38
                                    }
                                  },
                                  "name": {
                                    "type": "JSXIdentifier",
                                    "start": 28419,
                                    "end": 28428,
                                    "loc": {
                                      "start": {
                                        "line": 1041,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 1041,
                                        "column": 19
                                      }
                                    },
                                    "name": "className"
                                  },
                                  "value": {
                                    "type": "JSXExpressionContainer",
                                    "start": 28429,
                                    "end": 28447,
                                    "loc": {
                                      "start": {
                                        "line": 1041,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 1041,
                                        "column": 38
                                      }
                                    },
                                    "expression": {
                                      "type": "StringLiteral",
                                      "start": 28430,
                                      "end": 28446,
                                      "loc": {
                                        "start": {
                                          "line": 1041,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 1041,
                                          "column": 37
                                        }
                                      },
                                      "extra": {
                                        "rawValue": "ra-back-button",
                                        "raw": "\"ra-back-button\""
                                      },
                                      "value": "ra-back-button"
                                    }
                                  }
                                },
                                {
                                  "type": "JSXAttribute",
                                  "start": 28458,
                                  "end": 28723,
                                  "loc": {
                                    "start": {
                                      "line": 1042,
                                      "column": 10
                                    },
                                    "end": {
                                      "line": 1049,
                                      "column": 12
                                    }
                                  },
                                  "name": {
                                    "type": "JSXIdentifier",
                                    "start": 28458,
                                    "end": 28465,
                                    "loc": {
                                      "start": {
                                        "line": 1042,
                                        "column": 10
                                      },
                                      "end": {
                                        "line": 1042,
                                        "column": 17
                                      }
                                    },
                                    "name": "onClick"
                                  },
                                  "value": {
                                    "type": "JSXExpressionContainer",
                                    "start": 28466,
                                    "end": 28723,
                                    "loc": {
                                      "start": {
                                        "line": 1042,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 1049,
                                        "column": 12
                                      }
                                    },
                                    "expression": {
                                      "type": "ArrowFunctionExpression",
                                      "start": 28467,
                                      "end": 28722,
                                      "loc": {
                                        "start": {
                                          "line": 1042,
                                          "column": 19
                                        },
                                        "end": {
                                          "line": 1049,
                                          "column": 11
                                        }
                                      },
                                      "id": null,
                                      "generator": false,
                                      "expression": false,
                                      "async": false,
                                      "params": [],
                                      "body": {
                                        "type": "BlockStatement",
                                        "start": 28473,
                                        "end": 28722,
                                        "loc": {
                                          "start": {
                                            "line": 1042,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 1049,
                                            "column": 11
                                          }
                                        },
                                        "body": [
                                          {
                                            "type": "ExpressionStatement",
                                            "start": 28487,
                                            "end": 28552,
                                            "loc": {
                                              "start": {
                                                "line": 1043,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 1043,
                                                "column": 77
                                              }
                                            },
                                            "expression": {
                                              "type": "CallExpression",
                                              "start": 28487,
                                              "end": 28551,
                                              "loc": {
                                                "start": {
                                                  "line": 1043,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 1043,
                                                  "column": 76
                                                }
                                              },
                                              "callee": {
                                                "type": "MemberExpression",
                                                "start": 28487,
                                                "end": 28500,
                                                "loc": {
                                                  "start": {
                                                    "line": 1043,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 1043,
                                                    "column": 25
                                                  }
                                                },
                                                "object": {
                                                  "type": "ThisExpression",
                                                  "start": 28487,
                                                  "end": 28491,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1043,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 1043,
                                                      "column": 16
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "start": 28492,
                                                  "end": 28500,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1043,
                                                      "column": 17
                                                    },
                                                    "end": {
                                                      "line": 1043,
                                                      "column": 25
                                                    },
                                                    "identifierName": "setState"
                                                  },
                                                  "name": "setState"
                                                },
                                                "computed": false
                                              },
                                              "arguments": [
                                                {
                                                  "type": "ObjectExpression",
                                                  "start": 28501,
                                                  "end": 28550,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1043,
                                                      "column": 26
                                                    },
                                                    "end": {
                                                      "line": 1043,
                                                      "column": 75
                                                    }
                                                  },
                                                  "properties": [
                                                    {
                                                      "type": "ObjectProperty",
                                                      "start": 28503,
                                                      "end": 28534,
                                                      "loc": {
                                                        "start": {
                                                          "line": 1043,
                                                          "column": 28
                                                        },
                                                        "end": {
                                                          "line": 1043,
                                                          "column": 59
                                                        }
                                                      },
                                                      "method": false,
                                                      "shorthand": false,
                                                      "computed": false,
                                                      "key": {
                                                        "type": "Identifier",
                                                        "start": 28503,
                                                        "end": 28515,
                                                        "loc": {
                                                          "start": {
                                                            "line": 1043,
                                                            "column": 28
                                                          },
                                                          "end": {
                                                            "line": 1043,
                                                            "column": 40
                                                          },
                                                          "identifierName": "display_type"
                                                        },
                                                        "name": "display_type"
                                                      },
                                                      "value": {
                                                        "type": "MemberExpression",
                                                        "start": 28517,
                                                        "end": 28534,
                                                        "loc": {
                                                          "start": {
                                                            "line": 1043,
                                                            "column": 42
                                                          },
                                                          "end": {
                                                            "line": 1043,
                                                            "column": 59
                                                          }
                                                        },
                                                        "object": {
                                                          "type": "Identifier",
                                                          "start": 28517,
                                                          "end": 28529,
                                                          "loc": {
                                                            "start": {
                                                              "line": 1043,
                                                              "column": 42
                                                            },
                                                            "end": {
                                                              "line": 1043,
                                                              "column": 54
                                                            },
                                                            "identifierName": "display_type"
                                                          },
                                                          "name": "display_type"
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "start": 28530,
                                                          "end": 28534,
                                                          "loc": {
                                                            "start": {
                                                              "line": 1043,
                                                              "column": 55
                                                            },
                                                            "end": {
                                                              "line": 1043,
                                                              "column": 59
                                                            },
                                                            "identifierName": "list"
                                                          },
                                                          "name": "list"
                                                        },
                                                        "computed": false
                                                      }
                                                    },
                                                    {
                                                      "type": "ObjectProperty",
                                                      "start": 28536,
                                                      "end": 28548,
                                                      "loc": {
                                                        "start": {
                                                          "line": 1043,
                                                          "column": 61
                                                        },
                                                        "end": {
                                                          "line": 1043,
                                                          "column": 73
                                                        }
                                                      },
                                                      "method": false,
                                                      "shorthand": false,
                                                      "computed": false,
                                                      "key": {
                                                        "type": "Identifier",
                                                        "start": 28536,
                                                        "end": 28542,
                                                        "loc": {
                                                          "start": {
                                                            "line": 1043,
                                                            "column": 61
                                                          },
                                                          "end": {
                                                            "line": 1043,
                                                            "column": 67
                                                          },
                                                          "identifierName": "object"
                                                        },
                                                        "name": "object"
                                                      },
                                                      "value": {
                                                        "type": "NullLiteral",
                                                        "start": 28544,
                                                        "end": 28548,
                                                        "loc": {
                                                          "start": {
                                                            "line": 1043,
                                                            "column": 69
                                                          },
                                                          "end": {
                                                            "line": 1043,
                                                            "column": 73
                                                          }
                                                        }
                                                      }
                                                    }
                                                  ]
                                                }
                                              ]
                                            }
                                          },
                                          {
                                            "type": "ExpressionStatement",
                                            "start": 28565,
                                            "end": 28710,
                                            "loc": {
                                              "start": {
                                                "line": 1044,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 1048,
                                                "column": 14
                                              }
                                            },
                                            "expression": {
                                              "type": "CallExpression",
                                              "start": 28565,
                                              "end": 28709,
                                              "loc": {
                                                "start": {
                                                  "line": 1044,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 1048,
                                                  "column": 13
                                                }
                                              },
                                              "callee": {
                                                "type": "MemberExpression",
                                                "start": 28565,
                                                "end": 28582,
                                                "loc": {
                                                  "start": {
                                                    "line": 1044,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 1044,
                                                    "column": 29
                                                  }
                                                },
                                                "object": {
                                                  "type": "ThisExpression",
                                                  "start": 28565,
                                                  "end": 28569,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1044,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 1044,
                                                      "column": 16
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "start": 28570,
                                                  "end": 28582,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1044,
                                                      "column": 17
                                                    },
                                                    "end": {
                                                      "line": 1044,
                                                      "column": 29
                                                    },
                                                    "identifierName": "get_queryset"
                                                  },
                                                  "name": "get_queryset"
                                                },
                                                "computed": false
                                              },
                                              "arguments": [
                                                {
                                                  "type": "MemberExpression",
                                                  "start": 28598,
                                                  "end": 28620,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1045,
                                                      "column": 14
                                                    },
                                                    "end": {
                                                      "line": 1045,
                                                      "column": 36
                                                    }
                                                  },
                                                  "object": {
                                                    "type": "MemberExpression",
                                                    "start": 28598,
                                                    "end": 28608,
                                                    "loc": {
                                                      "start": {
                                                        "line": 1045,
                                                        "column": 14
                                                      },
                                                      "end": {
                                                        "line": 1045,
                                                        "column": 24
                                                      }
                                                    },
                                                    "object": {
                                                      "type": "ThisExpression",
                                                      "start": 28598,
                                                      "end": 28602,
                                                      "loc": {
                                                        "start": {
                                                          "line": 1045,
                                                          "column": 14
                                                        },
                                                        "end": {
                                                          "line": 1045,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "start": 28603,
                                                      "end": 28608,
                                                      "loc": {
                                                        "start": {
                                                          "line": 1045,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 1045,
                                                          "column": 24
                                                        },
                                                        "identifierName": "state"
                                                      },
                                                      "name": "state"
                                                    },
                                                    "computed": false
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "start": 28609,
                                                    "end": 28620,
                                                    "loc": {
                                                      "start": {
                                                        "line": 1045,
                                                        "column": 25
                                                      },
                                                      "end": {
                                                        "line": 1045,
                                                        "column": 36
                                                      },
                                                      "identifierName": "page_number"
                                                    },
                                                    "name": "page_number"
                                                  },
                                                  "computed": false
                                                },
                                                {
                                                  "type": "CallExpression",
                                                  "start": 28636,
                                                  "end": 28660,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1046,
                                                      "column": 14
                                                    },
                                                    "end": {
                                                      "line": 1046,
                                                      "column": 38
                                                    }
                                                  },
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "start": 28636,
                                                    "end": 28658,
                                                    "loc": {
                                                      "start": {
                                                        "line": 1046,
                                                        "column": 14
                                                      },
                                                      "end": {
                                                        "line": 1046,
                                                        "column": 36
                                                      }
                                                    },
                                                    "object": {
                                                      "type": "ThisExpression",
                                                      "start": 28636,
                                                      "end": 28640,
                                                      "loc": {
                                                        "start": {
                                                          "line": 1046,
                                                          "column": 14
                                                        },
                                                        "end": {
                                                          "line": 1046,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "start": 28641,
                                                      "end": 28658,
                                                      "loc": {
                                                        "start": {
                                                          "line": 1046,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 1046,
                                                          "column": 36
                                                        },
                                                        "identifierName": "get_list_per_page"
                                                      },
                                                      "name": "get_list_per_page"
                                                    },
                                                    "computed": false
                                                  },
                                                  "arguments": []
                                                },
                                                {
                                                  "type": "MemberExpression",
                                                  "start": 28676,
                                                  "end": 28695,
                                                  "loc": {
                                                    "start": {
                                                      "line": 1047,
                                                      "column": 14
                                                    },
                                                    "end": {
                                                      "line": 1047,
                                                      "column": 33
                                                    }
                                                  },
                                                  "object": {
                                                    "type": "MemberExpression",
                                                    "start": 28676,
                                                    "end": 28686,
                                                    "loc": {
                                                      "start": {
                                                        "line": 1047,
                                                        "column": 14
                                                      },
                                                      "end": {
                                                        "line": 1047,
                                                        "column": 24
                                                      }
                                                    },
                                                    "object": {
                                                      "type": "ThisExpression",
                                                      "start": 28676,
                                                      "end": 28680,
                                                      "loc": {
                                                        "start": {
                                                          "line": 1047,
                                                          "column": 14
                                                        },
                                                        "end": {
                                                          "line": 1047,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "start": 28681,
                                                      "end": 28686,
                                                      "loc": {
                                                        "start": {
                                                          "line": 1047,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 1047,
                                                          "column": 24
                                                        },
                                                        "identifierName": "state"
                                                      },
                                                      "name": "state"
                                                    },
                                                    "computed": false
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "start": 28687,
                                                    "end": 28695,
                                                    "loc": {
                                                      "start": {
                                                        "line": 1047,
                                                        "column": 25
                                                      },
                                                      "end": {
                                                        "line": 1047,
                                                        "column": 33
                                                      },
                                                      "identifierName": "queryset"
                                                    },
                                                    "name": "queryset"
                                                  },
                                                  "computed": false
                                                }
                                              ]
                                            }
                                          }
                                        ],
                                        "directives": []
                                      }
                                    }
                                  }
                                }
                              ],
                              "name": {
                                "type": "JSXIdentifier",
                                "start": 28402,
                                "end": 28408,
                                "loc": {
                                  "start": {
                                    "line": 1040,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 1040,
                                    "column": 15
                                  }
                                },
                                "name": "button"
                              },
                              "selfClosing": false
                            },
                            "closingElement": {
                              "type": "JSXClosingElement",
                              "start": 28778,
                              "end": 28787,
                              "loc": {
                                "start": {
                                  "line": 1053,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1053,
                                  "column": 17
                                }
                              },
                              "name": {
                                "type": "JSXIdentifier",
                                "start": 28780,
                                "end": 28786,
                                "loc": {
                                  "start": {
                                    "line": 1053,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 1053,
                                    "column": 16
                                  }
                                },
                                "name": "button"
                              }
                            },
                            "children": [
                              {
                                "type": "JSXText",
                                "start": 28733,
                                "end": 28744,
                                "loc": {
                                  "start": {
                                    "line": 1050,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 1051,
                                    "column": 10
                                  }
                                },
                                "extra": null,
                                "value": "\n          "
                              },
                              {
                                "type": "JSXExpressionContainer",
                                "start": 28744,
                                "end": 28749,
                                "loc": {
                                  "start": {
                                    "line": 1051,
                                    "column": 10
                                  },
                                  "end": {
                                    "line": 1051,
                                    "column": 15
                                  }
                                },
                                "expression": {
                                  "type": "StringLiteral",
                                  "start": 28745,
                                  "end": 28748,
                                  "loc": {
                                    "start": {
                                      "line": 1051,
                                      "column": 11
                                    },
                                    "end": {
                                      "line": 1051,
                                      "column": 14
                                    }
                                  },
                                  "extra": {
                                    "rawValue": " ",
                                    "raw": "\" \""
                                  },
                                  "value": " "
                                }
                              },
                              {
                                "type": "JSXText",
                                "start": 28749,
                                "end": 28764,
                                "loc": {
                                  "start": {
                                    "line": 1051,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 1052,
                                    "column": 14
                                  }
                                },
                                "extra": null,
                                "value": "\n          Back"
                              },
                              {
                                "type": "JSXExpressionContainer",
                                "start": 28764,
                                "end": 28769,
                                "loc": {
                                  "start": {
                                    "line": 1052,
                                    "column": 14
                                  },
                                  "end": {
                                    "line": 1052,
                                    "column": 19
                                  }
                                },
                                "expression": {
                                  "type": "StringLiteral",
                                  "start": 28765,
                                  "end": 28768,
                                  "loc": {
                                    "start": {
                                      "line": 1052,
                                      "column": 15
                                    },
                                    "end": {
                                      "line": 1052,
                                      "column": 18
                                    }
                                  },
                                  "extra": {
                                    "rawValue": " ",
                                    "raw": "\" \""
                                  },
                                  "value": " "
                                }
                              },
                              {
                                "type": "JSXText",
                                "start": 28769,
                                "end": 28778,
                                "loc": {
                                  "start": {
                                    "line": 1052,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 1053,
                                    "column": 8
                                  }
                                },
                                "extra": null,
                                "value": "\n        "
                              }
                            ]
                          },
                          {
                            "type": "JSXText",
                            "start": 28787,
                            "end": 28794,
                            "loc": {
                              "start": {
                                "line": 1053,
                                "column": 17
                              },
                              "end": {
                                "line": 1054,
                                "column": 6
                              }
                            },
                            "extra": null,
                            "value": "\n      "
                          }
                        ],
                        "extra": {
                          "parenthesized": true,
                          "parenStart": 28379
                        }
                      }
                    }
                  ],
                  "directives": [],
                  "trailingComments": null
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Renders the back button component in the add/change view\n   * @ignore\n   * @return A component that renders a back button\n   ",
                    "start": 28205,
                    "end": 28341,
                    "loc": {
                      "start": {
                        "line": 1031,
                        "column": 2
                      },
                      "end": {
                        "line": 1035,
                        "column": 5
                      }
                    }
                  }
                ],
                "trailingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Renders the admin interface component\n   *\n   * @return A component that renders the admin interface\n   ",
                    "start": 28814,
                    "end": 28929,
                    "loc": {
                      "start": {
                        "line": 1057,
                        "column": 2
                      },
                      "end": {
                        "line": 1061,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 28932,
                "end": 29490,
                "loc": {
                  "start": {
                    "line": 1062,
                    "column": 2
                  },
                  "end": {
                    "line": 1082,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 28932,
                  "end": 28948,
                  "loc": {
                    "start": {
                      "line": 1062,
                      "column": 2
                    },
                    "end": {
                      "line": 1062,
                      "column": 18
                    },
                    "identifierName": "render_list_view"
                  },
                  "name": "render_list_view",
                  "leadingComments": null
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 28951,
                  "end": 29490,
                  "loc": {
                    "start": {
                      "line": 1062,
                      "column": 21
                    },
                    "end": {
                      "line": 1082,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 28957,
                      "end": 29486,
                      "loc": {
                        "start": {
                          "line": 1063,
                          "column": 4
                        },
                        "end": {
                          "line": 1081,
                          "column": 6
                        }
                      },
                      "argument": {
                        "type": "JSXElement",
                        "start": 28972,
                        "end": 29479,
                        "loc": {
                          "start": {
                            "line": 1064,
                            "column": 6
                          },
                          "end": {
                            "line": 1080,
                            "column": 12
                          }
                        },
                        "openingElement": {
                          "type": "JSXOpeningElement",
                          "start": 28972,
                          "end": 28977,
                          "loc": {
                            "start": {
                              "line": 1064,
                              "column": 6
                            },
                            "end": {
                              "line": 1064,
                              "column": 11
                            }
                          },
                          "attributes": [],
                          "name": {
                            "type": "JSXIdentifier",
                            "start": 28973,
                            "end": 28976,
                            "loc": {
                              "start": {
                                "line": 1064,
                                "column": 7
                              },
                              "end": {
                                "line": 1064,
                                "column": 10
                              }
                            },
                            "name": "div"
                          },
                          "selfClosing": false
                        },
                        "closingElement": {
                          "type": "JSXClosingElement",
                          "start": 29473,
                          "end": 29479,
                          "loc": {
                            "start": {
                              "line": 1080,
                              "column": 6
                            },
                            "end": {
                              "line": 1080,
                              "column": 12
                            }
                          },
                          "name": {
                            "type": "JSXIdentifier",
                            "start": 29475,
                            "end": 29478,
                            "loc": {
                              "start": {
                                "line": 1080,
                                "column": 8
                              },
                              "end": {
                                "line": 1080,
                                "column": 11
                              }
                            },
                            "name": "div"
                          }
                        },
                        "children": [
                          {
                            "type": "JSXText",
                            "start": 28977,
                            "end": 28986,
                            "loc": {
                              "start": {
                                "line": 1064,
                                "column": 11
                              },
                              "end": {
                                "line": 1065,
                                "column": 8
                              }
                            },
                            "extra": null,
                            "value": "\n        "
                          },
                          {
                            "type": "JSXExpressionContainer",
                            "start": 28986,
                            "end": 29012,
                            "loc": {
                              "start": {
                                "line": 1065,
                                "column": 8
                              },
                              "end": {
                                "line": 1065,
                                "column": 34
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 28987,
                              "end": 29011,
                              "loc": {
                                "start": {
                                  "line": 1065,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1065,
                                  "column": 33
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 28987,
                                "end": 29009,
                                "loc": {
                                  "start": {
                                    "line": 1065,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 1065,
                                    "column": 31
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 28987,
                                  "end": 28991,
                                  "loc": {
                                    "start": {
                                      "line": 1065,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 1065,
                                      "column": 13
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 28992,
                                  "end": 29009,
                                  "loc": {
                                    "start": {
                                      "line": 1065,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 1065,
                                      "column": 31
                                    },
                                    "identifierName": "render_add_button"
                                  },
                                  "name": "render_add_button"
                                },
                                "computed": false
                              },
                              "arguments": []
                            }
                          },
                          {
                            "type": "JSXText",
                            "start": 29012,
                            "end": 29021,
                            "loc": {
                              "start": {
                                "line": 1065,
                                "column": 34
                              },
                              "end": {
                                "line": 1066,
                                "column": 8
                              }
                            },
                            "extra": null,
                            "value": "\n        "
                          },
                          {
                            "type": "JSXExpressionContainer",
                            "start": 29021,
                            "end": 29053,
                            "loc": {
                              "start": {
                                "line": 1066,
                                "column": 8
                              },
                              "end": {
                                "line": 1066,
                                "column": 40
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 29022,
                              "end": 29052,
                              "loc": {
                                "start": {
                                  "line": 1066,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1066,
                                  "column": 39
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 29022,
                                "end": 29050,
                                "loc": {
                                  "start": {
                                    "line": 1066,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 1066,
                                    "column": 37
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 29022,
                                  "end": 29026,
                                  "loc": {
                                    "start": {
                                      "line": 1066,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 1066,
                                      "column": 13
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 29027,
                                  "end": 29050,
                                  "loc": {
                                    "start": {
                                      "line": 1066,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 1066,
                                      "column": 37
                                    },
                                    "identifierName": "render_below_add_button"
                                  },
                                  "name": "render_below_add_button"
                                },
                                "computed": false
                              },
                              "arguments": []
                            }
                          },
                          {
                            "type": "JSXText",
                            "start": 29053,
                            "end": 29062,
                            "loc": {
                              "start": {
                                "line": 1066,
                                "column": 40
                              },
                              "end": {
                                "line": 1067,
                                "column": 8
                              }
                            },
                            "extra": null,
                            "value": "\n        "
                          },
                          {
                            "type": "JSXExpressionContainer",
                            "start": 29062,
                            "end": 29090,
                            "loc": {
                              "start": {
                                "line": 1067,
                                "column": 8
                              },
                              "end": {
                                "line": 1067,
                                "column": 36
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 29063,
                              "end": 29089,
                              "loc": {
                                "start": {
                                  "line": 1067,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1067,
                                  "column": 35
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 29063,
                                "end": 29087,
                                "loc": {
                                  "start": {
                                    "line": 1067,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 1067,
                                    "column": 33
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 29063,
                                  "end": 29067,
                                  "loc": {
                                    "start": {
                                      "line": 1067,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 1067,
                                      "column": 13
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 29068,
                                  "end": 29087,
                                  "loc": {
                                    "start": {
                                      "line": 1067,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 1067,
                                      "column": 33
                                    },
                                    "identifierName": "render_search_field"
                                  },
                                  "name": "render_search_field"
                                },
                                "computed": false
                              },
                              "arguments": []
                            }
                          },
                          {
                            "type": "JSXText",
                            "start": 29090,
                            "end": 29099,
                            "loc": {
                              "start": {
                                "line": 1067,
                                "column": 36
                              },
                              "end": {
                                "line": 1068,
                                "column": 8
                              }
                            },
                            "extra": null,
                            "value": "\n        "
                          },
                          {
                            "type": "JSXExpressionContainer",
                            "start": 29099,
                            "end": 29133,
                            "loc": {
                              "start": {
                                "line": 1068,
                                "column": 8
                              },
                              "end": {
                                "line": 1068,
                                "column": 42
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 29100,
                              "end": 29132,
                              "loc": {
                                "start": {
                                  "line": 1068,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1068,
                                  "column": 41
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 29100,
                                "end": 29130,
                                "loc": {
                                  "start": {
                                    "line": 1068,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 1068,
                                    "column": 39
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 29100,
                                  "end": 29104,
                                  "loc": {
                                    "start": {
                                      "line": 1068,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 1068,
                                      "column": 13
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 29105,
                                  "end": 29130,
                                  "loc": {
                                    "start": {
                                      "line": 1068,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 1068,
                                      "column": 39
                                    },
                                    "identifierName": "render_below_search_field"
                                  },
                                  "name": "render_below_search_field"
                                },
                                "computed": false
                              },
                              "arguments": []
                            }
                          },
                          {
                            "type": "JSXText",
                            "start": 29133,
                            "end": 29142,
                            "loc": {
                              "start": {
                                "line": 1068,
                                "column": 42
                              },
                              "end": {
                                "line": 1069,
                                "column": 8
                              }
                            },
                            "extra": null,
                            "value": "\n        "
                          },
                          {
                            "type": "JSXExpressionContainer",
                            "start": 29142,
                            "end": 29165,
                            "loc": {
                              "start": {
                                "line": 1069,
                                "column": 8
                              },
                              "end": {
                                "line": 1069,
                                "column": 31
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 29143,
                              "end": 29164,
                              "loc": {
                                "start": {
                                  "line": 1069,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1069,
                                  "column": 30
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 29143,
                                "end": 29162,
                                "loc": {
                                  "start": {
                                    "line": 1069,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 1069,
                                    "column": 28
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 29143,
                                  "end": 29147,
                                  "loc": {
                                    "start": {
                                      "line": 1069,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 1069,
                                      "column": 13
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 29148,
                                  "end": 29162,
                                  "loc": {
                                    "start": {
                                      "line": 1069,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 1069,
                                      "column": 28
                                    },
                                    "identifierName": "render_actions"
                                  },
                                  "name": "render_actions"
                                },
                                "computed": false
                              },
                              "arguments": []
                            }
                          },
                          {
                            "type": "JSXText",
                            "start": 29165,
                            "end": 29174,
                            "loc": {
                              "start": {
                                "line": 1069,
                                "column": 31
                              },
                              "end": {
                                "line": 1070,
                                "column": 8
                              }
                            },
                            "extra": null,
                            "value": "\n        "
                          },
                          {
                            "type": "JSXExpressionContainer",
                            "start": 29174,
                            "end": 29203,
                            "loc": {
                              "start": {
                                "line": 1070,
                                "column": 8
                              },
                              "end": {
                                "line": 1070,
                                "column": 37
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 29175,
                              "end": 29202,
                              "loc": {
                                "start": {
                                  "line": 1070,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1070,
                                  "column": 36
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 29175,
                                "end": 29200,
                                "loc": {
                                  "start": {
                                    "line": 1070,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 1070,
                                    "column": 34
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 29175,
                                  "end": 29179,
                                  "loc": {
                                    "start": {
                                      "line": 1070,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 1070,
                                      "column": 13
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 29180,
                                  "end": 29200,
                                  "loc": {
                                    "start": {
                                      "line": 1070,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 1070,
                                      "column": 34
                                    },
                                    "identifierName": "render_below_actions"
                                  },
                                  "name": "render_below_actions"
                                },
                                "computed": false
                              },
                              "arguments": []
                            }
                          },
                          {
                            "type": "JSXText",
                            "start": 29203,
                            "end": 29212,
                            "loc": {
                              "start": {
                                "line": 1070,
                                "column": 37
                              },
                              "end": {
                                "line": 1071,
                                "column": 8
                              }
                            },
                            "extra": null,
                            "value": "\n        "
                          },
                          {
                            "type": "JSXExpressionContainer",
                            "start": 29212,
                            "end": 29235,
                            "loc": {
                              "start": {
                                "line": 1071,
                                "column": 8
                              },
                              "end": {
                                "line": 1071,
                                "column": 31
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 29213,
                              "end": 29234,
                              "loc": {
                                "start": {
                                  "line": 1071,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1071,
                                  "column": 30
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 29213,
                                "end": 29232,
                                "loc": {
                                  "start": {
                                    "line": 1071,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 1071,
                                    "column": 28
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 29213,
                                  "end": 29217,
                                  "loc": {
                                    "start": {
                                      "line": 1071,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 1071,
                                      "column": 13
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 29218,
                                  "end": 29232,
                                  "loc": {
                                    "start": {
                                      "line": 1071,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 1071,
                                      "column": 28
                                    },
                                    "identifierName": "render_filters"
                                  },
                                  "name": "render_filters"
                                },
                                "computed": false
                              },
                              "arguments": []
                            }
                          },
                          {
                            "type": "JSXText",
                            "start": 29235,
                            "end": 29244,
                            "loc": {
                              "start": {
                                "line": 1071,
                                "column": 31
                              },
                              "end": {
                                "line": 1072,
                                "column": 8
                              }
                            },
                            "extra": null,
                            "value": "\n        "
                          },
                          {
                            "type": "JSXExpressionContainer",
                            "start": 29244,
                            "end": 29273,
                            "loc": {
                              "start": {
                                "line": 1072,
                                "column": 8
                              },
                              "end": {
                                "line": 1072,
                                "column": 37
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 29245,
                              "end": 29272,
                              "loc": {
                                "start": {
                                  "line": 1072,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1072,
                                  "column": 36
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 29245,
                                "end": 29270,
                                "loc": {
                                  "start": {
                                    "line": 1072,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 1072,
                                    "column": 34
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 29245,
                                  "end": 29249,
                                  "loc": {
                                    "start": {
                                      "line": 1072,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 1072,
                                      "column": 13
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 29250,
                                  "end": 29270,
                                  "loc": {
                                    "start": {
                                      "line": 1072,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 1072,
                                      "column": 34
                                    },
                                    "identifierName": "render_below_filters"
                                  },
                                  "name": "render_below_filters"
                                },
                                "computed": false
                              },
                              "arguments": []
                            }
                          },
                          {
                            "type": "JSXText",
                            "start": 29273,
                            "end": 29283,
                            "loc": {
                              "start": {
                                "line": 1072,
                                "column": 37
                              },
                              "end": {
                                "line": 1074,
                                "column": 8
                              }
                            },
                            "extra": null,
                            "value": "\n\n        "
                          },
                          {
                            "type": "JSXExpressionContainer",
                            "start": 29283,
                            "end": 29304,
                            "loc": {
                              "start": {
                                "line": 1074,
                                "column": 8
                              },
                              "end": {
                                "line": 1074,
                                "column": 29
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 29284,
                              "end": 29303,
                              "loc": {
                                "start": {
                                  "line": 1074,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1074,
                                  "column": 28
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 29284,
                                "end": 29301,
                                "loc": {
                                  "start": {
                                    "line": 1074,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 1074,
                                    "column": 26
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 29284,
                                  "end": 29288,
                                  "loc": {
                                    "start": {
                                      "line": 1074,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 1074,
                                      "column": 13
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 29289,
                                  "end": 29301,
                                  "loc": {
                                    "start": {
                                      "line": 1074,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 1074,
                                      "column": 26
                                    },
                                    "identifierName": "render_table"
                                  },
                                  "name": "render_table"
                                },
                                "computed": false
                              },
                              "arguments": []
                            }
                          },
                          {
                            "type": "JSXText",
                            "start": 29304,
                            "end": 29313,
                            "loc": {
                              "start": {
                                "line": 1074,
                                "column": 29
                              },
                              "end": {
                                "line": 1075,
                                "column": 8
                              }
                            },
                            "extra": null,
                            "value": "\n        "
                          },
                          {
                            "type": "JSXExpressionContainer",
                            "start": 29313,
                            "end": 29340,
                            "loc": {
                              "start": {
                                "line": 1075,
                                "column": 8
                              },
                              "end": {
                                "line": 1075,
                                "column": 35
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 29314,
                              "end": 29339,
                              "loc": {
                                "start": {
                                  "line": 1075,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1075,
                                  "column": 34
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 29314,
                                "end": 29337,
                                "loc": {
                                  "start": {
                                    "line": 1075,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 1075,
                                    "column": 32
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 29314,
                                  "end": 29318,
                                  "loc": {
                                    "start": {
                                      "line": 1075,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 1075,
                                      "column": 13
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 29319,
                                  "end": 29337,
                                  "loc": {
                                    "start": {
                                      "line": 1075,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 1075,
                                      "column": 32
                                    },
                                    "identifierName": "render_below_table"
                                  },
                                  "name": "render_below_table"
                                },
                                "computed": false
                              },
                              "arguments": []
                            }
                          },
                          {
                            "type": "JSXText",
                            "start": 29340,
                            "end": 29349,
                            "loc": {
                              "start": {
                                "line": 1075,
                                "column": 35
                              },
                              "end": {
                                "line": 1076,
                                "column": 8
                              }
                            },
                            "extra": null,
                            "value": "\n        "
                          },
                          {
                            "type": "JSXExpressionContainer",
                            "start": 29349,
                            "end": 29391,
                            "loc": {
                              "start": {
                                "line": 1076,
                                "column": 8
                              },
                              "end": {
                                "line": 1076,
                                "column": 50
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 29350,
                              "end": 29390,
                              "loc": {
                                "start": {
                                  "line": 1076,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1076,
                                  "column": 49
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 29350,
                                "end": 29370,
                                "loc": {
                                  "start": {
                                    "line": 1076,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 1076,
                                    "column": 29
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 29350,
                                  "end": 29354,
                                  "loc": {
                                    "start": {
                                      "line": 1076,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 1076,
                                      "column": 13
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 29355,
                                  "end": 29370,
                                  "loc": {
                                    "start": {
                                      "line": 1076,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 1076,
                                      "column": 29
                                    },
                                    "identifierName": "render_progress"
                                  },
                                  "name": "render_progress"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "start": 29371,
                                  "end": 29389,
                                  "loc": {
                                    "start": {
                                      "line": 1076,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 1076,
                                      "column": 48
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 29371,
                                    "end": 29381,
                                    "loc": {
                                      "start": {
                                        "line": 1076,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 1076,
                                        "column": 40
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 29371,
                                      "end": 29375,
                                      "loc": {
                                        "start": {
                                          "line": 1076,
                                          "column": 30
                                        },
                                        "end": {
                                          "line": 1076,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 29376,
                                      "end": 29381,
                                      "loc": {
                                        "start": {
                                          "line": 1076,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 1076,
                                          "column": 40
                                        },
                                        "identifierName": "state"
                                      },
                                      "name": "state"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 29382,
                                    "end": 29389,
                                    "loc": {
                                      "start": {
                                        "line": 1076,
                                        "column": 41
                                      },
                                      "end": {
                                        "line": 1076,
                                        "column": 48
                                      },
                                      "identifierName": "loading"
                                    },
                                    "name": "loading"
                                  },
                                  "computed": false
                                }
                              ]
                            }
                          },
                          {
                            "type": "JSXText",
                            "start": 29391,
                            "end": 29400,
                            "loc": {
                              "start": {
                                "line": 1076,
                                "column": 50
                              },
                              "end": {
                                "line": 1077,
                                "column": 8
                              }
                            },
                            "extra": null,
                            "value": "\n        "
                          },
                          {
                            "type": "JSXExpressionContainer",
                            "start": 29400,
                            "end": 29430,
                            "loc": {
                              "start": {
                                "line": 1077,
                                "column": 8
                              },
                              "end": {
                                "line": 1077,
                                "column": 38
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 29401,
                              "end": 29429,
                              "loc": {
                                "start": {
                                  "line": 1077,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1077,
                                  "column": 37
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 29401,
                                "end": 29427,
                                "loc": {
                                  "start": {
                                    "line": 1077,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 1077,
                                    "column": 35
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 29401,
                                  "end": 29405,
                                  "loc": {
                                    "start": {
                                      "line": 1077,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 1077,
                                      "column": 13
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 29406,
                                  "end": 29427,
                                  "loc": {
                                    "start": {
                                      "line": 1077,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 1077,
                                      "column": 35
                                    },
                                    "identifierName": "render_below_progress"
                                  },
                                  "name": "render_below_progress"
                                },
                                "computed": false
                              },
                              "arguments": []
                            }
                          },
                          {
                            "type": "JSXText",
                            "start": 29430,
                            "end": 29440,
                            "loc": {
                              "start": {
                                "line": 1077,
                                "column": 38
                              },
                              "end": {
                                "line": 1079,
                                "column": 8
                              }
                            },
                            "extra": null,
                            "value": "\n\n        "
                          },
                          {
                            "type": "JSXExpressionContainer",
                            "start": 29440,
                            "end": 29466,
                            "loc": {
                              "start": {
                                "line": 1079,
                                "column": 8
                              },
                              "end": {
                                "line": 1079,
                                "column": 34
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 29441,
                              "end": 29465,
                              "loc": {
                                "start": {
                                  "line": 1079,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1079,
                                  "column": 33
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 29441,
                                "end": 29463,
                                "loc": {
                                  "start": {
                                    "line": 1079,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 1079,
                                    "column": 31
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 29441,
                                  "end": 29445,
                                  "loc": {
                                    "start": {
                                      "line": 1079,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 1079,
                                      "column": 13
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 29446,
                                  "end": 29463,
                                  "loc": {
                                    "start": {
                                      "line": 1079,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 1079,
                                      "column": 31
                                    },
                                    "identifierName": "render_pagination"
                                  },
                                  "name": "render_pagination"
                                },
                                "computed": false
                              },
                              "arguments": []
                            }
                          },
                          {
                            "type": "JSXText",
                            "start": 29466,
                            "end": 29473,
                            "loc": {
                              "start": {
                                "line": 1079,
                                "column": 34
                              },
                              "end": {
                                "line": 1080,
                                "column": 6
                              }
                            },
                            "extra": null,
                            "value": "\n      "
                          }
                        ],
                        "extra": {
                          "parenthesized": true,
                          "parenStart": 28964
                        }
                      }
                    }
                  ],
                  "directives": []
                },
                "leadingComments": [
                  {
                    "type": "CommentBlock",
                    "value": "*\n   * Renders the admin interface component\n   *\n   * @return A component that renders the admin interface\n   ",
                    "start": 28814,
                    "end": 28929,
                    "loc": {
                      "start": {
                        "line": 1057,
                        "column": 2
                      },
                      "end": {
                        "line": 1061,
                        "column": 5
                      }
                    }
                  }
                ]
              },
              {
                "type": "ClassMethod",
                "start": 29493,
                "end": 29521,
                "loc": {
                  "start": {
                    "line": 1083,
                    "column": 2
                  },
                  "end": {
                    "line": 1083,
                    "column": 30
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 29493,
                  "end": 29516,
                  "loc": {
                    "start": {
                      "line": 1083,
                      "column": 2
                    },
                    "end": {
                      "line": 1083,
                      "column": 25
                    },
                    "identifierName": "render_below_add_button"
                  },
                  "name": "render_below_add_button"
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 29519,
                  "end": 29521,
                  "loc": {
                    "start": {
                      "line": 1083,
                      "column": 28
                    },
                    "end": {
                      "line": 1083,
                      "column": 30
                    }
                  },
                  "body": [],
                  "directives": []
                }
              },
              {
                "type": "ClassMethod",
                "start": 29524,
                "end": 29554,
                "loc": {
                  "start": {
                    "line": 1084,
                    "column": 2
                  },
                  "end": {
                    "line": 1084,
                    "column": 32
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 29524,
                  "end": 29549,
                  "loc": {
                    "start": {
                      "line": 1084,
                      "column": 2
                    },
                    "end": {
                      "line": 1084,
                      "column": 27
                    },
                    "identifierName": "render_below_search_field"
                  },
                  "name": "render_below_search_field"
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 29552,
                  "end": 29554,
                  "loc": {
                    "start": {
                      "line": 1084,
                      "column": 30
                    },
                    "end": {
                      "line": 1084,
                      "column": 32
                    }
                  },
                  "body": [],
                  "directives": []
                }
              },
              {
                "type": "ClassMethod",
                "start": 29558,
                "end": 29583,
                "loc": {
                  "start": {
                    "line": 1086,
                    "column": 2
                  },
                  "end": {
                    "line": 1086,
                    "column": 27
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 29558,
                  "end": 29578,
                  "loc": {
                    "start": {
                      "line": 1086,
                      "column": 2
                    },
                    "end": {
                      "line": 1086,
                      "column": 22
                    },
                    "identifierName": "render_below_actions"
                  },
                  "name": "render_below_actions"
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 29581,
                  "end": 29583,
                  "loc": {
                    "start": {
                      "line": 1086,
                      "column": 25
                    },
                    "end": {
                      "line": 1086,
                      "column": 27
                    }
                  },
                  "body": [],
                  "directives": []
                }
              },
              {
                "type": "ClassMethod",
                "start": 29587,
                "end": 29612,
                "loc": {
                  "start": {
                    "line": 1088,
                    "column": 2
                  },
                  "end": {
                    "line": 1088,
                    "column": 27
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 29587,
                  "end": 29607,
                  "loc": {
                    "start": {
                      "line": 1088,
                      "column": 2
                    },
                    "end": {
                      "line": 1088,
                      "column": 22
                    },
                    "identifierName": "render_below_filters"
                  },
                  "name": "render_below_filters"
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 29610,
                  "end": 29612,
                  "loc": {
                    "start": {
                      "line": 1088,
                      "column": 25
                    },
                    "end": {
                      "line": 1088,
                      "column": 27
                    }
                  },
                  "body": [],
                  "directives": []
                }
              },
              {
                "type": "ClassMethod",
                "start": 29616,
                "end": 29639,
                "loc": {
                  "start": {
                    "line": 1090,
                    "column": 2
                  },
                  "end": {
                    "line": 1090,
                    "column": 25
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 29616,
                  "end": 29634,
                  "loc": {
                    "start": {
                      "line": 1090,
                      "column": 2
                    },
                    "end": {
                      "line": 1090,
                      "column": 20
                    },
                    "identifierName": "render_below_table"
                  },
                  "name": "render_below_table"
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 29637,
                  "end": 29639,
                  "loc": {
                    "start": {
                      "line": 1090,
                      "column": 23
                    },
                    "end": {
                      "line": 1090,
                      "column": 25
                    }
                  },
                  "body": [],
                  "directives": []
                }
              },
              {
                "type": "ClassMethod",
                "start": 29643,
                "end": 29669,
                "loc": {
                  "start": {
                    "line": 1092,
                    "column": 2
                  },
                  "end": {
                    "line": 1092,
                    "column": 28
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 29643,
                  "end": 29664,
                  "loc": {
                    "start": {
                      "line": 1092,
                      "column": 2
                    },
                    "end": {
                      "line": 1092,
                      "column": 23
                    },
                    "identifierName": "render_below_progress"
                  },
                  "name": "render_below_progress"
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 29667,
                  "end": 29669,
                  "loc": {
                    "start": {
                      "line": 1092,
                      "column": 26
                    },
                    "end": {
                      "line": 1092,
                      "column": 28
                    }
                  },
                  "body": [],
                  "directives": []
                }
              },
              {
                "type": "ClassMethod",
                "start": 29673,
                "end": 29874,
                "loc": {
                  "start": {
                    "line": 1094,
                    "column": 2
                  },
                  "end": {
                    "line": 1102,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 29673,
                  "end": 29691,
                  "loc": {
                    "start": {
                      "line": 1094,
                      "column": 2
                    },
                    "end": {
                      "line": 1094,
                      "column": 20
                    },
                    "identifierName": "render_change_view"
                  },
                  "name": "render_change_view"
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 29694,
                  "end": 29874,
                  "loc": {
                    "start": {
                      "line": 1094,
                      "column": 23
                    },
                    "end": {
                      "line": 1102,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 29700,
                      "end": 29870,
                      "loc": {
                        "start": {
                          "line": 1095,
                          "column": 4
                        },
                        "end": {
                          "line": 1101,
                          "column": 6
                        }
                      },
                      "argument": {
                        "type": "JSXElement",
                        "start": 29715,
                        "end": 29863,
                        "loc": {
                          "start": {
                            "line": 1096,
                            "column": 6
                          },
                          "end": {
                            "line": 1100,
                            "column": 12
                          }
                        },
                        "openingElement": {
                          "type": "JSXOpeningElement",
                          "start": 29715,
                          "end": 29720,
                          "loc": {
                            "start": {
                              "line": 1096,
                              "column": 6
                            },
                            "end": {
                              "line": 1096,
                              "column": 11
                            }
                          },
                          "attributes": [],
                          "name": {
                            "type": "JSXIdentifier",
                            "start": 29716,
                            "end": 29719,
                            "loc": {
                              "start": {
                                "line": 1096,
                                "column": 7
                              },
                              "end": {
                                "line": 1096,
                                "column": 10
                              }
                            },
                            "name": "div"
                          },
                          "selfClosing": false
                        },
                        "closingElement": {
                          "type": "JSXClosingElement",
                          "start": 29857,
                          "end": 29863,
                          "loc": {
                            "start": {
                              "line": 1100,
                              "column": 6
                            },
                            "end": {
                              "line": 1100,
                              "column": 12
                            }
                          },
                          "name": {
                            "type": "JSXIdentifier",
                            "start": 29859,
                            "end": 29862,
                            "loc": {
                              "start": {
                                "line": 1100,
                                "column": 8
                              },
                              "end": {
                                "line": 1100,
                                "column": 11
                              }
                            },
                            "name": "div"
                          }
                        },
                        "children": [
                          {
                            "type": "JSXText",
                            "start": 29720,
                            "end": 29729,
                            "loc": {
                              "start": {
                                "line": 1096,
                                "column": 11
                              },
                              "end": {
                                "line": 1097,
                                "column": 8
                              }
                            },
                            "extra": null,
                            "value": "\n        "
                          },
                          {
                            "type": "JSXExpressionContainer",
                            "start": 29729,
                            "end": 29771,
                            "loc": {
                              "start": {
                                "line": 1097,
                                "column": 8
                              },
                              "end": {
                                "line": 1097,
                                "column": 50
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 29730,
                              "end": 29770,
                              "loc": {
                                "start": {
                                  "line": 1097,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1097,
                                  "column": 49
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 29730,
                                "end": 29750,
                                "loc": {
                                  "start": {
                                    "line": 1097,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 1097,
                                    "column": 29
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 29730,
                                  "end": 29734,
                                  "loc": {
                                    "start": {
                                      "line": 1097,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 1097,
                                      "column": 13
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 29735,
                                  "end": 29750,
                                  "loc": {
                                    "start": {
                                      "line": 1097,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 1097,
                                      "column": 29
                                    },
                                    "identifierName": "render_progress"
                                  },
                                  "name": "render_progress"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "start": 29751,
                                  "end": 29769,
                                  "loc": {
                                    "start": {
                                      "line": 1097,
                                      "column": 30
                                    },
                                    "end": {
                                      "line": 1097,
                                      "column": 48
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 29751,
                                    "end": 29761,
                                    "loc": {
                                      "start": {
                                        "line": 1097,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 1097,
                                        "column": 40
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 29751,
                                      "end": 29755,
                                      "loc": {
                                        "start": {
                                          "line": 1097,
                                          "column": 30
                                        },
                                        "end": {
                                          "line": 1097,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 29756,
                                      "end": 29761,
                                      "loc": {
                                        "start": {
                                          "line": 1097,
                                          "column": 35
                                        },
                                        "end": {
                                          "line": 1097,
                                          "column": 40
                                        },
                                        "identifierName": "state"
                                      },
                                      "name": "state"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 29762,
                                    "end": 29769,
                                    "loc": {
                                      "start": {
                                        "line": 1097,
                                        "column": 41
                                      },
                                      "end": {
                                        "line": 1097,
                                        "column": 48
                                      },
                                      "identifierName": "loading"
                                    },
                                    "name": "loading"
                                  },
                                  "computed": false
                                }
                              ]
                            }
                          },
                          {
                            "type": "JSXText",
                            "start": 29771,
                            "end": 29780,
                            "loc": {
                              "start": {
                                "line": 1097,
                                "column": 50
                              },
                              "end": {
                                "line": 1098,
                                "column": 8
                              }
                            },
                            "extra": null,
                            "value": "\n        "
                          },
                          {
                            "type": "JSXExpressionContainer",
                            "start": 29780,
                            "end": 29807,
                            "loc": {
                              "start": {
                                "line": 1098,
                                "column": 8
                              },
                              "end": {
                                "line": 1098,
                                "column": 35
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 29781,
                              "end": 29806,
                              "loc": {
                                "start": {
                                  "line": 1098,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1098,
                                  "column": 34
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 29781,
                                "end": 29804,
                                "loc": {
                                  "start": {
                                    "line": 1098,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 1098,
                                    "column": 32
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 29781,
                                  "end": 29785,
                                  "loc": {
                                    "start": {
                                      "line": 1098,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 1098,
                                      "column": 13
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 29786,
                                  "end": 29804,
                                  "loc": {
                                    "start": {
                                      "line": 1098,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 1098,
                                      "column": 32
                                    },
                                    "identifierName": "render_back_button"
                                  },
                                  "name": "render_back_button"
                                },
                                "computed": false
                              },
                              "arguments": []
                            }
                          },
                          {
                            "type": "JSXText",
                            "start": 29807,
                            "end": 29816,
                            "loc": {
                              "start": {
                                "line": 1098,
                                "column": 35
                              },
                              "end": {
                                "line": 1099,
                                "column": 8
                              }
                            },
                            "extra": null,
                            "value": "\n        "
                          },
                          {
                            "type": "JSXExpressionContainer",
                            "start": 29816,
                            "end": 29850,
                            "loc": {
                              "start": {
                                "line": 1099,
                                "column": 8
                              },
                              "end": {
                                "line": 1099,
                                "column": 42
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 29817,
                              "end": 29849,
                              "loc": {
                                "start": {
                                  "line": 1099,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1099,
                                  "column": 41
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 29817,
                                "end": 29830,
                                "loc": {
                                  "start": {
                                    "line": 1099,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 1099,
                                    "column": 22
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 29817,
                                  "end": 29821,
                                  "loc": {
                                    "start": {
                                      "line": 1099,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 1099,
                                      "column": 13
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 29822,
                                  "end": 29830,
                                  "loc": {
                                    "start": {
                                      "line": 1099,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 1099,
                                      "column": 22
                                    },
                                    "identifierName": "get_form"
                                  },
                                  "name": "get_form"
                                },
                                "computed": false
                              },
                              "arguments": [
                                {
                                  "type": "MemberExpression",
                                  "start": 29831,
                                  "end": 29848,
                                  "loc": {
                                    "start": {
                                      "line": 1099,
                                      "column": 23
                                    },
                                    "end": {
                                      "line": 1099,
                                      "column": 40
                                    }
                                  },
                                  "object": {
                                    "type": "MemberExpression",
                                    "start": 29831,
                                    "end": 29841,
                                    "loc": {
                                      "start": {
                                        "line": 1099,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 1099,
                                        "column": 33
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 29831,
                                      "end": 29835,
                                      "loc": {
                                        "start": {
                                          "line": 1099,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 1099,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 29836,
                                      "end": 29841,
                                      "loc": {
                                        "start": {
                                          "line": 1099,
                                          "column": 28
                                        },
                                        "end": {
                                          "line": 1099,
                                          "column": 33
                                        },
                                        "identifierName": "state"
                                      },
                                      "name": "state"
                                    },
                                    "computed": false
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 29842,
                                    "end": 29848,
                                    "loc": {
                                      "start": {
                                        "line": 1099,
                                        "column": 34
                                      },
                                      "end": {
                                        "line": 1099,
                                        "column": 40
                                      },
                                      "identifierName": "object"
                                    },
                                    "name": "object"
                                  },
                                  "computed": false
                                }
                              ]
                            }
                          },
                          {
                            "type": "JSXText",
                            "start": 29850,
                            "end": 29857,
                            "loc": {
                              "start": {
                                "line": 1099,
                                "column": 42
                              },
                              "end": {
                                "line": 1100,
                                "column": 6
                              }
                            },
                            "extra": null,
                            "value": "\n      "
                          }
                        ],
                        "extra": {
                          "parenthesized": true,
                          "parenStart": 29707
                        }
                      }
                    }
                  ],
                  "directives": []
                }
              },
              {
                "type": "ClassMethod",
                "start": 29877,
                "end": 29906,
                "loc": {
                  "start": {
                    "line": 1103,
                    "column": 2
                  },
                  "end": {
                    "line": 1103,
                    "column": 31
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 29877,
                  "end": 29901,
                  "loc": {
                    "start": {
                      "line": 1103,
                      "column": 2
                    },
                    "end": {
                      "line": 1103,
                      "column": 26
                    },
                    "identifierName": "render_above_change_view"
                  },
                  "name": "render_above_change_view"
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 29904,
                  "end": 29906,
                  "loc": {
                    "start": {
                      "line": 1103,
                      "column": 29
                    },
                    "end": {
                      "line": 1103,
                      "column": 31
                    }
                  },
                  "body": [],
                  "directives": []
                }
              },
              {
                "type": "ClassMethod",
                "start": 29909,
                "end": 29938,
                "loc": {
                  "start": {
                    "line": 1104,
                    "column": 2
                  },
                  "end": {
                    "line": 1104,
                    "column": 31
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 29909,
                  "end": 29933,
                  "loc": {
                    "start": {
                      "line": 1104,
                      "column": 2
                    },
                    "end": {
                      "line": 1104,
                      "column": 26
                    },
                    "identifierName": "render_below_change_view"
                  },
                  "name": "render_below_change_view"
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 29936,
                  "end": 29938,
                  "loc": {
                    "start": {
                      "line": 1104,
                      "column": 29
                    },
                    "end": {
                      "line": 1104,
                      "column": 31
                    }
                  },
                  "body": [],
                  "directives": []
                }
              },
              {
                "type": "ClassMethod",
                "start": 29941,
                "end": 29968,
                "loc": {
                  "start": {
                    "line": 1105,
                    "column": 2
                  },
                  "end": {
                    "line": 1105,
                    "column": 29
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 29941,
                  "end": 29963,
                  "loc": {
                    "start": {
                      "line": 1105,
                      "column": 2
                    },
                    "end": {
                      "line": 1105,
                      "column": 24
                    },
                    "identifierName": "render_above_list_view"
                  },
                  "name": "render_above_list_view"
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 29966,
                  "end": 29968,
                  "loc": {
                    "start": {
                      "line": 1105,
                      "column": 27
                    },
                    "end": {
                      "line": 1105,
                      "column": 29
                    }
                  },
                  "body": [],
                  "directives": []
                }
              },
              {
                "type": "ClassMethod",
                "start": 29971,
                "end": 29998,
                "loc": {
                  "start": {
                    "line": 1106,
                    "column": 2
                  },
                  "end": {
                    "line": 1106,
                    "column": 29
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 29971,
                  "end": 29993,
                  "loc": {
                    "start": {
                      "line": 1106,
                      "column": 2
                    },
                    "end": {
                      "line": 1106,
                      "column": 24
                    },
                    "identifierName": "render_below_list_view"
                  },
                  "name": "render_below_list_view"
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 29996,
                  "end": 29998,
                  "loc": {
                    "start": {
                      "line": 1106,
                      "column": 27
                    },
                    "end": {
                      "line": 1106,
                      "column": 29
                    }
                  },
                  "body": [],
                  "directives": []
                }
              },
              {
                "type": "ClassMethod",
                "start": 30001,
                "end": 30221,
                "loc": {
                  "start": {
                    "line": 1107,
                    "column": 2
                  },
                  "end": {
                    "line": 1116,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 30001,
                  "end": 30017,
                  "loc": {
                    "start": {
                      "line": 1107,
                      "column": 2
                    },
                    "end": {
                      "line": 1107,
                      "column": 18
                    },
                    "identifierName": "render_list_page"
                  },
                  "name": "render_list_page"
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 30020,
                  "end": 30221,
                  "loc": {
                    "start": {
                      "line": 1107,
                      "column": 21
                    },
                    "end": {
                      "line": 1116,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 30026,
                      "end": 30217,
                      "loc": {
                        "start": {
                          "line": 1108,
                          "column": 4
                        },
                        "end": {
                          "line": 1115,
                          "column": 6
                        }
                      },
                      "argument": {
                        "type": "JSXElement",
                        "start": 30041,
                        "end": 30210,
                        "loc": {
                          "start": {
                            "line": 1109,
                            "column": 6
                          },
                          "end": {
                            "line": 1114,
                            "column": 12
                          }
                        },
                        "openingElement": {
                          "type": "JSXOpeningElement",
                          "start": 30041,
                          "end": 30046,
                          "loc": {
                            "start": {
                              "line": 1109,
                              "column": 6
                            },
                            "end": {
                              "line": 1109,
                              "column": 11
                            }
                          },
                          "attributes": [],
                          "name": {
                            "type": "JSXIdentifier",
                            "start": 30042,
                            "end": 30045,
                            "loc": {
                              "start": {
                                "line": 1109,
                                "column": 7
                              },
                              "end": {
                                "line": 1109,
                                "column": 10
                              }
                            },
                            "name": "div"
                          },
                          "selfClosing": false
                        },
                        "closingElement": {
                          "type": "JSXClosingElement",
                          "start": 30204,
                          "end": 30210,
                          "loc": {
                            "start": {
                              "line": 1114,
                              "column": 6
                            },
                            "end": {
                              "line": 1114,
                              "column": 12
                            }
                          },
                          "name": {
                            "type": "JSXIdentifier",
                            "start": 30206,
                            "end": 30209,
                            "loc": {
                              "start": {
                                "line": 1114,
                                "column": 8
                              },
                              "end": {
                                "line": 1114,
                                "column": 11
                              }
                            },
                            "name": "div"
                          }
                        },
                        "children": [
                          {
                            "type": "JSXText",
                            "start": 30046,
                            "end": 30055,
                            "loc": {
                              "start": {
                                "line": 1109,
                                "column": 11
                              },
                              "end": {
                                "line": 1110,
                                "column": 8
                              }
                            },
                            "extra": null,
                            "value": "\n        "
                          },
                          {
                            "type": "JSXExpressionContainer",
                            "start": 30055,
                            "end": 30086,
                            "loc": {
                              "start": {
                                "line": 1110,
                                "column": 8
                              },
                              "end": {
                                "line": 1110,
                                "column": 39
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 30056,
                              "end": 30085,
                              "loc": {
                                "start": {
                                  "line": 1110,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1110,
                                  "column": 38
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 30056,
                                "end": 30083,
                                "loc": {
                                  "start": {
                                    "line": 1110,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 1110,
                                    "column": 36
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 30056,
                                  "end": 30060,
                                  "loc": {
                                    "start": {
                                      "line": 1110,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 1110,
                                      "column": 13
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 30061,
                                  "end": 30083,
                                  "loc": {
                                    "start": {
                                      "line": 1110,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 1110,
                                      "column": 36
                                    },
                                    "identifierName": "render_above_list_view"
                                  },
                                  "name": "render_above_list_view"
                                },
                                "computed": false
                              },
                              "arguments": []
                            }
                          },
                          {
                            "type": "JSXText",
                            "start": 30086,
                            "end": 30095,
                            "loc": {
                              "start": {
                                "line": 1110,
                                "column": 39
                              },
                              "end": {
                                "line": 1111,
                                "column": 8
                              }
                            },
                            "extra": null,
                            "value": "\n        "
                          },
                          {
                            "type": "JSXExpressionContainer",
                            "start": 30095,
                            "end": 30120,
                            "loc": {
                              "start": {
                                "line": 1111,
                                "column": 8
                              },
                              "end": {
                                "line": 1111,
                                "column": 33
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 30096,
                              "end": 30119,
                              "loc": {
                                "start": {
                                  "line": 1111,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1111,
                                  "column": 32
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 30096,
                                "end": 30117,
                                "loc": {
                                  "start": {
                                    "line": 1111,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 1111,
                                    "column": 30
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 30096,
                                  "end": 30100,
                                  "loc": {
                                    "start": {
                                      "line": 1111,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 1111,
                                      "column": 13
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 30101,
                                  "end": 30117,
                                  "loc": {
                                    "start": {
                                      "line": 1111,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 1111,
                                      "column": 30
                                    },
                                    "identifierName": "render_list_view"
                                  },
                                  "name": "render_list_view"
                                },
                                "computed": false
                              },
                              "arguments": []
                            }
                          },
                          {
                            "type": "JSXText",
                            "start": 30120,
                            "end": 30129,
                            "loc": {
                              "start": {
                                "line": 1111,
                                "column": 33
                              },
                              "end": {
                                "line": 1112,
                                "column": 8
                              }
                            },
                            "extra": null,
                            "value": "\n        "
                          },
                          {
                            "type": "JSXExpressionContainer",
                            "start": 30129,
                            "end": 30160,
                            "loc": {
                              "start": {
                                "line": 1112,
                                "column": 8
                              },
                              "end": {
                                "line": 1112,
                                "column": 39
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 30130,
                              "end": 30159,
                              "loc": {
                                "start": {
                                  "line": 1112,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1112,
                                  "column": 38
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 30130,
                                "end": 30157,
                                "loc": {
                                  "start": {
                                    "line": 1112,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 1112,
                                    "column": 36
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 30130,
                                  "end": 30134,
                                  "loc": {
                                    "start": {
                                      "line": 1112,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 1112,
                                      "column": 13
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 30135,
                                  "end": 30157,
                                  "loc": {
                                    "start": {
                                      "line": 1112,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 1112,
                                      "column": 36
                                    },
                                    "identifierName": "render_below_list_view"
                                  },
                                  "name": "render_below_list_view"
                                },
                                "computed": false
                              },
                              "arguments": []
                            }
                          },
                          {
                            "type": "JSXText",
                            "start": 30160,
                            "end": 30169,
                            "loc": {
                              "start": {
                                "line": 1112,
                                "column": 39
                              },
                              "end": {
                                "line": 1113,
                                "column": 8
                              }
                            },
                            "extra": null,
                            "value": "\n        "
                          },
                          {
                            "type": "JSXExpressionContainer",
                            "start": 30169,
                            "end": 30197,
                            "loc": {
                              "start": {
                                "line": 1113,
                                "column": 8
                              },
                              "end": {
                                "line": 1113,
                                "column": 36
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 30170,
                              "end": 30196,
                              "loc": {
                                "start": {
                                  "line": 1113,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1113,
                                  "column": 35
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 30170,
                                "end": 30194,
                                "loc": {
                                  "start": {
                                    "line": 1113,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 1113,
                                    "column": 33
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 30170,
                                  "end": 30174,
                                  "loc": {
                                    "start": {
                                      "line": 1113,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 1113,
                                      "column": 13
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 30175,
                                  "end": 30194,
                                  "loc": {
                                    "start": {
                                      "line": 1113,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 1113,
                                      "column": 33
                                    },
                                    "identifierName": "render_change_modal"
                                  },
                                  "name": "render_change_modal"
                                },
                                "computed": false
                              },
                              "arguments": []
                            }
                          },
                          {
                            "type": "JSXText",
                            "start": 30197,
                            "end": 30204,
                            "loc": {
                              "start": {
                                "line": 1113,
                                "column": 36
                              },
                              "end": {
                                "line": 1114,
                                "column": 6
                              }
                            },
                            "extra": null,
                            "value": "\n      "
                          }
                        ],
                        "extra": {
                          "parenthesized": true,
                          "parenStart": 30033
                        }
                      }
                    }
                  ],
                  "directives": []
                }
              },
              {
                "type": "ClassMethod",
                "start": 30225,
                "end": 30634,
                "loc": {
                  "start": {
                    "line": 1118,
                    "column": 2
                  },
                  "end": {
                    "line": 1131,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 30225,
                  "end": 30244,
                  "loc": {
                    "start": {
                      "line": 1118,
                      "column": 2
                    },
                    "end": {
                      "line": 1118,
                      "column": 21
                    },
                    "identifierName": "render_change_modal"
                  },
                  "name": "render_change_modal"
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 30247,
                  "end": 30634,
                  "loc": {
                    "start": {
                      "line": 1118,
                      "column": 24
                    },
                    "end": {
                      "line": 1131,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 30253,
                      "end": 30630,
                      "loc": {
                        "start": {
                          "line": 1119,
                          "column": 4
                        },
                        "end": {
                          "line": 1130,
                          "column": 6
                        }
                      },
                      "argument": {
                        "type": "JSXElement",
                        "start": 30268,
                        "end": 30623,
                        "loc": {
                          "start": {
                            "line": 1120,
                            "column": 6
                          },
                          "end": {
                            "line": 1129,
                            "column": 14
                          }
                        },
                        "openingElement": {
                          "type": "JSXOpeningElement",
                          "start": 30268,
                          "end": 30488,
                          "loc": {
                            "start": {
                              "line": 1120,
                              "column": 6
                            },
                            "end": {
                              "line": 1125,
                              "column": 7
                            }
                          },
                          "attributes": [
                            {
                              "type": "JSXAttribute",
                              "start": 30283,
                              "end": 30336,
                              "loc": {
                                "start": {
                                  "line": 1121,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1121,
                                  "column": 61
                                }
                              },
                              "name": {
                                "type": "JSXIdentifier",
                                "start": 30283,
                                "end": 30289,
                                "loc": {
                                  "start": {
                                    "line": 1121,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 1121,
                                    "column": 14
                                  }
                                },
                                "name": "isOpen"
                              },
                              "value": {
                                "type": "JSXExpressionContainer",
                                "start": 30290,
                                "end": 30336,
                                "loc": {
                                  "start": {
                                    "line": 1121,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 1121,
                                    "column": 61
                                  }
                                },
                                "expression": {
                                  "type": "BinaryExpression",
                                  "start": 30291,
                                  "end": 30335,
                                  "loc": {
                                    "start": {
                                      "line": 1121,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 1121,
                                      "column": 60
                                    }
                                  },
                                  "left": {
                                    "type": "MemberExpression",
                                    "start": 30291,
                                    "end": 30314,
                                    "loc": {
                                      "start": {
                                        "line": 1121,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 1121,
                                        "column": 39
                                      }
                                    },
                                    "object": {
                                      "type": "MemberExpression",
                                      "start": 30291,
                                      "end": 30301,
                                      "loc": {
                                        "start": {
                                          "line": 1121,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 1121,
                                          "column": 26
                                        }
                                      },
                                      "object": {
                                        "type": "ThisExpression",
                                        "start": 30291,
                                        "end": 30295,
                                        "loc": {
                                          "start": {
                                            "line": 1121,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 1121,
                                            "column": 20
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 30296,
                                        "end": 30301,
                                        "loc": {
                                          "start": {
                                            "line": 1121,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 1121,
                                            "column": 26
                                          },
                                          "identifierName": "state"
                                        },
                                        "name": "state"
                                      },
                                      "computed": false
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 30302,
                                      "end": 30314,
                                      "loc": {
                                        "start": {
                                          "line": 1121,
                                          "column": 27
                                        },
                                        "end": {
                                          "line": 1121,
                                          "column": 39
                                        },
                                        "identifierName": "display_type"
                                      },
                                      "name": "display_type"
                                    },
                                    "computed": false
                                  },
                                  "operator": "!=",
                                  "right": {
                                    "type": "MemberExpression",
                                    "start": 30318,
                                    "end": 30335,
                                    "loc": {
                                      "start": {
                                        "line": 1121,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 1121,
                                        "column": 60
                                      }
                                    },
                                    "object": {
                                      "type": "Identifier",
                                      "start": 30318,
                                      "end": 30330,
                                      "loc": {
                                        "start": {
                                          "line": 1121,
                                          "column": 43
                                        },
                                        "end": {
                                          "line": 1121,
                                          "column": 55
                                        },
                                        "identifierName": "display_type"
                                      },
                                      "name": "display_type"
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 30331,
                                      "end": 30335,
                                      "loc": {
                                        "start": {
                                          "line": 1121,
                                          "column": 56
                                        },
                                        "end": {
                                          "line": 1121,
                                          "column": 60
                                        },
                                        "identifierName": "list"
                                      },
                                      "name": "list"
                                    },
                                    "computed": false
                                  }
                                }
                              }
                            },
                            {
                              "type": "JSXAttribute",
                              "start": 30345,
                              "end": 30375,
                              "loc": {
                                "start": {
                                  "line": 1122,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1122,
                                  "column": 38
                                }
                              },
                              "name": {
                                "type": "JSXIdentifier",
                                "start": 30345,
                                "end": 30357,
                                "loc": {
                                  "start": {
                                    "line": 1122,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 1122,
                                    "column": 20
                                  }
                                },
                                "name": "contentLabel"
                              },
                              "value": {
                                "type": "JSXExpressionContainer",
                                "start": 30358,
                                "end": 30375,
                                "loc": {
                                  "start": {
                                    "line": 1122,
                                    "column": 21
                                  },
                                  "end": {
                                    "line": 1122,
                                    "column": 38
                                  }
                                },
                                "expression": {
                                  "type": "LogicalExpression",
                                  "start": 30359,
                                  "end": 30374,
                                  "loc": {
                                    "start": {
                                      "line": 1122,
                                      "column": 22
                                    },
                                    "end": {
                                      "line": 1122,
                                      "column": 37
                                    }
                                  },
                                  "left": {
                                    "type": "MemberExpression",
                                    "start": 30359,
                                    "end": 30368,
                                    "loc": {
                                      "start": {
                                        "line": 1122,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 1122,
                                        "column": 31
                                      }
                                    },
                                    "object": {
                                      "type": "ThisExpression",
                                      "start": 30359,
                                      "end": 30363,
                                      "loc": {
                                        "start": {
                                          "line": 1122,
                                          "column": 22
                                        },
                                        "end": {
                                          "line": 1122,
                                          "column": 26
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "start": 30364,
                                      "end": 30368,
                                      "loc": {
                                        "start": {
                                          "line": 1122,
                                          "column": 27
                                        },
                                        "end": {
                                          "line": 1122,
                                          "column": 31
                                        },
                                        "identifierName": "name"
                                      },
                                      "name": "name"
                                    },
                                    "computed": false
                                  },
                                  "operator": "||",
                                  "right": {
                                    "type": "StringLiteral",
                                    "start": 30372,
                                    "end": 30374,
                                    "loc": {
                                      "start": {
                                        "line": 1122,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 1122,
                                        "column": 37
                                      }
                                    },
                                    "extra": {
                                      "rawValue": "",
                                      "raw": "\"\""
                                    },
                                    "value": ""
                                  }
                                }
                              }
                            },
                            {
                              "type": "JSXAttribute",
                              "start": 30384,
                              "end": 30450,
                              "loc": {
                                "start": {
                                  "line": 1123,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1123,
                                  "column": 74
                                }
                              },
                              "name": {
                                "type": "JSXIdentifier",
                                "start": 30384,
                                "end": 30398,
                                "loc": {
                                  "start": {
                                    "line": 1123,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 1123,
                                    "column": 22
                                  }
                                },
                                "name": "parentSelector"
                              },
                              "value": {
                                "type": "JSXExpressionContainer",
                                "start": 30399,
                                "end": 30450,
                                "loc": {
                                  "start": {
                                    "line": 1123,
                                    "column": 23
                                  },
                                  "end": {
                                    "line": 1123,
                                    "column": 74
                                  }
                                },
                                "expression": {
                                  "type": "ArrowFunctionExpression",
                                  "start": 30400,
                                  "end": 30449,
                                  "loc": {
                                    "start": {
                                      "line": 1123,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 1123,
                                      "column": 73
                                    }
                                  },
                                  "id": null,
                                  "generator": false,
                                  "expression": true,
                                  "async": false,
                                  "params": [],
                                  "body": {
                                    "type": "CallExpression",
                                    "start": 30406,
                                    "end": 30449,
                                    "loc": {
                                      "start": {
                                        "line": 1123,
                                        "column": 30
                                      },
                                      "end": {
                                        "line": 1123,
                                        "column": 73
                                      }
                                    },
                                    "callee": {
                                      "type": "MemberExpression",
                                      "start": 30406,
                                      "end": 30428,
                                      "loc": {
                                        "start": {
                                          "line": 1123,
                                          "column": 30
                                        },
                                        "end": {
                                          "line": 1123,
                                          "column": 52
                                        }
                                      },
                                      "object": {
                                        "type": "Identifier",
                                        "start": 30406,
                                        "end": 30414,
                                        "loc": {
                                          "start": {
                                            "line": 1123,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 1123,
                                            "column": 38
                                          },
                                          "identifierName": "document"
                                        },
                                        "name": "document"
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "start": 30415,
                                        "end": 30428,
                                        "loc": {
                                          "start": {
                                            "line": 1123,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 1123,
                                            "column": 52
                                          },
                                          "identifierName": "querySelector"
                                        },
                                        "name": "querySelector"
                                      },
                                      "computed": false
                                    },
                                    "arguments": [
                                      {
                                        "type": "StringLiteral",
                                        "start": 30429,
                                        "end": 30448,
                                        "loc": {
                                          "start": {
                                            "line": 1123,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 1123,
                                            "column": 72
                                          }
                                        },
                                        "extra": {
                                          "rawValue": "#react-crud-admin",
                                          "raw": "\"#react-crud-admin\""
                                        },
                                        "value": "#react-crud-admin"
                                      }
                                    ]
                                  }
                                }
                              }
                            },
                            {
                              "type": "JSXAttribute",
                              "start": 30459,
                              "end": 30480,
                              "loc": {
                                "start": {
                                  "line": 1124,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1124,
                                  "column": 29
                                }
                              },
                              "name": {
                                "type": "JSXIdentifier",
                                "start": 30459,
                                "end": 30465,
                                "loc": {
                                  "start": {
                                    "line": 1124,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 1124,
                                    "column": 14
                                  }
                                },
                                "name": "styles"
                              },
                              "value": {
                                "type": "JSXExpressionContainer",
                                "start": 30466,
                                "end": 30480,
                                "loc": {
                                  "start": {
                                    "line": 1124,
                                    "column": 15
                                  },
                                  "end": {
                                    "line": 1124,
                                    "column": 29
                                  }
                                },
                                "expression": {
                                  "type": "Identifier",
                                  "start": 30467,
                                  "end": 30479,
                                  "loc": {
                                    "start": {
                                      "line": 1124,
                                      "column": 16
                                    },
                                    "end": {
                                      "line": 1124,
                                      "column": 28
                                    },
                                    "identifierName": "customStyles"
                                  },
                                  "name": "customStyles"
                                }
                              }
                            }
                          ],
                          "name": {
                            "type": "JSXIdentifier",
                            "start": 30269,
                            "end": 30274,
                            "loc": {
                              "start": {
                                "line": 1120,
                                "column": 7
                              },
                              "end": {
                                "line": 1120,
                                "column": 12
                              }
                            },
                            "name": "Modal"
                          },
                          "selfClosing": false
                        },
                        "closingElement": {
                          "type": "JSXClosingElement",
                          "start": 30615,
                          "end": 30623,
                          "loc": {
                            "start": {
                              "line": 1129,
                              "column": 6
                            },
                            "end": {
                              "line": 1129,
                              "column": 14
                            }
                          },
                          "name": {
                            "type": "JSXIdentifier",
                            "start": 30617,
                            "end": 30622,
                            "loc": {
                              "start": {
                                "line": 1129,
                                "column": 8
                              },
                              "end": {
                                "line": 1129,
                                "column": 13
                              }
                            },
                            "name": "Modal"
                          }
                        },
                        "children": [
                          {
                            "type": "JSXText",
                            "start": 30488,
                            "end": 30497,
                            "loc": {
                              "start": {
                                "line": 1125,
                                "column": 7
                              },
                              "end": {
                                "line": 1126,
                                "column": 8
                              }
                            },
                            "extra": null,
                            "value": "\n        "
                          },
                          {
                            "type": "JSXExpressionContainer",
                            "start": 30497,
                            "end": 30530,
                            "loc": {
                              "start": {
                                "line": 1126,
                                "column": 8
                              },
                              "end": {
                                "line": 1126,
                                "column": 41
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 30498,
                              "end": 30529,
                              "loc": {
                                "start": {
                                  "line": 1126,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1126,
                                  "column": 40
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 30498,
                                "end": 30527,
                                "loc": {
                                  "start": {
                                    "line": 1126,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 1126,
                                    "column": 38
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 30498,
                                  "end": 30502,
                                  "loc": {
                                    "start": {
                                      "line": 1126,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 1126,
                                      "column": 13
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 30503,
                                  "end": 30527,
                                  "loc": {
                                    "start": {
                                      "line": 1126,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 1126,
                                      "column": 38
                                    },
                                    "identifierName": "render_above_change_view"
                                  },
                                  "name": "render_above_change_view"
                                },
                                "computed": false
                              },
                              "arguments": []
                            }
                          },
                          {
                            "type": "JSXText",
                            "start": 30530,
                            "end": 30539,
                            "loc": {
                              "start": {
                                "line": 1126,
                                "column": 41
                              },
                              "end": {
                                "line": 1127,
                                "column": 8
                              }
                            },
                            "extra": null,
                            "value": "\n        "
                          },
                          {
                            "type": "JSXExpressionContainer",
                            "start": 30539,
                            "end": 30566,
                            "loc": {
                              "start": {
                                "line": 1127,
                                "column": 8
                              },
                              "end": {
                                "line": 1127,
                                "column": 35
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 30540,
                              "end": 30565,
                              "loc": {
                                "start": {
                                  "line": 1127,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1127,
                                  "column": 34
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 30540,
                                "end": 30563,
                                "loc": {
                                  "start": {
                                    "line": 1127,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 1127,
                                    "column": 32
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 30540,
                                  "end": 30544,
                                  "loc": {
                                    "start": {
                                      "line": 1127,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 1127,
                                      "column": 13
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 30545,
                                  "end": 30563,
                                  "loc": {
                                    "start": {
                                      "line": 1127,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 1127,
                                      "column": 32
                                    },
                                    "identifierName": "render_change_view"
                                  },
                                  "name": "render_change_view"
                                },
                                "computed": false
                              },
                              "arguments": []
                            }
                          },
                          {
                            "type": "JSXText",
                            "start": 30566,
                            "end": 30575,
                            "loc": {
                              "start": {
                                "line": 1127,
                                "column": 35
                              },
                              "end": {
                                "line": 1128,
                                "column": 8
                              }
                            },
                            "extra": null,
                            "value": "\n        "
                          },
                          {
                            "type": "JSXExpressionContainer",
                            "start": 30575,
                            "end": 30608,
                            "loc": {
                              "start": {
                                "line": 1128,
                                "column": 8
                              },
                              "end": {
                                "line": 1128,
                                "column": 41
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 30576,
                              "end": 30607,
                              "loc": {
                                "start": {
                                  "line": 1128,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1128,
                                  "column": 40
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 30576,
                                "end": 30605,
                                "loc": {
                                  "start": {
                                    "line": 1128,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 1128,
                                    "column": 38
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 30576,
                                  "end": 30580,
                                  "loc": {
                                    "start": {
                                      "line": 1128,
                                      "column": 9
                                    },
                                    "end": {
                                      "line": 1128,
                                      "column": 13
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 30581,
                                  "end": 30605,
                                  "loc": {
                                    "start": {
                                      "line": 1128,
                                      "column": 14
                                    },
                                    "end": {
                                      "line": 1128,
                                      "column": 38
                                    },
                                    "identifierName": "render_below_change_view"
                                  },
                                  "name": "render_below_change_view"
                                },
                                "computed": false
                              },
                              "arguments": []
                            }
                          },
                          {
                            "type": "JSXText",
                            "start": 30608,
                            "end": 30615,
                            "loc": {
                              "start": {
                                "line": 1128,
                                "column": 41
                              },
                              "end": {
                                "line": 1129,
                                "column": 6
                              }
                            },
                            "extra": null,
                            "value": "\n      "
                          }
                        ],
                        "extra": {
                          "parenthesized": true,
                          "parenStart": 30260
                        }
                      }
                    }
                  ],
                  "directives": []
                }
              },
              {
                "type": "ClassMethod",
                "start": 30637,
                "end": 30765,
                "loc": {
                  "start": {
                    "line": 1132,
                    "column": 2
                  },
                  "end": {
                    "line": 1139,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 30637,
                  "end": 30661,
                  "loc": {
                    "start": {
                      "line": 1132,
                      "column": 2
                    },
                    "end": {
                      "line": 1132,
                      "column": 26
                    },
                    "identifierName": "render_permission_denied"
                  },
                  "name": "render_permission_denied"
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 30664,
                  "end": 30765,
                  "loc": {
                    "start": {
                      "line": 1132,
                      "column": 29
                    },
                    "end": {
                      "line": 1139,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ReturnStatement",
                      "start": 30670,
                      "end": 30761,
                      "loc": {
                        "start": {
                          "line": 1133,
                          "column": 4
                        },
                        "end": {
                          "line": 1138,
                          "column": 6
                        }
                      },
                      "argument": {
                        "type": "JSXElement",
                        "start": 30685,
                        "end": 30754,
                        "loc": {
                          "start": {
                            "line": 1134,
                            "column": 6
                          },
                          "end": {
                            "line": 1137,
                            "column": 12
                          }
                        },
                        "openingElement": {
                          "type": "JSXOpeningElement",
                          "start": 30685,
                          "end": 30690,
                          "loc": {
                            "start": {
                              "line": 1134,
                              "column": 6
                            },
                            "end": {
                              "line": 1134,
                              "column": 11
                            }
                          },
                          "attributes": [],
                          "name": {
                            "type": "JSXIdentifier",
                            "start": 30686,
                            "end": 30689,
                            "loc": {
                              "start": {
                                "line": 1134,
                                "column": 7
                              },
                              "end": {
                                "line": 1134,
                                "column": 10
                              }
                            },
                            "name": "div"
                          },
                          "selfClosing": false
                        },
                        "closingElement": {
                          "type": "JSXClosingElement",
                          "start": 30748,
                          "end": 30754,
                          "loc": {
                            "start": {
                              "line": 1137,
                              "column": 6
                            },
                            "end": {
                              "line": 1137,
                              "column": 12
                            }
                          },
                          "name": {
                            "type": "JSXIdentifier",
                            "start": 30750,
                            "end": 30753,
                            "loc": {
                              "start": {
                                "line": 1137,
                                "column": 8
                              },
                              "end": {
                                "line": 1137,
                                "column": 11
                              }
                            },
                            "name": "div"
                          }
                        },
                        "children": [
                          {
                            "type": "JSXText",
                            "start": 30690,
                            "end": 30699,
                            "loc": {
                              "start": {
                                "line": 1134,
                                "column": 11
                              },
                              "end": {
                                "line": 1135,
                                "column": 8
                              }
                            },
                            "extra": null,
                            "value": "\n        "
                          },
                          {
                            "type": "JSXExpressionContainer",
                            "start": 30699,
                            "end": 30704,
                            "loc": {
                              "start": {
                                "line": 1135,
                                "column": 8
                              },
                              "end": {
                                "line": 1135,
                                "column": 13
                              }
                            },
                            "expression": {
                              "type": "StringLiteral",
                              "start": 30700,
                              "end": 30703,
                              "loc": {
                                "start": {
                                  "line": 1135,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1135,
                                  "column": 12
                                }
                              },
                              "extra": {
                                "rawValue": " ",
                                "raw": "\" \""
                              },
                              "value": " "
                            }
                          },
                          {
                            "type": "JSXText",
                            "start": 30704,
                            "end": 30713,
                            "loc": {
                              "start": {
                                "line": 1135,
                                "column": 13
                              },
                              "end": {
                                "line": 1136,
                                "column": 8
                              }
                            },
                            "extra": null,
                            "value": "\n        "
                          },
                          {
                            "type": "JSXElement",
                            "start": 30713,
                            "end": 30741,
                            "loc": {
                              "start": {
                                "line": 1136,
                                "column": 8
                              },
                              "end": {
                                "line": 1136,
                                "column": 36
                              }
                            },
                            "openingElement": {
                              "type": "JSXOpeningElement",
                              "start": 30713,
                              "end": 30717,
                              "loc": {
                                "start": {
                                  "line": 1136,
                                  "column": 8
                                },
                                "end": {
                                  "line": 1136,
                                  "column": 12
                                }
                              },
                              "attributes": [],
                              "name": {
                                "type": "JSXIdentifier",
                                "start": 30714,
                                "end": 30716,
                                "loc": {
                                  "start": {
                                    "line": 1136,
                                    "column": 9
                                  },
                                  "end": {
                                    "line": 1136,
                                    "column": 11
                                  }
                                },
                                "name": "h1"
                              },
                              "selfClosing": false
                            },
                            "closingElement": {
                              "type": "JSXClosingElement",
                              "start": 30736,
                              "end": 30741,
                              "loc": {
                                "start": {
                                  "line": 1136,
                                  "column": 31
                                },
                                "end": {
                                  "line": 1136,
                                  "column": 36
                                }
                              },
                              "name": {
                                "type": "JSXIdentifier",
                                "start": 30738,
                                "end": 30740,
                                "loc": {
                                  "start": {
                                    "line": 1136,
                                    "column": 33
                                  },
                                  "end": {
                                    "line": 1136,
                                    "column": 35
                                  }
                                },
                                "name": "h1"
                              }
                            },
                            "children": [
                              {
                                "type": "JSXText",
                                "start": 30717,
                                "end": 30736,
                                "loc": {
                                  "start": {
                                    "line": 1136,
                                    "column": 12
                                  },
                                  "end": {
                                    "line": 1136,
                                    "column": 31
                                  }
                                },
                                "extra": null,
                                "value": " Permission Denied "
                              }
                            ]
                          },
                          {
                            "type": "JSXText",
                            "start": 30741,
                            "end": 30748,
                            "loc": {
                              "start": {
                                "line": 1136,
                                "column": 36
                              },
                              "end": {
                                "line": 1137,
                                "column": 6
                              }
                            },
                            "extra": null,
                            "value": "\n      "
                          }
                        ],
                        "extra": {
                          "parenthesized": true,
                          "parenStart": 30677
                        }
                      }
                    }
                  ],
                  "directives": []
                }
              },
              {
                "type": "ClassMethod",
                "start": 30768,
                "end": 30947,
                "loc": {
                  "start": {
                    "line": 1140,
                    "column": 2
                  },
                  "end": {
                    "line": 1146,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 30768,
                  "end": 30774,
                  "loc": {
                    "start": {
                      "line": 1140,
                      "column": 2
                    },
                    "end": {
                      "line": 1140,
                      "column": 8
                    },
                    "identifierName": "render"
                  },
                  "name": "render"
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 30777,
                  "end": 30947,
                  "loc": {
                    "start": {
                      "line": 1140,
                      "column": 11
                    },
                    "end": {
                      "line": 1146,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "IfStatement",
                      "start": 30783,
                      "end": 30871,
                      "loc": {
                        "start": {
                          "line": 1141,
                          "column": 4
                        },
                        "end": {
                          "line": 1143,
                          "column": 5
                        }
                      },
                      "test": {
                        "type": "UnaryExpression",
                        "start": 30787,
                        "end": 30816,
                        "loc": {
                          "start": {
                            "line": 1141,
                            "column": 8
                          },
                          "end": {
                            "line": 1141,
                            "column": 37
                          }
                        },
                        "operator": "!",
                        "prefix": true,
                        "argument": {
                          "type": "CallExpression",
                          "start": 30788,
                          "end": 30816,
                          "loc": {
                            "start": {
                              "line": 1141,
                              "column": 9
                            },
                            "end": {
                              "line": 1141,
                              "column": 37
                            }
                          },
                          "callee": {
                            "type": "MemberExpression",
                            "start": 30788,
                            "end": 30814,
                            "loc": {
                              "start": {
                                "line": 1141,
                                "column": 9
                              },
                              "end": {
                                "line": 1141,
                                "column": 35
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 30788,
                              "end": 30792,
                              "loc": {
                                "start": {
                                  "line": 1141,
                                  "column": 9
                                },
                                "end": {
                                  "line": 1141,
                                  "column": 13
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 30793,
                              "end": 30814,
                              "loc": {
                                "start": {
                                  "line": 1141,
                                  "column": 14
                                },
                                "end": {
                                  "line": 1141,
                                  "column": 35
                                },
                                "identifierName": "has_module_permission"
                              },
                              "name": "has_module_permission"
                            },
                            "computed": false
                          },
                          "arguments": []
                        },
                        "extra": {
                          "parenthesizedArgument": false
                        }
                      },
                      "consequent": {
                        "type": "BlockStatement",
                        "start": 30818,
                        "end": 30871,
                        "loc": {
                          "start": {
                            "line": 1141,
                            "column": 39
                          },
                          "end": {
                            "line": 1143,
                            "column": 5
                          }
                        },
                        "body": [
                          {
                            "type": "ReturnStatement",
                            "start": 30826,
                            "end": 30865,
                            "loc": {
                              "start": {
                                "line": 1142,
                                "column": 6
                              },
                              "end": {
                                "line": 1142,
                                "column": 45
                              }
                            },
                            "argument": {
                              "type": "CallExpression",
                              "start": 30833,
                              "end": 30864,
                              "loc": {
                                "start": {
                                  "line": 1142,
                                  "column": 13
                                },
                                "end": {
                                  "line": 1142,
                                  "column": 44
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 30833,
                                "end": 30862,
                                "loc": {
                                  "start": {
                                    "line": 1142,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 1142,
                                    "column": 42
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 30833,
                                  "end": 30837,
                                  "loc": {
                                    "start": {
                                      "line": 1142,
                                      "column": 13
                                    },
                                    "end": {
                                      "line": 1142,
                                      "column": 17
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 30838,
                                  "end": 30862,
                                  "loc": {
                                    "start": {
                                      "line": 1142,
                                      "column": 18
                                    },
                                    "end": {
                                      "line": 1142,
                                      "column": 42
                                    },
                                    "identifierName": "render_permission_denied"
                                  },
                                  "name": "render_permission_denied"
                                },
                                "computed": false
                              },
                              "arguments": []
                            }
                          }
                        ],
                        "directives": []
                      },
                      "alternate": null
                    },
                    {
                      "type": "ReturnStatement",
                      "start": 30877,
                      "end": 30943,
                      "loc": {
                        "start": {
                          "line": 1145,
                          "column": 4
                        },
                        "end": {
                          "line": 1145,
                          "column": 70
                        }
                      },
                      "argument": {
                        "type": "JSXElement",
                        "start": 30884,
                        "end": 30942,
                        "loc": {
                          "start": {
                            "line": 1145,
                            "column": 11
                          },
                          "end": {
                            "line": 1145,
                            "column": 69
                          }
                        },
                        "openingElement": {
                          "type": "JSXOpeningElement",
                          "start": 30884,
                          "end": 30911,
                          "loc": {
                            "start": {
                              "line": 1145,
                              "column": 11
                            },
                            "end": {
                              "line": 1145,
                              "column": 38
                            }
                          },
                          "attributes": [
                            {
                              "type": "JSXAttribute",
                              "start": 30889,
                              "end": 30910,
                              "loc": {
                                "start": {
                                  "line": 1145,
                                  "column": 16
                                },
                                "end": {
                                  "line": 1145,
                                  "column": 37
                                }
                              },
                              "name": {
                                "type": "JSXIdentifier",
                                "start": 30889,
                                "end": 30891,
                                "loc": {
                                  "start": {
                                    "line": 1145,
                                    "column": 16
                                  },
                                  "end": {
                                    "line": 1145,
                                    "column": 18
                                  }
                                },
                                "name": "id"
                              },
                              "value": {
                                "type": "StringLiteral",
                                "start": 30892,
                                "end": 30910,
                                "loc": {
                                  "start": {
                                    "line": 1145,
                                    "column": 19
                                  },
                                  "end": {
                                    "line": 1145,
                                    "column": 37
                                  }
                                },
                                "extra": null,
                                "value": "react-crud-admin"
                              }
                            }
                          ],
                          "name": {
                            "type": "JSXIdentifier",
                            "start": 30885,
                            "end": 30888,
                            "loc": {
                              "start": {
                                "line": 1145,
                                "column": 12
                              },
                              "end": {
                                "line": 1145,
                                "column": 15
                              }
                            },
                            "name": "div"
                          },
                          "selfClosing": false
                        },
                        "closingElement": {
                          "type": "JSXClosingElement",
                          "start": 30936,
                          "end": 30942,
                          "loc": {
                            "start": {
                              "line": 1145,
                              "column": 63
                            },
                            "end": {
                              "line": 1145,
                              "column": 69
                            }
                          },
                          "name": {
                            "type": "JSXIdentifier",
                            "start": 30938,
                            "end": 30941,
                            "loc": {
                              "start": {
                                "line": 1145,
                                "column": 65
                              },
                              "end": {
                                "line": 1145,
                                "column": 68
                              }
                            },
                            "name": "div"
                          }
                        },
                        "children": [
                          {
                            "type": "JSXExpressionContainer",
                            "start": 30911,
                            "end": 30936,
                            "loc": {
                              "start": {
                                "line": 1145,
                                "column": 38
                              },
                              "end": {
                                "line": 1145,
                                "column": 63
                              }
                            },
                            "expression": {
                              "type": "CallExpression",
                              "start": 30912,
                              "end": 30935,
                              "loc": {
                                "start": {
                                  "line": 1145,
                                  "column": 39
                                },
                                "end": {
                                  "line": 1145,
                                  "column": 62
                                }
                              },
                              "callee": {
                                "type": "MemberExpression",
                                "start": 30912,
                                "end": 30933,
                                "loc": {
                                  "start": {
                                    "line": 1145,
                                    "column": 39
                                  },
                                  "end": {
                                    "line": 1145,
                                    "column": 60
                                  }
                                },
                                "object": {
                                  "type": "ThisExpression",
                                  "start": 30912,
                                  "end": 30916,
                                  "loc": {
                                    "start": {
                                      "line": 1145,
                                      "column": 39
                                    },
                                    "end": {
                                      "line": 1145,
                                      "column": 43
                                    }
                                  }
                                },
                                "property": {
                                  "type": "Identifier",
                                  "start": 30917,
                                  "end": 30933,
                                  "loc": {
                                    "start": {
                                      "line": 1145,
                                      "column": 44
                                    },
                                    "end": {
                                      "line": 1145,
                                      "column": 60
                                    },
                                    "identifierName": "render_list_page"
                                  },
                                  "name": "render_list_page"
                                },
                                "computed": false
                              },
                              "arguments": []
                            }
                          }
                        ]
                      }
                    }
                  ],
                  "directives": []
                }
              },
              {
                "type": "ClassMethod",
                "start": 30950,
                "end": 31084,
                "loc": {
                  "start": {
                    "line": 1147,
                    "column": 2
                  },
                  "end": {
                    "line": 1150,
                    "column": 3
                  }
                },
                "static": false,
                "computed": false,
                "key": {
                  "type": "Identifier",
                  "start": 30950,
                  "end": 30964,
                  "loc": {
                    "start": {
                      "line": 1147,
                      "column": 2
                    },
                    "end": {
                      "line": 1147,
                      "column": 16
                    },
                    "identifierName": "show_list_view"
                  },
                  "name": "show_list_view"
                },
                "kind": "method",
                "id": null,
                "generator": false,
                "expression": false,
                "async": false,
                "params": [],
                "body": {
                  "type": "BlockStatement",
                  "start": 30967,
                  "end": 31084,
                  "loc": {
                    "start": {
                      "line": 1147,
                      "column": 19
                    },
                    "end": {
                      "line": 1150,
                      "column": 3
                    }
                  },
                  "body": [
                    {
                      "type": "ExpressionStatement",
                      "start": 30973,
                      "end": 31001,
                      "loc": {
                        "start": {
                          "line": 1148,
                          "column": 4
                        },
                        "end": {
                          "line": 1148,
                          "column": 32
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 30973,
                        "end": 31000,
                        "loc": {
                          "start": {
                            "line": 1148,
                            "column": 4
                          },
                          "end": {
                            "line": 1148,
                            "column": 31
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 30973,
                          "end": 30998,
                          "loc": {
                            "start": {
                              "line": 1148,
                              "column": 4
                            },
                            "end": {
                              "line": 1148,
                              "column": 29
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 30973,
                            "end": 30977,
                            "loc": {
                              "start": {
                                "line": 1148,
                                "column": 4
                              },
                              "end": {
                                "line": 1148,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 30978,
                            "end": 30998,
                            "loc": {
                              "start": {
                                "line": 1148,
                                "column": 9
                              },
                              "end": {
                                "line": 1148,
                                "column": 29
                              },
                              "identifierName": "_display_will_change"
                            },
                            "name": "_display_will_change"
                          },
                          "computed": false
                        },
                        "arguments": []
                      }
                    },
                    {
                      "type": "ExpressionStatement",
                      "start": 31006,
                      "end": 31080,
                      "loc": {
                        "start": {
                          "line": 1149,
                          "column": 4
                        },
                        "end": {
                          "line": 1149,
                          "column": 78
                        }
                      },
                      "expression": {
                        "type": "CallExpression",
                        "start": 31006,
                        "end": 31079,
                        "loc": {
                          "start": {
                            "line": 1149,
                            "column": 4
                          },
                          "end": {
                            "line": 1149,
                            "column": 77
                          }
                        },
                        "callee": {
                          "type": "MemberExpression",
                          "start": 31006,
                          "end": 31019,
                          "loc": {
                            "start": {
                              "line": 1149,
                              "column": 4
                            },
                            "end": {
                              "line": 1149,
                              "column": 17
                            }
                          },
                          "object": {
                            "type": "ThisExpression",
                            "start": 31006,
                            "end": 31010,
                            "loc": {
                              "start": {
                                "line": 1149,
                                "column": 4
                              },
                              "end": {
                                "line": 1149,
                                "column": 8
                              }
                            }
                          },
                          "property": {
                            "type": "Identifier",
                            "start": 31011,
                            "end": 31019,
                            "loc": {
                              "start": {
                                "line": 1149,
                                "column": 9
                              },
                              "end": {
                                "line": 1149,
                                "column": 17
                              },
                              "identifierName": "setState"
                            },
                            "name": "setState"
                          },
                          "computed": false
                        },
                        "arguments": [
                          {
                            "type": "ObjectExpression",
                            "start": 31020,
                            "end": 31055,
                            "loc": {
                              "start": {
                                "line": 1149,
                                "column": 18
                              },
                              "end": {
                                "line": 1149,
                                "column": 53
                              }
                            },
                            "properties": [
                              {
                                "type": "ObjectProperty",
                                "start": 31022,
                                "end": 31053,
                                "loc": {
                                  "start": {
                                    "line": 1149,
                                    "column": 20
                                  },
                                  "end": {
                                    "line": 1149,
                                    "column": 51
                                  }
                                },
                                "method": false,
                                "shorthand": false,
                                "computed": false,
                                "key": {
                                  "type": "Identifier",
                                  "start": 31022,
                                  "end": 31034,
                                  "loc": {
                                    "start": {
                                      "line": 1149,
                                      "column": 20
                                    },
                                    "end": {
                                      "line": 1149,
                                      "column": 32
                                    },
                                    "identifierName": "display_type"
                                  },
                                  "name": "display_type"
                                },
                                "value": {
                                  "type": "MemberExpression",
                                  "start": 31036,
                                  "end": 31053,
                                  "loc": {
                                    "start": {
                                      "line": 1149,
                                      "column": 34
                                    },
                                    "end": {
                                      "line": 1149,
                                      "column": 51
                                    }
                                  },
                                  "object": {
                                    "type": "Identifier",
                                    "start": 31036,
                                    "end": 31048,
                                    "loc": {
                                      "start": {
                                        "line": 1149,
                                        "column": 34
                                      },
                                      "end": {
                                        "line": 1149,
                                        "column": 46
                                      },
                                      "identifierName": "display_type"
                                    },
                                    "name": "display_type"
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "start": 31049,
                                    "end": 31053,
                                    "loc": {
                                      "start": {
                                        "line": 1149,
                                        "column": 47
                                      },
                                      "end": {
                                        "line": 1149,
                                        "column": 51
                                      },
                                      "identifierName": "list"
                                    },
                                    "name": "list"
                                  },
                                  "computed": false
                                }
                              }
                            ]
                          },
                          {
                            "type": "MemberExpression",
                            "start": 31057,
                            "end": 31078,
                            "loc": {
                              "start": {
                                "line": 1149,
                                "column": 55
                              },
                              "end": {
                                "line": 1149,
                                "column": 76
                              }
                            },
                            "object": {
                              "type": "ThisExpression",
                              "start": 31057,
                              "end": 31061,
                              "loc": {
                                "start": {
                                  "line": 1149,
                                  "column": 55
                                },
                                "end": {
                                  "line": 1149,
                                  "column": 59
                                }
                              }
                            },
                            "property": {
                              "type": "Identifier",
                              "start": 31062,
                              "end": 31078,
                              "loc": {
                                "start": {
                                  "line": 1149,
                                  "column": 60
                                },
                                "end": {
                                  "line": 1149,
                                  "column": 76
                                },
                                "identifierName": "_display_changed"
                              },
                              "name": "_display_changed"
                            },
                            "computed": false
                          }
                        ]
                      }
                    }
                  ],
                  "directives": []
                }
              }
            ]
          },
          "leadingComments": [
            {
              "type": "CommentBlock",
              "value": "* Admin Class extends React.Component. To implement a CRUD interface similar to Django Admin you need to extend the Admin class. ",
              "start": 457,
              "end": 590,
              "loc": {
                "start": {
                  "line": 23,
                  "column": 0
                },
                "end": {
                  "line": 23,
                  "column": 133
                }
              }
            }
          ],
          "__PseudoExport__": false,
          "trailingComments": []
        },
        "leadingComments": null
      }
    ],
    "directives": []
  },
  "comments": [
    {
      "type": "CommentLine",
      "value": "require(\"./admin.scss\");",
      "start": 183,
      "end": 209,
      "loc": {
        "start": {
          "line": 8,
          "column": 0
        },
        "end": {
          "line": 8,
          "column": 26
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "* Admin Class extends React.Component. To implement a CRUD interface similar to Django Admin you need to extend the Admin class. ",
      "start": 457,
      "end": 590,
      "loc": {
        "start": {
          "line": 23,
          "column": 0
        },
        "end": {
          "line": 23,
          "column": 133
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n     * Initialize the state of the component\n     ",
      "start": 1595,
      "end": 1651,
      "loc": {
        "start": {
          "line": 62,
          "column": 4
        },
        "end": {
          "line": 64,
          "column": 7
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * This function returns an array of objects that will serve as the\n   * queryset for the admin interface. Typically involves an HTTP request\n   * to a backend.\n   * @param {number} page_number - The current page number\n   * @param {number} list_per_page - Number items to list per page. Defaults to `list_per_page`\n   * @param {object[]} queryset - The current queryset\n   * @returns {object[]} An array of objects. - Objects to display\n   ",
      "start": 2512,
      "end": 2961,
      "loc": {
        "start": {
          "line": 94,
          "column": 2
        },
        "end": {
          "line": 102,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * This functions returns a JSON Schema Form for editing\n   * the objects in the array returned by get_queryset(). This method needs to be overridden to\n   * so as to return a Form Component for the object.  Learn more on\n   * JSON schema forms from https://github.com/mozilla-services/react-jsonschema-form\n   * and JSON Schema from https://spacetelescope.github.io/understanding-json-schema/\n   * @param {object} object - The current selected object.\n   * @returns  A JSON Schema Form Component.\n   ",
      "start": 3141,
      "end": 3650,
      "loc": {
        "start": {
          "line": 112,
          "column": 2
        },
        "end": {
          "line": 120,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Returns a true/false value. Controls wether search is implement on live input or not.\n   * Can be overriden by the live_search member variable. Default is false.\n   *\n   *@return {boolean}\n   ",
      "start": 3701,
      "end": 3904,
      "loc": {
        "start": {
          "line": 125,
          "column": 2
        },
        "end": {
          "line": 130,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   *Returns an object whose properties are field names corresponding to properties of any object\n   *in the queryset and whose values are transform functions. The example below will transform each \"name\"\n   *property of objects in the queryset to upper case in the list display view.\n   *@example\n   *get_field_transforms()\n   *{\n   * return { 'name' : function(name,object)\n   *                   {\n   *                       return name.toUpperCase()\n   *                   }\n   *         }\n   *\n   *}\n   *@return {object}\n   ",
      "start": 3964,
      "end": 4498,
      "loc": {
        "start": {
          "line": 136,
          "column": 2
        },
        "end": {
          "line": 151,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   *Returns an object whose properties are field names corresponding to properties of any object\n   *in the queryset and whose values are transform functions. The example below will transform the header \"name\" to upper case in the list display view.\n   *@example\n   *get_header_transforms()\n   *{\n   * return { 'name' : function(name)\n   *                   {\n   *                       return name.toUpperCase()\n   *                   }\n   *         }\n   *}\n   *\n   *@return {object}\n   ",
      "start": 4624,
      "end": 5118,
      "loc": {
        "start": {
          "line": 160,
          "column": 2
        },
        "end": {
          "line": 174,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Returns an object whose properties are extra  field names not corresponding to properties of any object\n   * in the queryset and whose values are display functions. This will create extra fields that are not tied to objects. Extra fields have to be manually included in the `list_display` in order to appear in the list display page. The display functions take the current object being rendered in the table row and  the field name\n   *@example\n   *get_extra_fields()\n   *{\n   * return { 'now' : function(object,label)\n   *                   {\n   *                      return moment(new Date()).format('LLL');\n   *                   }\n   *         }\n   *}\n   *\n   *@return {object}\n   ",
      "start": 5248,
      "end": 5945,
      "loc": {
        "start": {
          "line": 184,
          "column": 2
        },
        "end": {
          "line": 198,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Returns the number of items to be listed in a page. Can be overridden by `list_per_page`.\n   *@return {number} The number of objects in a page\n   ",
      "start": 6059,
      "end": 6216,
      "loc": {
        "start": {
          "line": 207,
          "column": 2
        },
        "end": {
          "line": 210,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n     * Gets an actions object whose properties are action names and values are action methods.\n     * This can be overridden by the action member variable. The default \"delete\" method is not\n     * implemented.\n     *\n     * Each actions object property (e.g. \"delete\") is passed an array of selected objects. One\n     * can then handle those objects. Actions will appear on the list display page within a\n     * dropdown. Selecting an action should have the action method applied to all currently \n     * selected objects.\n     * @example\n     *\n     * actions = { \"delete\" : (selected_objects)=>{ } }\n\n     *@return {object} An actions object\n     ",
      "start": 6333,
      "end": 6989,
      "loc": {
        "start": {
          "line": 219,
          "column": 2
        },
        "end": {
          "line": 233,
          "column": 7
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   *   Gets the list/array of properties of the objects in the queryset that are clickable\n   *    when displayed on the list display page. It can be overridden by the member variable\n   *   `list_display_links`. A property is any string that should exist as a property in the objects within\n   *   a queryset and works with lodash's `_.at` function.\n   *\n   *   The properties \"name\",\"address.street\" and \"emails[0]\" are all acceptable by `_.at` in the example below\n   *   @example\n   *   let object={ name : \"any name\",{ address : { street : \"any\"}},emails: [\"any@any.com\"]}\n   *\n   *\n   *\n   * @return {string[]} A list of properties of the object to be displayed\n   ",
      "start": 7088,
      "end": 7765,
      "loc": {
        "start": {
          "line": 242,
          "column": 2
        },
        "end": {
          "line": 255,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   *   Gets the list/array of properties/field names of the objects in the queryset to be\n   *   displayed on the list display page. It can be overridden by the member variable\n   *   list_display. A property is any string that should exist in the objects within\n   *   a queryset and works with lodash's _.at function. See more at\n   *   https://lodash.com/docs/#at\n   *\n   *   @example\n   *   let object={ name : \"any name\",{ address : { street : \"any\"}},emails: [\"any@any.com\"]}\n   *\n   *   The properties \"name\",\"address.street\" and \"emails[0]\" are all acceptable\n   *\n   * @return {string[]} A list of properties of the object to be displayed\n   ",
      "start": 7896,
      "end": 8553,
      "loc": {
        "start": {
          "line": 263,
          "column": 2
        },
        "end": {
          "line": 276,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Returns an ordered queryset. The method checks to see if sorting is active and sorts\n   * the current queryset based on the sort order.\n   * @private\n   * @return {object[]} An ordered queryset\n   ",
      "start": 8666,
      "end": 8874,
      "loc": {
        "start": {
          "line": 284,
          "column": 2
        },
        "end": {
          "line": 289,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Implements search. This method should be overridden to implement a custom search\n   *\n   *@param {string} term - the search term\n   *@param {object[]} queryset - the current queryset\n   *@return {object[]} the queryset as a result of the search\n   ",
      "start": 9081,
      "end": 9340,
      "loc": {
        "start": {
          "line": 298,
          "column": 2
        },
        "end": {
          "line": 304,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Grants permission to delete object. This method is not implemented and can be handled via\n   *  implementing actions.\n   *\n   *@param {object} object -\n   *@return {boolean} Returns true is the object has been deleted or false otherwise\n   ",
      "start": 9396,
      "end": 9647,
      "loc": {
        "start": {
          "line": 309,
          "column": 2
        },
        "end": {
          "line": 315,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Grants permission to add an object. This method controls rendering of the Add\n   * button\n   *\n   *\n   *@return {boolean} Returns true is the object can be added or false otherwise\n   ",
      "start": 9706,
      "end": 9901,
      "loc": {
        "start": {
          "line": 320,
          "column": 2
        },
        "end": {
          "line": 326,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Grants permission to change an object. It disables all links to the add/change page when\n   * enabled\n   *\n   *@return {boolean} Returns true is the object can be changed or false otherwise\n   ",
      "start": 9951,
      "end": 10155,
      "loc": {
        "start": {
          "line": 331,
          "column": 2
        },
        "end": {
          "line": 336,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Grants permission to the this admin interface.\n   *\n   *@return {boolean} Returns true if access is allowed false otherwise\n   ",
      "start": 10221,
      "end": 10359,
      "loc": {
        "start": {
          "line": 341,
          "column": 2
        },
        "end": {
          "line": 345,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "\n    _order_state(field)\n    {\n\n\tlet index=_.findIndex(this._sort_fields,item=> item.hasOwnProperty(field));\n\t\n\tif(index<0)\n\t{\n\t    return 'sort-not-active';\n\n\t}\n\tif(this._sort_fields[index][field]=='desc')\n\t{\n\t   \n\t    return 'sort-reverse-active';\n\t}\n\treturn 'sort-active';\n\t}",
      "start": 10412,
      "end": 10694,
      "loc": {
        "start": {
          "line": 350,
          "column": 2
        },
        "end": {
          "line": 367,
          "column": 4
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n     * This method adds up/down arrows to field headers on the list display page table\n     *\n     * @private \n     * @param {string} field -  the field/property name\n     \n     \n     ",
      "start": 10698,
      "end": 10888,
      "loc": {
        "start": {
          "line": 369,
          "column": 2
        },
        "end": {
          "line": 376,
          "column": 7
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   *  This method  should be overriden and called after saving an object in the add/change view.       *  This method is not called at all here but provides hints on what to do after saving\n   *  an object. Change the state display_type to \"list\", object to \"null\" and refresh the quer         *  yset.\n   ",
      "start": 11194,
      "end": 11506,
      "loc": {
        "start": {
          "line": 391,
          "column": 2
        },
        "end": {
          "line": 394,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   *  This method should be overriden and called after saving an object in the add/change view.         *  This method is not called at all here but provides hints on what to do after saving\n   *  an object. Change the state display_type to \"list\", object to \"null\" and refresh the quer         *  yset.\n   ",
      "start": 11865,
      "end": 12178,
      "loc": {
        "start": {
          "line": 413,
          "column": 2
        },
        "end": {
          "line": 416,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n     * A private method to wrap a table entry in an <a></a> tag in the display page.\n     * The method checks if permission is given to display links using the has_change_permission method\n     * @private\n     * @param {object} object - the current object to be displayed as a table\n     * entry in the display page\n     * @param {string} label - the name of the field \n     \n     ",
      "start": 12540,
      "end": 12927,
      "loc": {
        "start": {
          "line": 435,
          "column": 2
        },
        "end": {
          "line": 443,
          "column": 7
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n     * An event listener that listens to state changes in the display type i.e.\n     * from list to add/change. It is fired after state changes are made.\n     * \n     * @param {string} display_type - the current display type of the component either \"list\" or \"change\" \n     * @param {object} object - the current object or null\n     \n     ",
      "start": 13958,
      "end": 14303,
      "loc": {
        "start": {
          "line": 486,
          "column": 2
        },
        "end": {
          "line": 493,
          "column": 7
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n     * An event listener that listens to state changes in the display type i.e.\n     * from list to add/change . It is fired before state changes are made.\n     * \n     * @param {string} display_type - the current display type of the component either \"list\" or \"change\" \n     * @param {object} object - the current object or null\n     \n     ",
      "start": 14455,
      "end": 14802,
      "loc": {
        "start": {
          "line": 499,
          "column": 2
        },
        "end": {
          "line": 506,
          "column": 7
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "\n\treturn {\n\n\t    \"by_id\" : { \"options\" : [\n\t\t\t    { value: 'one', label: 'One' },\n\t    { value: 'two', label: 'Two' },\n\n\t\t\n\t    ],\n\t     \"filter_function\" : (option,queryset)=>\n\t     {\n\n\n\t\t return queryset;\n\t     }\n           }\n\t    \n\t}",
      "start": 15853,
      "end": 16093,
      "loc": {
        "start": {
          "line": 549,
          "column": 4
        },
        "end": {
          "line": 566,
          "column": 4
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * This method is an event handler that listens to when all objects of the queryset\n   * displayed within a single display page are selected\n   ",
      "start": 18525,
      "end": 18677,
      "loc": {
        "start": {
          "line": 663,
          "column": 2
        },
        "end": {
          "line": 666,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * This method is an event handler that listens when a single objects of the queryset\n   * displayed is selected\n   ",
      "start": 18990,
      "end": 19114,
      "loc": {
        "start": {
          "line": 678,
          "column": 2
        },
        "end": {
          "line": 681,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Generate the table body for the list display page\n   *\n   * @return  An array of table rows <tr/>\n   ",
      "start": 19507,
      "end": 19619,
      "loc": {
        "start": {
          "line": 696,
          "column": 2
        },
        "end": {
          "line": 700,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Changes the state property \"loading\" to true. The state property can be used to show a\n   * progress indicator.\n   ",
      "start": 20622,
      "end": 20748,
      "loc": {
        "start": {
          "line": 735,
          "column": 2
        },
        "end": {
          "line": 738,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Changes the state property \"loading\" to false. This method  can be used to hide a\n   * progress indicator by inspecting the \"loading\" property of the state object.\n   ",
      "start": 20814,
      "end": 20992,
      "loc": {
        "start": {
          "line": 743,
          "column": 2
        },
        "end": {
          "line": 746,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * The default progress indicator. Can be overriden.\n   * @return A progress indicator component\n   ",
      "start": 21059,
      "end": 21167,
      "loc": {
        "start": {
          "line": 751,
          "column": 2
        },
        "end": {
          "line": 754,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * An event listener that listens to the search event. This method calls search method which\n   * implements a custom search. The method uses the \"live_search\" property to implement live\n   * search or not.\n   * @private\n   * @param {object} event The search onChange event\n   ",
      "start": 21332,
      "end": 21617,
      "loc": {
        "start": {
          "line": 765,
          "column": 2
        },
        "end": {
          "line": 771,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Renders the search component\n   *\n   * @return A search input field\n   ",
      "start": 22286,
      "end": 22368,
      "loc": {
        "start": {
          "line": 798,
          "column": 2
        },
        "end": {
          "line": 802,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Renders the add object button. Checks to see if permission is given by has_add_permission\n   *\n   * @return An add button component\n   ",
      "start": 22669,
      "end": 22815,
      "loc": {
        "start": {
          "line": 818,
          "column": 2
        },
        "end": {
          "line": 822,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Renders the table in the display page. This calls _get_table_header and _get_table_body\n   *\n   * @return An a table displaying the state queryset set objects\n   ",
      "start": 23103,
      "end": 23276,
      "loc": {
        "start": {
          "line": 837,
          "column": 2
        },
        "end": {
          "line": 841,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * An event listener that listens to actions selected.\n   *\n   *@param {object} event -  the DOM on-change event\n   ",
      "start": 23775,
      "end": 23899,
      "loc": {
        "start": {
          "line": 863,
          "column": 2
        },
        "end": {
          "line": 867,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * An event listener that listens when a page is  selected.\n   *\n   *@param {number} page -  the page number selected\n   ",
      "start": 24174,
      "end": 24303,
      "loc": {
        "start": {
          "line": 876,
          "column": 2
        },
        "end": {
          "line": 880,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * An event listener that listens when the next page is  selected.\n   *\n   ",
      "start": 24650,
      "end": 24733,
      "loc": {
        "start": {
          "line": 896,
          "column": 2
        },
        "end": {
          "line": 899,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * An event listener that listens when the previous page is  selected.\n   *\n   ",
      "start": 24858,
      "end": 24945,
      "loc": {
        "start": {
          "line": 906,
          "column": 2
        },
        "end": {
          "line": 909,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Renders the pagination UI\n   *\n   * @return A component that renders the pagination controls\n   ",
      "start": 25045,
      "end": 25152,
      "loc": {
        "start": {
          "line": 914,
          "column": 2
        },
        "end": {
          "line": 918,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "\n\t\tfor(var i=0;i<numpages;i++)\n\t    {\n\t\tpages.push(i+1);\n\n\t    }",
      "start": 25877,
      "end": 25945,
      "loc": {
        "start": {
          "line": 942,
          "column": 6
        },
        "end": {
          "line": 947,
          "column": 8
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Renders the actions select component\n   *\n   * @return A component that renders a select input for all actions in the list display page\n   ",
      "start": 27536,
      "end": 27686,
      "loc": {
        "start": {
          "line": 1004,
          "column": 2
        },
        "end": {
          "line": 1008,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Renders the back button component in the add/change view\n   * @ignore\n   * @return A component that renders a back button\n   ",
      "start": 28205,
      "end": 28341,
      "loc": {
        "start": {
          "line": 1031,
          "column": 2
        },
        "end": {
          "line": 1035,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Renders the admin interface component\n   *\n   * @return A component that renders the admin interface\n   ",
      "start": 28814,
      "end": 28929,
      "loc": {
        "start": {
          "line": 1057,
          "column": 2
        },
        "end": {
          "line": 1061,
          "column": 5
        }
      }
    }
  ],
  "tokens": [
    {
      "type": {
        "label": "import",
        "keyword": "import",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "import",
      "start": 0,
      "end": 6,
      "loc": {
        "start": {
          "line": 1,
          "column": 0
        },
        "end": {
          "line": 1,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "React",
      "start": 7,
      "end": 12,
      "loc": {
        "start": {
          "line": 1,
          "column": 7
        },
        "end": {
          "line": 1,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "from",
      "start": 13,
      "end": 17,
      "loc": {
        "start": {
          "line": 1,
          "column": 13
        },
        "end": {
          "line": 1,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "react",
      "start": 18,
      "end": 25,
      "loc": {
        "start": {
          "line": 1,
          "column": 18
        },
        "end": {
          "line": 1,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25,
      "end": 26,
      "loc": {
        "start": {
          "line": 1,
          "column": 25
        },
        "end": {
          "line": 1,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "import",
        "keyword": "import",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "import",
      "start": 27,
      "end": 33,
      "loc": {
        "start": {
          "line": 2,
          "column": 0
        },
        "end": {
          "line": 2,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_",
      "start": 34,
      "end": 35,
      "loc": {
        "start": {
          "line": 2,
          "column": 7
        },
        "end": {
          "line": 2,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "from",
      "start": 36,
      "end": 40,
      "loc": {
        "start": {
          "line": 2,
          "column": 9
        },
        "end": {
          "line": 2,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "lodash",
      "start": 41,
      "end": 49,
      "loc": {
        "start": {
          "line": 2,
          "column": 14
        },
        "end": {
          "line": 2,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 49,
      "end": 50,
      "loc": {
        "start": {
          "line": 2,
          "column": 22
        },
        "end": {
          "line": 2,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "import",
        "keyword": "import",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "import",
      "start": 51,
      "end": 57,
      "loc": {
        "start": {
          "line": 3,
          "column": 0
        },
        "end": {
          "line": 3,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Set",
      "start": 58,
      "end": 61,
      "loc": {
        "start": {
          "line": 3,
          "column": 7
        },
        "end": {
          "line": 3,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "from",
      "start": 62,
      "end": 66,
      "loc": {
        "start": {
          "line": 3,
          "column": 11
        },
        "end": {
          "line": 3,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "./set.js",
      "start": 67,
      "end": 77,
      "loc": {
        "start": {
          "line": 3,
          "column": 16
        },
        "end": {
          "line": 3,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 77,
      "end": 78,
      "loc": {
        "start": {
          "line": 3,
          "column": 26
        },
        "end": {
          "line": 3,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "import",
        "keyword": "import",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "import",
      "start": 79,
      "end": 85,
      "loc": {
        "start": {
          "line": 4,
          "column": 0
        },
        "end": {
          "line": 4,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Select",
      "start": 86,
      "end": 92,
      "loc": {
        "start": {
          "line": 4,
          "column": 7
        },
        "end": {
          "line": 4,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "from",
      "start": 93,
      "end": 97,
      "loc": {
        "start": {
          "line": 4,
          "column": 14
        },
        "end": {
          "line": 4,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "react-select",
      "start": 98,
      "end": 112,
      "loc": {
        "start": {
          "line": 4,
          "column": 19
        },
        "end": {
          "line": 4,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 112,
      "end": 113,
      "loc": {
        "start": {
          "line": 4,
          "column": 33
        },
        "end": {
          "line": 4,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "import",
        "keyword": "import",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "import",
      "start": 114,
      "end": 120,
      "loc": {
        "start": {
          "line": 5,
          "column": 0
        },
        "end": {
          "line": 5,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Modal",
      "start": 121,
      "end": 126,
      "loc": {
        "start": {
          "line": 5,
          "column": 7
        },
        "end": {
          "line": 5,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "from",
      "start": 127,
      "end": 131,
      "loc": {
        "start": {
          "line": 5,
          "column": 13
        },
        "end": {
          "line": 5,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "react-modal",
      "start": 132,
      "end": 145,
      "loc": {
        "start": {
          "line": 5,
          "column": 18
        },
        "end": {
          "line": 5,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 145,
      "end": 146,
      "loc": {
        "start": {
          "line": 5,
          "column": 31
        },
        "end": {
          "line": 5,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 147,
      "end": 152,
      "loc": {
        "start": {
          "line": 6,
          "column": 0
        },
        "end": {
          "line": 6,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "uuidv1",
      "start": 153,
      "end": 159,
      "loc": {
        "start": {
          "line": 6,
          "column": 6
        },
        "end": {
          "line": 6,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 160,
      "end": 161,
      "loc": {
        "start": {
          "line": 6,
          "column": 13
        },
        "end": {
          "line": 6,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "require",
      "start": 162,
      "end": 169,
      "loc": {
        "start": {
          "line": 6,
          "column": 15
        },
        "end": {
          "line": 6,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 169,
      "end": 170,
      "loc": {
        "start": {
          "line": 6,
          "column": 22
        },
        "end": {
          "line": 6,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "uuid/v1",
      "start": 170,
      "end": 179,
      "loc": {
        "start": {
          "line": 6,
          "column": 23
        },
        "end": {
          "line": 6,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 179,
      "end": 180,
      "loc": {
        "start": {
          "line": 6,
          "column": 32
        },
        "end": {
          "line": 6,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 180,
      "end": 181,
      "loc": {
        "start": {
          "line": 6,
          "column": 33
        },
        "end": {
          "line": 6,
          "column": 34
        }
      }
    },
    {
      "type": "CommentLine",
      "value": "require(\"./admin.scss\");",
      "start": 183,
      "end": 209,
      "loc": {
        "start": {
          "line": 8,
          "column": 0
        },
        "end": {
          "line": 8,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "export",
        "keyword": "export",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "export",
      "start": 210,
      "end": 216,
      "loc": {
        "start": {
          "line": 9,
          "column": 0
        },
        "end": {
          "line": 9,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 217,
      "end": 222,
      "loc": {
        "start": {
          "line": 9,
          "column": 7
        },
        "end": {
          "line": 9,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "display_type",
      "start": 223,
      "end": 235,
      "loc": {
        "start": {
          "line": 9,
          "column": 13
        },
        "end": {
          "line": 9,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 236,
      "end": 237,
      "loc": {
        "start": {
          "line": 9,
          "column": 26
        },
        "end": {
          "line": 9,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 238,
      "end": 239,
      "loc": {
        "start": {
          "line": 9,
          "column": 28
        },
        "end": {
          "line": 9,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "list",
      "start": 242,
      "end": 246,
      "loc": {
        "start": {
          "line": 10,
          "column": 2
        },
        "end": {
          "line": 10,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 246,
      "end": 247,
      "loc": {
        "start": {
          "line": 10,
          "column": 6
        },
        "end": {
          "line": 10,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "list",
      "start": 248,
      "end": 254,
      "loc": {
        "start": {
          "line": 10,
          "column": 8
        },
        "end": {
          "line": 10,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 254,
      "end": 255,
      "loc": {
        "start": {
          "line": 10,
          "column": 14
        },
        "end": {
          "line": 10,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "change",
      "start": 258,
      "end": 264,
      "loc": {
        "start": {
          "line": 11,
          "column": 2
        },
        "end": {
          "line": 11,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 264,
      "end": 265,
      "loc": {
        "start": {
          "line": 11,
          "column": 8
        },
        "end": {
          "line": 11,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "change",
      "start": 266,
      "end": 274,
      "loc": {
        "start": {
          "line": 11,
          "column": 10
        },
        "end": {
          "line": 11,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 275,
      "end": 276,
      "loc": {
        "start": {
          "line": 12,
          "column": 0
        },
        "end": {
          "line": 12,
          "column": 1
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 276,
      "end": 277,
      "loc": {
        "start": {
          "line": 12,
          "column": 1
        },
        "end": {
          "line": 12,
          "column": 2
        }
      }
    },
    {
      "type": {
        "label": "const",
        "keyword": "const",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "const",
      "start": 278,
      "end": 283,
      "loc": {
        "start": {
          "line": 13,
          "column": 0
        },
        "end": {
          "line": 13,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "customStyles",
      "start": 284,
      "end": 296,
      "loc": {
        "start": {
          "line": 13,
          "column": 6
        },
        "end": {
          "line": 13,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 297,
      "end": 298,
      "loc": {
        "start": {
          "line": 13,
          "column": 19
        },
        "end": {
          "line": 13,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 299,
      "end": 300,
      "loc": {
        "start": {
          "line": 13,
          "column": 21
        },
        "end": {
          "line": 13,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "content",
      "start": 303,
      "end": 310,
      "loc": {
        "start": {
          "line": 14,
          "column": 2
        },
        "end": {
          "line": 14,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 310,
      "end": 311,
      "loc": {
        "start": {
          "line": 14,
          "column": 9
        },
        "end": {
          "line": 14,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 312,
      "end": 313,
      "loc": {
        "start": {
          "line": 14,
          "column": 11
        },
        "end": {
          "line": 14,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "top",
      "start": 318,
      "end": 321,
      "loc": {
        "start": {
          "line": 15,
          "column": 4
        },
        "end": {
          "line": 15,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 321,
      "end": 322,
      "loc": {
        "start": {
          "line": 15,
          "column": 7
        },
        "end": {
          "line": 15,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "50%",
      "start": 323,
      "end": 328,
      "loc": {
        "start": {
          "line": 15,
          "column": 9
        },
        "end": {
          "line": 15,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 328,
      "end": 329,
      "loc": {
        "start": {
          "line": 15,
          "column": 14
        },
        "end": {
          "line": 15,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "left",
      "start": 334,
      "end": 338,
      "loc": {
        "start": {
          "line": 16,
          "column": 4
        },
        "end": {
          "line": 16,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 338,
      "end": 339,
      "loc": {
        "start": {
          "line": 16,
          "column": 8
        },
        "end": {
          "line": 16,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "50%",
      "start": 340,
      "end": 345,
      "loc": {
        "start": {
          "line": 16,
          "column": 10
        },
        "end": {
          "line": 16,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 345,
      "end": 346,
      "loc": {
        "start": {
          "line": 16,
          "column": 15
        },
        "end": {
          "line": 16,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "right",
      "start": 351,
      "end": 356,
      "loc": {
        "start": {
          "line": 17,
          "column": 4
        },
        "end": {
          "line": 17,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 356,
      "end": 357,
      "loc": {
        "start": {
          "line": 17,
          "column": 9
        },
        "end": {
          "line": 17,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "auto",
      "start": 358,
      "end": 364,
      "loc": {
        "start": {
          "line": 17,
          "column": 11
        },
        "end": {
          "line": 17,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 364,
      "end": 365,
      "loc": {
        "start": {
          "line": 17,
          "column": 17
        },
        "end": {
          "line": 17,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bottom",
      "start": 370,
      "end": 376,
      "loc": {
        "start": {
          "line": 18,
          "column": 4
        },
        "end": {
          "line": 18,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 376,
      "end": 377,
      "loc": {
        "start": {
          "line": 18,
          "column": 10
        },
        "end": {
          "line": 18,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "auto",
      "start": 378,
      "end": 384,
      "loc": {
        "start": {
          "line": 18,
          "column": 12
        },
        "end": {
          "line": 18,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 384,
      "end": 385,
      "loc": {
        "start": {
          "line": 18,
          "column": 18
        },
        "end": {
          "line": 18,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "marginRight",
      "start": 390,
      "end": 401,
      "loc": {
        "start": {
          "line": 19,
          "column": 4
        },
        "end": {
          "line": 19,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 401,
      "end": 402,
      "loc": {
        "start": {
          "line": 19,
          "column": 15
        },
        "end": {
          "line": 19,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "-50%",
      "start": 403,
      "end": 409,
      "loc": {
        "start": {
          "line": 19,
          "column": 17
        },
        "end": {
          "line": 19,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 409,
      "end": 410,
      "loc": {
        "start": {
          "line": 19,
          "column": 23
        },
        "end": {
          "line": 19,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "transform",
      "start": 415,
      "end": 424,
      "loc": {
        "start": {
          "line": 20,
          "column": 4
        },
        "end": {
          "line": 20,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 424,
      "end": 425,
      "loc": {
        "start": {
          "line": 20,
          "column": 13
        },
        "end": {
          "line": 20,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "translate(-50%, -50%)",
      "start": 426,
      "end": 449,
      "loc": {
        "start": {
          "line": 20,
          "column": 15
        },
        "end": {
          "line": 20,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 452,
      "end": 453,
      "loc": {
        "start": {
          "line": 21,
          "column": 2
        },
        "end": {
          "line": 21,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 454,
      "end": 455,
      "loc": {
        "start": {
          "line": 22,
          "column": 0
        },
        "end": {
          "line": 22,
          "column": 1
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 455,
      "end": 456,
      "loc": {
        "start": {
          "line": 22,
          "column": 1
        },
        "end": {
          "line": 22,
          "column": 2
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "* Admin Class extends React.Component. To implement a CRUD interface similar to Django Admin you need to extend the Admin class. ",
      "start": 457,
      "end": 590,
      "loc": {
        "start": {
          "line": 23,
          "column": 0
        },
        "end": {
          "line": 23,
          "column": 133
        }
      }
    },
    {
      "type": {
        "label": "class",
        "keyword": "class",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "class",
      "start": 591,
      "end": 596,
      "loc": {
        "start": {
          "line": 24,
          "column": 0
        },
        "end": {
          "line": 24,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Admin",
      "start": 597,
      "end": 602,
      "loc": {
        "start": {
          "line": 24,
          "column": 6
        },
        "end": {
          "line": 24,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "extends",
        "keyword": "extends",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "extends",
      "start": 603,
      "end": 610,
      "loc": {
        "start": {
          "line": 24,
          "column": 12
        },
        "end": {
          "line": 24,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "React",
      "start": 611,
      "end": 616,
      "loc": {
        "start": {
          "line": 24,
          "column": 20
        },
        "end": {
          "line": 24,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 616,
      "end": 617,
      "loc": {
        "start": {
          "line": 24,
          "column": 25
        },
        "end": {
          "line": 24,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Component",
      "start": 617,
      "end": 626,
      "loc": {
        "start": {
          "line": 24,
          "column": 26
        },
        "end": {
          "line": 24,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 627,
      "end": 628,
      "loc": {
        "start": {
          "line": 24,
          "column": 36
        },
        "end": {
          "line": 24,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "constructor",
      "start": 631,
      "end": 642,
      "loc": {
        "start": {
          "line": 25,
          "column": 2
        },
        "end": {
          "line": 25,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 642,
      "end": 643,
      "loc": {
        "start": {
          "line": 25,
          "column": 13
        },
        "end": {
          "line": 25,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "props",
      "start": 643,
      "end": 648,
      "loc": {
        "start": {
          "line": 25,
          "column": 14
        },
        "end": {
          "line": 25,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 648,
      "end": 649,
      "loc": {
        "start": {
          "line": 25,
          "column": 19
        },
        "end": {
          "line": 25,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 650,
      "end": 651,
      "loc": {
        "start": {
          "line": 25,
          "column": 21
        },
        "end": {
          "line": 25,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "super",
        "keyword": "super",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "super",
      "start": 656,
      "end": 661,
      "loc": {
        "start": {
          "line": 26,
          "column": 4
        },
        "end": {
          "line": 26,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 661,
      "end": 662,
      "loc": {
        "start": {
          "line": 26,
          "column": 9
        },
        "end": {
          "line": 26,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "props",
      "start": 662,
      "end": 667,
      "loc": {
        "start": {
          "line": 26,
          "column": 10
        },
        "end": {
          "line": 26,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 667,
      "end": 668,
      "loc": {
        "start": {
          "line": 26,
          "column": 15
        },
        "end": {
          "line": 26,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 668,
      "end": 669,
      "loc": {
        "start": {
          "line": 26,
          "column": 16
        },
        "end": {
          "line": 26,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 675,
      "end": 679,
      "loc": {
        "start": {
          "line": 28,
          "column": 4
        },
        "end": {
          "line": 28,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 679,
      "end": 680,
      "loc": {
        "start": {
          "line": 28,
          "column": 8
        },
        "end": {
          "line": 28,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "name",
      "start": 680,
      "end": 684,
      "loc": {
        "start": {
          "line": 28,
          "column": 9
        },
        "end": {
          "line": 28,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 685,
      "end": 686,
      "loc": {
        "start": {
          "line": 28,
          "column": 14
        },
        "end": {
          "line": 28,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "default",
      "start": 687,
      "end": 696,
      "loc": {
        "start": {
          "line": 28,
          "column": 16
        },
        "end": {
          "line": 28,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 696,
      "end": 697,
      "loc": {
        "start": {
          "line": 28,
          "column": 25
        },
        "end": {
          "line": 28,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 702,
      "end": 706,
      "loc": {
        "start": {
          "line": 29,
          "column": 4
        },
        "end": {
          "line": 29,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 706,
      "end": 707,
      "loc": {
        "start": {
          "line": 29,
          "column": 8
        },
        "end": {
          "line": 29,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "name_plural",
      "start": 707,
      "end": 718,
      "loc": {
        "start": {
          "line": 29,
          "column": 9
        },
        "end": {
          "line": 29,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 719,
      "end": 720,
      "loc": {
        "start": {
          "line": 29,
          "column": 21
        },
        "end": {
          "line": 29,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "defaults",
      "start": 721,
      "end": 731,
      "loc": {
        "start": {
          "line": 29,
          "column": 23
        },
        "end": {
          "line": 29,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 731,
      "end": 732,
      "loc": {
        "start": {
          "line": 29,
          "column": 33
        },
        "end": {
          "line": 29,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 737,
      "end": 741,
      "loc": {
        "start": {
          "line": 30,
          "column": 4
        },
        "end": {
          "line": 30,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 741,
      "end": 742,
      "loc": {
        "start": {
          "line": 30,
          "column": 8
        },
        "end": {
          "line": 30,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "live_search",
      "start": 742,
      "end": 753,
      "loc": {
        "start": {
          "line": 30,
          "column": 9
        },
        "end": {
          "line": 30,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 754,
      "end": 755,
      "loc": {
        "start": {
          "line": 30,
          "column": 21
        },
        "end": {
          "line": 30,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 756,
      "end": 761,
      "loc": {
        "start": {
          "line": 30,
          "column": 23
        },
        "end": {
          "line": 30,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 761,
      "end": 762,
      "loc": {
        "start": {
          "line": 30,
          "column": 28
        },
        "end": {
          "line": 30,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 767,
      "end": 771,
      "loc": {
        "start": {
          "line": 31,
          "column": 4
        },
        "end": {
          "line": 31,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 771,
      "end": 772,
      "loc": {
        "start": {
          "line": 31,
          "column": 8
        },
        "end": {
          "line": 31,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "field_transforms",
      "start": 772,
      "end": 788,
      "loc": {
        "start": {
          "line": 31,
          "column": 9
        },
        "end": {
          "line": 31,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 789,
      "end": 790,
      "loc": {
        "start": {
          "line": 31,
          "column": 26
        },
        "end": {
          "line": 31,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 791,
      "end": 792,
      "loc": {
        "start": {
          "line": 31,
          "column": 28
        },
        "end": {
          "line": 31,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 792,
      "end": 793,
      "loc": {
        "start": {
          "line": 31,
          "column": 29
        },
        "end": {
          "line": 31,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 793,
      "end": 794,
      "loc": {
        "start": {
          "line": 31,
          "column": 30
        },
        "end": {
          "line": 31,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 799,
      "end": 803,
      "loc": {
        "start": {
          "line": 32,
          "column": 4
        },
        "end": {
          "line": 32,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 803,
      "end": 804,
      "loc": {
        "start": {
          "line": 32,
          "column": 8
        },
        "end": {
          "line": 32,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "header_transforms",
      "start": 804,
      "end": 821,
      "loc": {
        "start": {
          "line": 32,
          "column": 9
        },
        "end": {
          "line": 32,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 822,
      "end": 823,
      "loc": {
        "start": {
          "line": 32,
          "column": 27
        },
        "end": {
          "line": 32,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 824,
      "end": 825,
      "loc": {
        "start": {
          "line": 32,
          "column": 29
        },
        "end": {
          "line": 32,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 825,
      "end": 826,
      "loc": {
        "start": {
          "line": 32,
          "column": 30
        },
        "end": {
          "line": 32,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 826,
      "end": 827,
      "loc": {
        "start": {
          "line": 32,
          "column": 31
        },
        "end": {
          "line": 32,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 832,
      "end": 836,
      "loc": {
        "start": {
          "line": 33,
          "column": 4
        },
        "end": {
          "line": 33,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 836,
      "end": 837,
      "loc": {
        "start": {
          "line": 33,
          "column": 8
        },
        "end": {
          "line": 33,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "extra_fields",
      "start": 837,
      "end": 849,
      "loc": {
        "start": {
          "line": 33,
          "column": 9
        },
        "end": {
          "line": 33,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 850,
      "end": 851,
      "loc": {
        "start": {
          "line": 33,
          "column": 22
        },
        "end": {
          "line": 33,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 852,
      "end": 853,
      "loc": {
        "start": {
          "line": 33,
          "column": 24
        },
        "end": {
          "line": 33,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 853,
      "end": 854,
      "loc": {
        "start": {
          "line": 33,
          "column": 25
        },
        "end": {
          "line": 33,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 854,
      "end": 855,
      "loc": {
        "start": {
          "line": 33,
          "column": 26
        },
        "end": {
          "line": 33,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 860,
      "end": 864,
      "loc": {
        "start": {
          "line": 34,
          "column": 4
        },
        "end": {
          "line": 34,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 864,
      "end": 865,
      "loc": {
        "start": {
          "line": 34,
          "column": 8
        },
        "end": {
          "line": 34,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "list_display",
      "start": 865,
      "end": 877,
      "loc": {
        "start": {
          "line": 34,
          "column": 9
        },
        "end": {
          "line": 34,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 878,
      "end": 879,
      "loc": {
        "start": {
          "line": 34,
          "column": 22
        },
        "end": {
          "line": 34,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 880,
      "end": 881,
      "loc": {
        "start": {
          "line": 34,
          "column": 24
        },
        "end": {
          "line": 34,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 881,
      "end": 882,
      "loc": {
        "start": {
          "line": 34,
          "column": 25
        },
        "end": {
          "line": 34,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 882,
      "end": 883,
      "loc": {
        "start": {
          "line": 34,
          "column": 26
        },
        "end": {
          "line": 34,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 888,
      "end": 892,
      "loc": {
        "start": {
          "line": 35,
          "column": 4
        },
        "end": {
          "line": 35,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 892,
      "end": 893,
      "loc": {
        "start": {
          "line": 35,
          "column": 8
        },
        "end": {
          "line": 35,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "list_display_links",
      "start": 893,
      "end": 911,
      "loc": {
        "start": {
          "line": 35,
          "column": 9
        },
        "end": {
          "line": 35,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 912,
      "end": 913,
      "loc": {
        "start": {
          "line": 35,
          "column": 28
        },
        "end": {
          "line": 35,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 914,
      "end": 915,
      "loc": {
        "start": {
          "line": 35,
          "column": 30
        },
        "end": {
          "line": 35,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 915,
      "end": 916,
      "loc": {
        "start": {
          "line": 35,
          "column": 31
        },
        "end": {
          "line": 35,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 916,
      "end": 917,
      "loc": {
        "start": {
          "line": 35,
          "column": 32
        },
        "end": {
          "line": 35,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 922,
      "end": 926,
      "loc": {
        "start": {
          "line": 36,
          "column": 4
        },
        "end": {
          "line": 36,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 926,
      "end": 927,
      "loc": {
        "start": {
          "line": 36,
          "column": 8
        },
        "end": {
          "line": 36,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "list_per_page",
      "start": 927,
      "end": 940,
      "loc": {
        "start": {
          "line": 36,
          "column": 9
        },
        "end": {
          "line": 36,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 941,
      "end": 942,
      "loc": {
        "start": {
          "line": 36,
          "column": 23
        },
        "end": {
          "line": 36,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 10,
      "start": 943,
      "end": 945,
      "loc": {
        "start": {
          "line": 36,
          "column": 25
        },
        "end": {
          "line": 36,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 945,
      "end": 946,
      "loc": {
        "start": {
          "line": 36,
          "column": 27
        },
        "end": {
          "line": 36,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 951,
      "end": 955,
      "loc": {
        "start": {
          "line": 37,
          "column": 4
        },
        "end": {
          "line": 37,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 955,
      "end": 956,
      "loc": {
        "start": {
          "line": 37,
          "column": 8
        },
        "end": {
          "line": 37,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "sort_fields",
      "start": 956,
      "end": 967,
      "loc": {
        "start": {
          "line": 37,
          "column": 9
        },
        "end": {
          "line": 37,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 968,
      "end": 969,
      "loc": {
        "start": {
          "line": 37,
          "column": 21
        },
        "end": {
          "line": 37,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 970,
      "end": 971,
      "loc": {
        "start": {
          "line": 37,
          "column": 23
        },
        "end": {
          "line": 37,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 971,
      "end": 972,
      "loc": {
        "start": {
          "line": 37,
          "column": 24
        },
        "end": {
          "line": 37,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 972,
      "end": 973,
      "loc": {
        "start": {
          "line": 37,
          "column": 25
        },
        "end": {
          "line": 37,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 978,
      "end": 982,
      "loc": {
        "start": {
          "line": 38,
          "column": 4
        },
        "end": {
          "line": 38,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 982,
      "end": 983,
      "loc": {
        "start": {
          "line": 38,
          "column": 8
        },
        "end": {
          "line": 38,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "is_object_equal",
      "start": 983,
      "end": 998,
      "loc": {
        "start": {
          "line": 38,
          "column": 9
        },
        "end": {
          "line": 38,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 999,
      "end": 1000,
      "loc": {
        "start": {
          "line": 38,
          "column": 25
        },
        "end": {
          "line": 38,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1001,
      "end": 1002,
      "loc": {
        "start": {
          "line": 38,
          "column": 27
        },
        "end": {
          "line": 38,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "a",
      "start": 1002,
      "end": 1003,
      "loc": {
        "start": {
          "line": 38,
          "column": 28
        },
        "end": {
          "line": 38,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1003,
      "end": 1004,
      "loc": {
        "start": {
          "line": 38,
          "column": 29
        },
        "end": {
          "line": 38,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "b",
      "start": 1005,
      "end": 1006,
      "loc": {
        "start": {
          "line": 38,
          "column": 31
        },
        "end": {
          "line": 38,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1006,
      "end": 1007,
      "loc": {
        "start": {
          "line": 38,
          "column": 32
        },
        "end": {
          "line": 38,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1008,
      "end": 1010,
      "loc": {
        "start": {
          "line": 38,
          "column": 34
        },
        "end": {
          "line": 38,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "a",
      "start": 1011,
      "end": 1012,
      "loc": {
        "start": {
          "line": 38,
          "column": 37
        },
        "end": {
          "line": 38,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "==",
      "start": 1013,
      "end": 1015,
      "loc": {
        "start": {
          "line": 38,
          "column": 39
        },
        "end": {
          "line": 38,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "b",
      "start": 1016,
      "end": 1017,
      "loc": {
        "start": {
          "line": 38,
          "column": 42
        },
        "end": {
          "line": 38,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1017,
      "end": 1018,
      "loc": {
        "start": {
          "line": 38,
          "column": 43
        },
        "end": {
          "line": 38,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 1023,
      "end": 1027,
      "loc": {
        "start": {
          "line": 39,
          "column": 4
        },
        "end": {
          "line": 39,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1027,
      "end": 1028,
      "loc": {
        "start": {
          "line": 39,
          "column": 8
        },
        "end": {
          "line": 39,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "pages_in_pagination",
      "start": 1028,
      "end": 1047,
      "loc": {
        "start": {
          "line": 39,
          "column": 9
        },
        "end": {
          "line": 39,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 1048,
      "end": 1049,
      "loc": {
        "start": {
          "line": 39,
          "column": 29
        },
        "end": {
          "line": 39,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 3,
      "start": 1050,
      "end": 1051,
      "loc": {
        "start": {
          "line": 39,
          "column": 31
        },
        "end": {
          "line": 39,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1051,
      "end": 1052,
      "loc": {
        "start": {
          "line": 39,
          "column": 32
        },
        "end": {
          "line": 39,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 1057,
      "end": 1061,
      "loc": {
        "start": {
          "line": 40,
          "column": 4
        },
        "end": {
          "line": 40,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1061,
      "end": 1062,
      "loc": {
        "start": {
          "line": 40,
          "column": 8
        },
        "end": {
          "line": 40,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "actions",
      "start": 1062,
      "end": 1069,
      "loc": {
        "start": {
          "line": 40,
          "column": 9
        },
        "end": {
          "line": 40,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 1070,
      "end": 1071,
      "loc": {
        "start": {
          "line": 40,
          "column": 17
        },
        "end": {
          "line": 40,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1072,
      "end": 1073,
      "loc": {
        "start": {
          "line": 40,
          "column": 19
        },
        "end": {
          "line": 40,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "delete",
        "keyword": "delete",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "delete",
      "start": 1080,
      "end": 1086,
      "loc": {
        "start": {
          "line": 41,
          "column": 6
        },
        "end": {
          "line": 41,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1086,
      "end": 1087,
      "loc": {
        "start": {
          "line": 41,
          "column": 12
        },
        "end": {
          "line": 41,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "selected_objects",
      "start": 1088,
      "end": 1104,
      "loc": {
        "start": {
          "line": 41,
          "column": 14
        },
        "end": {
          "line": 41,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1105,
      "end": 1107,
      "loc": {
        "start": {
          "line": 41,
          "column": 31
        },
        "end": {
          "line": 41,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1108,
      "end": 1109,
      "loc": {
        "start": {
          "line": 41,
          "column": 34
        },
        "end": {
          "line": 41,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1109,
      "end": 1110,
      "loc": {
        "start": {
          "line": 41,
          "column": 35
        },
        "end": {
          "line": 41,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1115,
      "end": 1116,
      "loc": {
        "start": {
          "line": 42,
          "column": 4
        },
        "end": {
          "line": 42,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1116,
      "end": 1117,
      "loc": {
        "start": {
          "line": 42,
          "column": 5
        },
        "end": {
          "line": 42,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 1122,
      "end": 1126,
      "loc": {
        "start": {
          "line": 43,
          "column": 4
        },
        "end": {
          "line": 43,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1126,
      "end": 1127,
      "loc": {
        "start": {
          "line": 43,
          "column": 8
        },
        "end": {
          "line": 43,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_change_uuid",
      "start": 1127,
      "end": 1139,
      "loc": {
        "start": {
          "line": 43,
          "column": 9
        },
        "end": {
          "line": 43,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 1140,
      "end": 1141,
      "loc": {
        "start": {
          "line": 43,
          "column": 22
        },
        "end": {
          "line": 43,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "uuidv1",
      "start": 1142,
      "end": 1148,
      "loc": {
        "start": {
          "line": 43,
          "column": 24
        },
        "end": {
          "line": 43,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1148,
      "end": 1149,
      "loc": {
        "start": {
          "line": 43,
          "column": 30
        },
        "end": {
          "line": 43,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1149,
      "end": 1150,
      "loc": {
        "start": {
          "line": 43,
          "column": 31
        },
        "end": {
          "line": 43,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1150,
      "end": 1151,
      "loc": {
        "start": {
          "line": 43,
          "column": 32
        },
        "end": {
          "line": 43,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 1156,
      "end": 1160,
      "loc": {
        "start": {
          "line": 44,
          "column": 4
        },
        "end": {
          "line": 44,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1160,
      "end": 1161,
      "loc": {
        "start": {
          "line": 44,
          "column": 8
        },
        "end": {
          "line": 44,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "queryset",
      "start": 1161,
      "end": 1169,
      "loc": {
        "start": {
          "line": 44,
          "column": 9
        },
        "end": {
          "line": 44,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 1170,
      "end": 1171,
      "loc": {
        "start": {
          "line": 44,
          "column": 18
        },
        "end": {
          "line": 44,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1172,
      "end": 1173,
      "loc": {
        "start": {
          "line": 44,
          "column": 20
        },
        "end": {
          "line": 44,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1173,
      "end": 1174,
      "loc": {
        "start": {
          "line": 44,
          "column": 21
        },
        "end": {
          "line": 44,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1174,
      "end": 1175,
      "loc": {
        "start": {
          "line": 44,
          "column": 22
        },
        "end": {
          "line": 44,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 1180,
      "end": 1184,
      "loc": {
        "start": {
          "line": 45,
          "column": 4
        },
        "end": {
          "line": 45,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1184,
      "end": 1185,
      "loc": {
        "start": {
          "line": 45,
          "column": 8
        },
        "end": {
          "line": 45,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_all_selected",
      "start": 1185,
      "end": 1198,
      "loc": {
        "start": {
          "line": 45,
          "column": 9
        },
        "end": {
          "line": 45,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 1199,
      "end": 1200,
      "loc": {
        "start": {
          "line": 45,
          "column": 23
        },
        "end": {
          "line": 45,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 1201,
      "end": 1206,
      "loc": {
        "start": {
          "line": 45,
          "column": 25
        },
        "end": {
          "line": 45,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1206,
      "end": 1207,
      "loc": {
        "start": {
          "line": 45,
          "column": 30
        },
        "end": {
          "line": 45,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 1213,
      "end": 1215,
      "loc": {
        "start": {
          "line": 47,
          "column": 4
        },
        "end": {
          "line": 47,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1216,
      "end": 1217,
      "loc": {
        "start": {
          "line": 47,
          "column": 7
        },
        "end": {
          "line": 47,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "props",
      "start": 1217,
      "end": 1222,
      "loc": {
        "start": {
          "line": 47,
          "column": 8
        },
        "end": {
          "line": 47,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1222,
      "end": 1223,
      "loc": {
        "start": {
          "line": 47,
          "column": 13
        },
        "end": {
          "line": 47,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1224,
      "end": 1225,
      "loc": {
        "start": {
          "line": 47,
          "column": 15
        },
        "end": {
          "line": 47,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 1232,
      "end": 1236,
      "loc": {
        "start": {
          "line": 48,
          "column": 6
        },
        "end": {
          "line": 48,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1236,
      "end": 1237,
      "loc": {
        "start": {
          "line": 48,
          "column": 10
        },
        "end": {
          "line": 48,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bind_exclude",
      "start": 1237,
      "end": 1249,
      "loc": {
        "start": {
          "line": 48,
          "column": 11
        },
        "end": {
          "line": 48,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 1250,
      "end": 1251,
      "loc": {
        "start": {
          "line": 48,
          "column": 24
        },
        "end": {
          "line": 48,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "props",
      "start": 1252,
      "end": 1257,
      "loc": {
        "start": {
          "line": 48,
          "column": 26
        },
        "end": {
          "line": 48,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1257,
      "end": 1258,
      "loc": {
        "start": {
          "line": 48,
          "column": 31
        },
        "end": {
          "line": 48,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bind_exclude",
      "start": 1258,
      "end": 1270,
      "loc": {
        "start": {
          "line": 48,
          "column": 32
        },
        "end": {
          "line": 48,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "?",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1271,
      "end": 1272,
      "loc": {
        "start": {
          "line": 48,
          "column": 45
        },
        "end": {
          "line": 48,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "props",
      "start": 1273,
      "end": 1278,
      "loc": {
        "start": {
          "line": 48,
          "column": 47
        },
        "end": {
          "line": 48,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1278,
      "end": 1279,
      "loc": {
        "start": {
          "line": 48,
          "column": 52
        },
        "end": {
          "line": 48,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bind_exclude",
      "start": 1279,
      "end": 1291,
      "loc": {
        "start": {
          "line": 48,
          "column": 53
        },
        "end": {
          "line": 48,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1292,
      "end": 1293,
      "loc": {
        "start": {
          "line": 48,
          "column": 66
        },
        "end": {
          "line": 48,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1294,
      "end": 1295,
      "loc": {
        "start": {
          "line": 48,
          "column": 68
        },
        "end": {
          "line": 48,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1295,
      "end": 1296,
      "loc": {
        "start": {
          "line": 48,
          "column": 69
        },
        "end": {
          "line": 48,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1296,
      "end": 1297,
      "loc": {
        "start": {
          "line": 48,
          "column": 70
        },
        "end": {
          "line": 48,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_",
      "start": 1304,
      "end": 1305,
      "loc": {
        "start": {
          "line": 49,
          "column": 6
        },
        "end": {
          "line": 49,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1305,
      "end": 1306,
      "loc": {
        "start": {
          "line": 49,
          "column": 7
        },
        "end": {
          "line": 49,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "keys",
      "start": 1306,
      "end": 1310,
      "loc": {
        "start": {
          "line": 49,
          "column": 8
        },
        "end": {
          "line": 49,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1310,
      "end": 1311,
      "loc": {
        "start": {
          "line": 49,
          "column": 12
        },
        "end": {
          "line": 49,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "props",
      "start": 1311,
      "end": 1316,
      "loc": {
        "start": {
          "line": 49,
          "column": 13
        },
        "end": {
          "line": 49,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1316,
      "end": 1317,
      "loc": {
        "start": {
          "line": 49,
          "column": 18
        },
        "end": {
          "line": 49,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1317,
      "end": 1318,
      "loc": {
        "start": {
          "line": 49,
          "column": 19
        },
        "end": {
          "line": 49,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "map",
      "start": 1318,
      "end": 1321,
      "loc": {
        "start": {
          "line": 49,
          "column": 20
        },
        "end": {
          "line": 49,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1321,
      "end": 1322,
      "loc": {
        "start": {
          "line": 49,
          "column": 23
        },
        "end": {
          "line": 49,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "key",
      "start": 1322,
      "end": 1325,
      "loc": {
        "start": {
          "line": 49,
          "column": 24
        },
        "end": {
          "line": 49,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1326,
      "end": 1328,
      "loc": {
        "start": {
          "line": 49,
          "column": 28
        },
        "end": {
          "line": 49,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1329,
      "end": 1330,
      "loc": {
        "start": {
          "line": 49,
          "column": 31
        },
        "end": {
          "line": 49,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 1339,
      "end": 1341,
      "loc": {
        "start": {
          "line": 50,
          "column": 8
        },
        "end": {
          "line": 50,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1342,
      "end": 1343,
      "loc": {
        "start": {
          "line": 50,
          "column": 11
        },
        "end": {
          "line": 50,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "typeof",
        "keyword": "typeof",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "typeof",
      "start": 1343,
      "end": 1349,
      "loc": {
        "start": {
          "line": 50,
          "column": 12
        },
        "end": {
          "line": 50,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "props",
      "start": 1350,
      "end": 1355,
      "loc": {
        "start": {
          "line": 50,
          "column": 19
        },
        "end": {
          "line": 50,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1355,
      "end": 1356,
      "loc": {
        "start": {
          "line": 50,
          "column": 24
        },
        "end": {
          "line": 50,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "key",
      "start": 1356,
      "end": 1359,
      "loc": {
        "start": {
          "line": 50,
          "column": 25
        },
        "end": {
          "line": 50,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1359,
      "end": 1360,
      "loc": {
        "start": {
          "line": 50,
          "column": 28
        },
        "end": {
          "line": 50,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "==",
      "start": 1361,
      "end": 1363,
      "loc": {
        "start": {
          "line": 50,
          "column": 30
        },
        "end": {
          "line": 50,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "function",
      "start": 1364,
      "end": 1374,
      "loc": {
        "start": {
          "line": 50,
          "column": 33
        },
        "end": {
          "line": 50,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1374,
      "end": 1375,
      "loc": {
        "start": {
          "line": 50,
          "column": 43
        },
        "end": {
          "line": 50,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1376,
      "end": 1377,
      "loc": {
        "start": {
          "line": 50,
          "column": 45
        },
        "end": {
          "line": 50,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 1388,
      "end": 1390,
      "loc": {
        "start": {
          "line": 51,
          "column": 10
        },
        "end": {
          "line": 51,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1391,
      "end": 1392,
      "loc": {
        "start": {
          "line": 51,
          "column": 13
        },
        "end": {
          "line": 51,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_",
      "start": 1392,
      "end": 1393,
      "loc": {
        "start": {
          "line": 51,
          "column": 14
        },
        "end": {
          "line": 51,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1393,
      "end": 1394,
      "loc": {
        "start": {
          "line": 51,
          "column": 15
        },
        "end": {
          "line": 51,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "includes",
      "start": 1394,
      "end": 1402,
      "loc": {
        "start": {
          "line": 51,
          "column": 16
        },
        "end": {
          "line": 51,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1402,
      "end": 1403,
      "loc": {
        "start": {
          "line": 51,
          "column": 24
        },
        "end": {
          "line": 51,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "key",
      "start": 1403,
      "end": 1406,
      "loc": {
        "start": {
          "line": 51,
          "column": 25
        },
        "end": {
          "line": 51,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1406,
      "end": 1407,
      "loc": {
        "start": {
          "line": 51,
          "column": 28
        },
        "end": {
          "line": 51,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 1408,
      "end": 1412,
      "loc": {
        "start": {
          "line": 51,
          "column": 30
        },
        "end": {
          "line": 51,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1412,
      "end": 1413,
      "loc": {
        "start": {
          "line": 51,
          "column": 34
        },
        "end": {
          "line": 51,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bind_exclude",
      "start": 1413,
      "end": 1425,
      "loc": {
        "start": {
          "line": 51,
          "column": 35
        },
        "end": {
          "line": 51,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1425,
      "end": 1426,
      "loc": {
        "start": {
          "line": 51,
          "column": 47
        },
        "end": {
          "line": 51,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1426,
      "end": 1427,
      "loc": {
        "start": {
          "line": 51,
          "column": 48
        },
        "end": {
          "line": 51,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1428,
      "end": 1429,
      "loc": {
        "start": {
          "line": 51,
          "column": 50
        },
        "end": {
          "line": 51,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 1442,
      "end": 1446,
      "loc": {
        "start": {
          "line": 52,
          "column": 12
        },
        "end": {
          "line": 52,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1446,
      "end": 1447,
      "loc": {
        "start": {
          "line": 52,
          "column": 16
        },
        "end": {
          "line": 52,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "key",
      "start": 1447,
      "end": 1450,
      "loc": {
        "start": {
          "line": 52,
          "column": 17
        },
        "end": {
          "line": 52,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1450,
      "end": 1451,
      "loc": {
        "start": {
          "line": 52,
          "column": 20
        },
        "end": {
          "line": 52,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 1452,
      "end": 1453,
      "loc": {
        "start": {
          "line": 52,
          "column": 22
        },
        "end": {
          "line": 52,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "props",
      "start": 1454,
      "end": 1459,
      "loc": {
        "start": {
          "line": 52,
          "column": 24
        },
        "end": {
          "line": 52,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1459,
      "end": 1460,
      "loc": {
        "start": {
          "line": 52,
          "column": 29
        },
        "end": {
          "line": 52,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "key",
      "start": 1460,
      "end": 1463,
      "loc": {
        "start": {
          "line": 52,
          "column": 30
        },
        "end": {
          "line": 52,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1463,
      "end": 1464,
      "loc": {
        "start": {
          "line": 52,
          "column": 33
        },
        "end": {
          "line": 52,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1464,
      "end": 1465,
      "loc": {
        "start": {
          "line": 52,
          "column": 34
        },
        "end": {
          "line": 52,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 1479,
      "end": 1483,
      "loc": {
        "start": {
          "line": 54,
          "column": 12
        },
        "end": {
          "line": 54,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1483,
      "end": 1484,
      "loc": {
        "start": {
          "line": 54,
          "column": 16
        },
        "end": {
          "line": 54,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "key",
      "start": 1484,
      "end": 1487,
      "loc": {
        "start": {
          "line": 54,
          "column": 17
        },
        "end": {
          "line": 54,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1487,
      "end": 1488,
      "loc": {
        "start": {
          "line": 54,
          "column": 20
        },
        "end": {
          "line": 54,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1488,
      "end": 1489,
      "loc": {
        "start": {
          "line": 54,
          "column": 21
        },
        "end": {
          "line": 54,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bind",
      "start": 1489,
      "end": 1493,
      "loc": {
        "start": {
          "line": 54,
          "column": 22
        },
        "end": {
          "line": 54,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1493,
      "end": 1494,
      "loc": {
        "start": {
          "line": 54,
          "column": 26
        },
        "end": {
          "line": 54,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 1494,
      "end": 1498,
      "loc": {
        "start": {
          "line": 54,
          "column": 27
        },
        "end": {
          "line": 54,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1498,
      "end": 1499,
      "loc": {
        "start": {
          "line": 54,
          "column": 31
        },
        "end": {
          "line": 54,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1499,
      "end": 1500,
      "loc": {
        "start": {
          "line": 54,
          "column": 32
        },
        "end": {
          "line": 54,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1511,
      "end": 1512,
      "loc": {
        "start": {
          "line": 55,
          "column": 10
        },
        "end": {
          "line": 55,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1521,
      "end": 1522,
      "loc": {
        "start": {
          "line": 56,
          "column": 8
        },
        "end": {
          "line": 56,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "else",
        "keyword": "else",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "else",
      "start": 1523,
      "end": 1527,
      "loc": {
        "start": {
          "line": 56,
          "column": 10
        },
        "end": {
          "line": 56,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1528,
      "end": 1529,
      "loc": {
        "start": {
          "line": 56,
          "column": 15
        },
        "end": {
          "line": 56,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 1540,
      "end": 1544,
      "loc": {
        "start": {
          "line": 57,
          "column": 10
        },
        "end": {
          "line": 57,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1544,
      "end": 1545,
      "loc": {
        "start": {
          "line": 57,
          "column": 14
        },
        "end": {
          "line": 57,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "key",
      "start": 1545,
      "end": 1548,
      "loc": {
        "start": {
          "line": 57,
          "column": 15
        },
        "end": {
          "line": 57,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1548,
      "end": 1549,
      "loc": {
        "start": {
          "line": 57,
          "column": 18
        },
        "end": {
          "line": 57,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 1550,
      "end": 1551,
      "loc": {
        "start": {
          "line": 57,
          "column": 20
        },
        "end": {
          "line": 57,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "props",
      "start": 1552,
      "end": 1557,
      "loc": {
        "start": {
          "line": 57,
          "column": 22
        },
        "end": {
          "line": 57,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1557,
      "end": 1558,
      "loc": {
        "start": {
          "line": 57,
          "column": 27
        },
        "end": {
          "line": 57,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "key",
      "start": 1558,
      "end": 1561,
      "loc": {
        "start": {
          "line": 57,
          "column": 28
        },
        "end": {
          "line": 57,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1561,
      "end": 1562,
      "loc": {
        "start": {
          "line": 57,
          "column": 31
        },
        "end": {
          "line": 57,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1562,
      "end": 1563,
      "loc": {
        "start": {
          "line": 57,
          "column": 32
        },
        "end": {
          "line": 57,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1572,
      "end": 1573,
      "loc": {
        "start": {
          "line": 58,
          "column": 8
        },
        "end": {
          "line": 58,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1580,
      "end": 1581,
      "loc": {
        "start": {
          "line": 59,
          "column": 6
        },
        "end": {
          "line": 59,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1581,
      "end": 1582,
      "loc": {
        "start": {
          "line": 59,
          "column": 7
        },
        "end": {
          "line": 59,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1582,
      "end": 1583,
      "loc": {
        "start": {
          "line": 59,
          "column": 8
        },
        "end": {
          "line": 59,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1588,
      "end": 1589,
      "loc": {
        "start": {
          "line": 60,
          "column": 4
        },
        "end": {
          "line": 60,
          "column": 5
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n     * Initialize the state of the component\n     ",
      "start": 1595,
      "end": 1651,
      "loc": {
        "start": {
          "line": 62,
          "column": 4
        },
        "end": {
          "line": 64,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 1656,
      "end": 1660,
      "loc": {
        "start": {
          "line": 65,
          "column": 4
        },
        "end": {
          "line": 65,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1660,
      "end": 1661,
      "loc": {
        "start": {
          "line": 65,
          "column": 8
        },
        "end": {
          "line": 65,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "state",
      "start": 1661,
      "end": 1666,
      "loc": {
        "start": {
          "line": 65,
          "column": 9
        },
        "end": {
          "line": 65,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 1667,
      "end": 1668,
      "loc": {
        "start": {
          "line": 65,
          "column": 15
        },
        "end": {
          "line": 65,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1669,
      "end": 1670,
      "loc": {
        "start": {
          "line": 65,
          "column": 17
        },
        "end": {
          "line": 65,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "display_type",
      "start": 1677,
      "end": 1689,
      "loc": {
        "start": {
          "line": 66,
          "column": 6
        },
        "end": {
          "line": 66,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1689,
      "end": 1690,
      "loc": {
        "start": {
          "line": 66,
          "column": 18
        },
        "end": {
          "line": 66,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "display_type",
      "start": 1691,
      "end": 1703,
      "loc": {
        "start": {
          "line": 66,
          "column": 20
        },
        "end": {
          "line": 66,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1703,
      "end": 1704,
      "loc": {
        "start": {
          "line": 66,
          "column": 32
        },
        "end": {
          "line": 66,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "list",
      "start": 1704,
      "end": 1708,
      "loc": {
        "start": {
          "line": 66,
          "column": 33
        },
        "end": {
          "line": 66,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1708,
      "end": 1709,
      "loc": {
        "start": {
          "line": 66,
          "column": 37
        },
        "end": {
          "line": 66,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "page_number",
      "start": 1716,
      "end": 1727,
      "loc": {
        "start": {
          "line": 67,
          "column": 6
        },
        "end": {
          "line": 67,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1727,
      "end": 1728,
      "loc": {
        "start": {
          "line": 67,
          "column": 17
        },
        "end": {
          "line": 67,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 1,
      "start": 1729,
      "end": 1730,
      "loc": {
        "start": {
          "line": 67,
          "column": 19
        },
        "end": {
          "line": 67,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1730,
      "end": 1731,
      "loc": {
        "start": {
          "line": 67,
          "column": 20
        },
        "end": {
          "line": 67,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "object",
      "start": 1738,
      "end": 1744,
      "loc": {
        "start": {
          "line": 68,
          "column": 6
        },
        "end": {
          "line": 68,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1744,
      "end": 1745,
      "loc": {
        "start": {
          "line": 68,
          "column": 12
        },
        "end": {
          "line": 68,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "null",
        "keyword": "null",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "null",
      "start": 1746,
      "end": 1750,
      "loc": {
        "start": {
          "line": 68,
          "column": 14
        },
        "end": {
          "line": 68,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1750,
      "end": 1751,
      "loc": {
        "start": {
          "line": 68,
          "column": 18
        },
        "end": {
          "line": 68,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "selected_objects",
      "start": 1758,
      "end": 1774,
      "loc": {
        "start": {
          "line": 69,
          "column": 6
        },
        "end": {
          "line": 69,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1774,
      "end": 1775,
      "loc": {
        "start": {
          "line": 69,
          "column": 22
        },
        "end": {
          "line": 69,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "new",
        "keyword": "new",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "new",
      "start": 1776,
      "end": 1779,
      "loc": {
        "start": {
          "line": 69,
          "column": 24
        },
        "end": {
          "line": 69,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Set",
      "start": 1780,
      "end": 1783,
      "loc": {
        "start": {
          "line": 69,
          "column": 28
        },
        "end": {
          "line": 69,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1783,
      "end": 1784,
      "loc": {
        "start": {
          "line": 69,
          "column": 31
        },
        "end": {
          "line": 69,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1784,
      "end": 1785,
      "loc": {
        "start": {
          "line": 69,
          "column": 32
        },
        "end": {
          "line": 69,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1785,
      "end": 1786,
      "loc": {
        "start": {
          "line": 69,
          "column": 33
        },
        "end": {
          "line": 69,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1786,
      "end": 1787,
      "loc": {
        "start": {
          "line": 69,
          "column": 34
        },
        "end": {
          "line": 69,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 1788,
      "end": 1792,
      "loc": {
        "start": {
          "line": 69,
          "column": 36
        },
        "end": {
          "line": 69,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1792,
      "end": 1793,
      "loc": {
        "start": {
          "line": 69,
          "column": 40
        },
        "end": {
          "line": 69,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "is_object_equal",
      "start": 1793,
      "end": 1808,
      "loc": {
        "start": {
          "line": 69,
          "column": 41
        },
        "end": {
          "line": 69,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1808,
      "end": 1809,
      "loc": {
        "start": {
          "line": 69,
          "column": 56
        },
        "end": {
          "line": 69,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1809,
      "end": 1810,
      "loc": {
        "start": {
          "line": 69,
          "column": 57
        },
        "end": {
          "line": 69,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "total",
      "start": 1817,
      "end": 1822,
      "loc": {
        "start": {
          "line": 70,
          "column": 6
        },
        "end": {
          "line": 70,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1822,
      "end": 1823,
      "loc": {
        "start": {
          "line": 70,
          "column": 11
        },
        "end": {
          "line": 70,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 1,
      "start": 1824,
      "end": 1825,
      "loc": {
        "start": {
          "line": 70,
          "column": 13
        },
        "end": {
          "line": 70,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1825,
      "end": 1826,
      "loc": {
        "start": {
          "line": 70,
          "column": 14
        },
        "end": {
          "line": 70,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "filter_options",
      "start": 1833,
      "end": 1847,
      "loc": {
        "start": {
          "line": 71,
          "column": 6
        },
        "end": {
          "line": 71,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1847,
      "end": 1848,
      "loc": {
        "start": {
          "line": 71,
          "column": 20
        },
        "end": {
          "line": 71,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1849,
      "end": 1850,
      "loc": {
        "start": {
          "line": 71,
          "column": 22
        },
        "end": {
          "line": 71,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1850,
      "end": 1851,
      "loc": {
        "start": {
          "line": 71,
          "column": 23
        },
        "end": {
          "line": 71,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1851,
      "end": 1852,
      "loc": {
        "start": {
          "line": 71,
          "column": 24
        },
        "end": {
          "line": 71,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "filter_values",
      "start": 1859,
      "end": 1872,
      "loc": {
        "start": {
          "line": 72,
          "column": 6
        },
        "end": {
          "line": 72,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1872,
      "end": 1873,
      "loc": {
        "start": {
          "line": 72,
          "column": 19
        },
        "end": {
          "line": 72,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1874,
      "end": 1875,
      "loc": {
        "start": {
          "line": 72,
          "column": 21
        },
        "end": {
          "line": 72,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1875,
      "end": 1876,
      "loc": {
        "start": {
          "line": 72,
          "column": 22
        },
        "end": {
          "line": 72,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1881,
      "end": 1882,
      "loc": {
        "start": {
          "line": 73,
          "column": 4
        },
        "end": {
          "line": 73,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1882,
      "end": 1883,
      "loc": {
        "start": {
          "line": 73,
          "column": 5
        },
        "end": {
          "line": 73,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 1889,
      "end": 1892,
      "loc": {
        "start": {
          "line": 75,
          "column": 4
        },
        "end": {
          "line": 75,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "queryset",
      "start": 1893,
      "end": 1901,
      "loc": {
        "start": {
          "line": 75,
          "column": 8
        },
        "end": {
          "line": 75,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 1902,
      "end": 1903,
      "loc": {
        "start": {
          "line": 75,
          "column": 17
        },
        "end": {
          "line": 75,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 1904,
      "end": 1908,
      "loc": {
        "start": {
          "line": 75,
          "column": 19
        },
        "end": {
          "line": 75,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1908,
      "end": 1909,
      "loc": {
        "start": {
          "line": 75,
          "column": 23
        },
        "end": {
          "line": 75,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get_queryset",
      "start": 1909,
      "end": 1921,
      "loc": {
        "start": {
          "line": 75,
          "column": 24
        },
        "end": {
          "line": 75,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 1921,
      "end": 1922,
      "loc": {
        "start": {
          "line": 75,
          "column": 36
        },
        "end": {
          "line": 75,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 1929,
      "end": 1933,
      "loc": {
        "start": {
          "line": 76,
          "column": 6
        },
        "end": {
          "line": 76,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1933,
      "end": 1934,
      "loc": {
        "start": {
          "line": 76,
          "column": 10
        },
        "end": {
          "line": 76,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "state",
      "start": 1934,
      "end": 1939,
      "loc": {
        "start": {
          "line": 76,
          "column": 11
        },
        "end": {
          "line": 76,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1939,
      "end": 1940,
      "loc": {
        "start": {
          "line": 76,
          "column": 16
        },
        "end": {
          "line": 76,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "page_number",
      "start": 1940,
      "end": 1951,
      "loc": {
        "start": {
          "line": 76,
          "column": 17
        },
        "end": {
          "line": 76,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1951,
      "end": 1952,
      "loc": {
        "start": {
          "line": 76,
          "column": 28
        },
        "end": {
          "line": 76,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 1959,
      "end": 1963,
      "loc": {
        "start": {
          "line": 77,
          "column": 6
        },
        "end": {
          "line": 77,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1963,
      "end": 1964,
      "loc": {
        "start": {
          "line": 77,
          "column": 10
        },
        "end": {
          "line": 77,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "list_per_page",
      "start": 1964,
      "end": 1977,
      "loc": {
        "start": {
          "line": 77,
          "column": 11
        },
        "end": {
          "line": 77,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1977,
      "end": 1978,
      "loc": {
        "start": {
          "line": 77,
          "column": 24
        },
        "end": {
          "line": 77,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 1985,
      "end": 1989,
      "loc": {
        "start": {
          "line": 78,
          "column": 6
        },
        "end": {
          "line": 78,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1989,
      "end": 1990,
      "loc": {
        "start": {
          "line": 78,
          "column": 10
        },
        "end": {
          "line": 78,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "state",
      "start": 1990,
      "end": 1995,
      "loc": {
        "start": {
          "line": 78,
          "column": 11
        },
        "end": {
          "line": 78,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 1995,
      "end": 1996,
      "loc": {
        "start": {
          "line": 78,
          "column": 16
        },
        "end": {
          "line": 78,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "queryset",
      "start": 1996,
      "end": 2004,
      "loc": {
        "start": {
          "line": 78,
          "column": 17
        },
        "end": {
          "line": 78,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2009,
      "end": 2010,
      "loc": {
        "start": {
          "line": 79,
          "column": 4
        },
        "end": {
          "line": 79,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "?",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2017,
      "end": 2018,
      "loc": {
        "start": {
          "line": 80,
          "column": 6
        },
        "end": {
          "line": 80,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 2019,
      "end": 2023,
      "loc": {
        "start": {
          "line": 80,
          "column": 8
        },
        "end": {
          "line": 80,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2023,
      "end": 2024,
      "loc": {
        "start": {
          "line": 80,
          "column": 12
        },
        "end": {
          "line": 80,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get_queryset",
      "start": 2024,
      "end": 2036,
      "loc": {
        "start": {
          "line": 80,
          "column": 13
        },
        "end": {
          "line": 80,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2036,
      "end": 2037,
      "loc": {
        "start": {
          "line": 80,
          "column": 25
        },
        "end": {
          "line": 80,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 2048,
      "end": 2052,
      "loc": {
        "start": {
          "line": 81,
          "column": 10
        },
        "end": {
          "line": 81,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2052,
      "end": 2053,
      "loc": {
        "start": {
          "line": 81,
          "column": 14
        },
        "end": {
          "line": 81,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "state",
      "start": 2053,
      "end": 2058,
      "loc": {
        "start": {
          "line": 81,
          "column": 15
        },
        "end": {
          "line": 81,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2058,
      "end": 2059,
      "loc": {
        "start": {
          "line": 81,
          "column": 20
        },
        "end": {
          "line": 81,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "page_number",
      "start": 2059,
      "end": 2070,
      "loc": {
        "start": {
          "line": 81,
          "column": 21
        },
        "end": {
          "line": 81,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2070,
      "end": 2071,
      "loc": {
        "start": {
          "line": 81,
          "column": 32
        },
        "end": {
          "line": 81,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 2082,
      "end": 2086,
      "loc": {
        "start": {
          "line": 82,
          "column": 10
        },
        "end": {
          "line": 82,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2086,
      "end": 2087,
      "loc": {
        "start": {
          "line": 82,
          "column": 14
        },
        "end": {
          "line": 82,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "list_per_page",
      "start": 2087,
      "end": 2100,
      "loc": {
        "start": {
          "line": 82,
          "column": 15
        },
        "end": {
          "line": 82,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2100,
      "end": 2101,
      "loc": {
        "start": {
          "line": 82,
          "column": 28
        },
        "end": {
          "line": 82,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 2112,
      "end": 2116,
      "loc": {
        "start": {
          "line": 83,
          "column": 10
        },
        "end": {
          "line": 83,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2116,
      "end": 2117,
      "loc": {
        "start": {
          "line": 83,
          "column": 14
        },
        "end": {
          "line": 83,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "state",
      "start": 2117,
      "end": 2122,
      "loc": {
        "start": {
          "line": 83,
          "column": 15
        },
        "end": {
          "line": 83,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2122,
      "end": 2123,
      "loc": {
        "start": {
          "line": 83,
          "column": 20
        },
        "end": {
          "line": 83,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "queryset",
      "start": 2123,
      "end": 2131,
      "loc": {
        "start": {
          "line": 83,
          "column": 21
        },
        "end": {
          "line": 83,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2140,
      "end": 2141,
      "loc": {
        "start": {
          "line": 84,
          "column": 8
        },
        "end": {
          "line": 84,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2148,
      "end": 2149,
      "loc": {
        "start": {
          "line": 85,
          "column": 6
        },
        "end": {
          "line": 85,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2150,
      "end": 2151,
      "loc": {
        "start": {
          "line": 85,
          "column": 8
        },
        "end": {
          "line": 85,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2151,
      "end": 2152,
      "loc": {
        "start": {
          "line": 85,
          "column": 9
        },
        "end": {
          "line": 85,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2152,
      "end": 2153,
      "loc": {
        "start": {
          "line": 85,
          "column": 10
        },
        "end": {
          "line": 85,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 2158,
      "end": 2162,
      "loc": {
        "start": {
          "line": 86,
          "column": 4
        },
        "end": {
          "line": 86,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2162,
      "end": 2163,
      "loc": {
        "start": {
          "line": 86,
          "column": 8
        },
        "end": {
          "line": 86,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "state",
      "start": 2163,
      "end": 2168,
      "loc": {
        "start": {
          "line": 86,
          "column": 9
        },
        "end": {
          "line": 86,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2168,
      "end": 2169,
      "loc": {
        "start": {
          "line": 86,
          "column": 14
        },
        "end": {
          "line": 86,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "queryset",
      "start": 2169,
      "end": 2177,
      "loc": {
        "start": {
          "line": 86,
          "column": 15
        },
        "end": {
          "line": 86,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 2178,
      "end": 2179,
      "loc": {
        "start": {
          "line": 86,
          "column": 24
        },
        "end": {
          "line": 86,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "queryset",
      "start": 2180,
      "end": 2188,
      "loc": {
        "start": {
          "line": 86,
          "column": 26
        },
        "end": {
          "line": 86,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2188,
      "end": 2189,
      "loc": {
        "start": {
          "line": 86,
          "column": 34
        },
        "end": {
          "line": 86,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 2194,
      "end": 2198,
      "loc": {
        "start": {
          "line": 87,
          "column": 4
        },
        "end": {
          "line": 87,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2198,
      "end": 2199,
      "loc": {
        "start": {
          "line": 87,
          "column": 8
        },
        "end": {
          "line": 87,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "state",
      "start": 2199,
      "end": 2204,
      "loc": {
        "start": {
          "line": 87,
          "column": 9
        },
        "end": {
          "line": 87,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2204,
      "end": 2205,
      "loc": {
        "start": {
          "line": 87,
          "column": 14
        },
        "end": {
          "line": 87,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "total",
      "start": 2205,
      "end": 2210,
      "loc": {
        "start": {
          "line": 87,
          "column": 15
        },
        "end": {
          "line": 87,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 2211,
      "end": 2212,
      "loc": {
        "start": {
          "line": 87,
          "column": 21
        },
        "end": {
          "line": 87,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "queryset",
      "start": 2213,
      "end": 2221,
      "loc": {
        "start": {
          "line": 87,
          "column": 23
        },
        "end": {
          "line": 87,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2221,
      "end": 2222,
      "loc": {
        "start": {
          "line": 87,
          "column": 31
        },
        "end": {
          "line": 87,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "length",
      "start": 2222,
      "end": 2228,
      "loc": {
        "start": {
          "line": 87,
          "column": 32
        },
        "end": {
          "line": 87,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2228,
      "end": 2229,
      "loc": {
        "start": {
          "line": 87,
          "column": 38
        },
        "end": {
          "line": 87,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 2234,
      "end": 2238,
      "loc": {
        "start": {
          "line": 88,
          "column": 4
        },
        "end": {
          "line": 88,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2238,
      "end": 2239,
      "loc": {
        "start": {
          "line": 88,
          "column": 8
        },
        "end": {
          "line": 88,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_handle_search",
      "start": 2239,
      "end": 2253,
      "loc": {
        "start": {
          "line": 88,
          "column": 9
        },
        "end": {
          "line": 88,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 2254,
      "end": 2255,
      "loc": {
        "start": {
          "line": 88,
          "column": 24
        },
        "end": {
          "line": 88,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 2256,
      "end": 2260,
      "loc": {
        "start": {
          "line": 88,
          "column": 26
        },
        "end": {
          "line": 88,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2260,
      "end": 2261,
      "loc": {
        "start": {
          "line": 88,
          "column": 30
        },
        "end": {
          "line": 88,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_handle_search",
      "start": 2261,
      "end": 2275,
      "loc": {
        "start": {
          "line": 88,
          "column": 31
        },
        "end": {
          "line": 88,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2275,
      "end": 2276,
      "loc": {
        "start": {
          "line": 88,
          "column": 45
        },
        "end": {
          "line": 88,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bind",
      "start": 2276,
      "end": 2280,
      "loc": {
        "start": {
          "line": 88,
          "column": 46
        },
        "end": {
          "line": 88,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2280,
      "end": 2281,
      "loc": {
        "start": {
          "line": 88,
          "column": 50
        },
        "end": {
          "line": 88,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 2281,
      "end": 2285,
      "loc": {
        "start": {
          "line": 88,
          "column": 51
        },
        "end": {
          "line": 88,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2285,
      "end": 2286,
      "loc": {
        "start": {
          "line": 88,
          "column": 55
        },
        "end": {
          "line": 88,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2286,
      "end": 2287,
      "loc": {
        "start": {
          "line": 88,
          "column": 56
        },
        "end": {
          "line": 88,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 2292,
      "end": 2296,
      "loc": {
        "start": {
          "line": 89,
          "column": 4
        },
        "end": {
          "line": 89,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2296,
      "end": 2297,
      "loc": {
        "start": {
          "line": 89,
          "column": 8
        },
        "end": {
          "line": 89,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_select_all",
      "start": 2297,
      "end": 2308,
      "loc": {
        "start": {
          "line": 89,
          "column": 9
        },
        "end": {
          "line": 89,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 2309,
      "end": 2310,
      "loc": {
        "start": {
          "line": 89,
          "column": 21
        },
        "end": {
          "line": 89,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 2311,
      "end": 2315,
      "loc": {
        "start": {
          "line": 89,
          "column": 23
        },
        "end": {
          "line": 89,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2315,
      "end": 2316,
      "loc": {
        "start": {
          "line": 89,
          "column": 27
        },
        "end": {
          "line": 89,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_select_all",
      "start": 2316,
      "end": 2327,
      "loc": {
        "start": {
          "line": 89,
          "column": 28
        },
        "end": {
          "line": 89,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2327,
      "end": 2328,
      "loc": {
        "start": {
          "line": 89,
          "column": 39
        },
        "end": {
          "line": 89,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bind",
      "start": 2328,
      "end": 2332,
      "loc": {
        "start": {
          "line": 89,
          "column": 40
        },
        "end": {
          "line": 89,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2332,
      "end": 2333,
      "loc": {
        "start": {
          "line": 89,
          "column": 44
        },
        "end": {
          "line": 89,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 2333,
      "end": 2337,
      "loc": {
        "start": {
          "line": 89,
          "column": 45
        },
        "end": {
          "line": 89,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2337,
      "end": 2338,
      "loc": {
        "start": {
          "line": 89,
          "column": 49
        },
        "end": {
          "line": 89,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2338,
      "end": 2339,
      "loc": {
        "start": {
          "line": 89,
          "column": 50
        },
        "end": {
          "line": 89,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 2344,
      "end": 2348,
      "loc": {
        "start": {
          "line": 90,
          "column": 4
        },
        "end": {
          "line": 90,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2348,
      "end": 2349,
      "loc": {
        "start": {
          "line": 90,
          "column": 8
        },
        "end": {
          "line": 90,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_select_one",
      "start": 2349,
      "end": 2360,
      "loc": {
        "start": {
          "line": 90,
          "column": 9
        },
        "end": {
          "line": 90,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 2361,
      "end": 2362,
      "loc": {
        "start": {
          "line": 90,
          "column": 21
        },
        "end": {
          "line": 90,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 2363,
      "end": 2367,
      "loc": {
        "start": {
          "line": 90,
          "column": 23
        },
        "end": {
          "line": 90,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2367,
      "end": 2368,
      "loc": {
        "start": {
          "line": 90,
          "column": 27
        },
        "end": {
          "line": 90,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_select_one",
      "start": 2368,
      "end": 2379,
      "loc": {
        "start": {
          "line": 90,
          "column": 28
        },
        "end": {
          "line": 90,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2379,
      "end": 2380,
      "loc": {
        "start": {
          "line": 90,
          "column": 39
        },
        "end": {
          "line": 90,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bind",
      "start": 2380,
      "end": 2384,
      "loc": {
        "start": {
          "line": 90,
          "column": 40
        },
        "end": {
          "line": 90,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2384,
      "end": 2385,
      "loc": {
        "start": {
          "line": 90,
          "column": 44
        },
        "end": {
          "line": 90,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 2385,
      "end": 2389,
      "loc": {
        "start": {
          "line": 90,
          "column": 45
        },
        "end": {
          "line": 90,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2389,
      "end": 2390,
      "loc": {
        "start": {
          "line": 90,
          "column": 49
        },
        "end": {
          "line": 90,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2390,
      "end": 2391,
      "loc": {
        "start": {
          "line": 90,
          "column": 50
        },
        "end": {
          "line": 90,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 2396,
      "end": 2400,
      "loc": {
        "start": {
          "line": 91,
          "column": 4
        },
        "end": {
          "line": 91,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2400,
      "end": 2401,
      "loc": {
        "start": {
          "line": 91,
          "column": 8
        },
        "end": {
          "line": 91,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "response_change",
      "start": 2401,
      "end": 2416,
      "loc": {
        "start": {
          "line": 91,
          "column": 9
        },
        "end": {
          "line": 91,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 2417,
      "end": 2418,
      "loc": {
        "start": {
          "line": 91,
          "column": 25
        },
        "end": {
          "line": 91,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 2419,
      "end": 2423,
      "loc": {
        "start": {
          "line": 91,
          "column": 27
        },
        "end": {
          "line": 91,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2423,
      "end": 2424,
      "loc": {
        "start": {
          "line": 91,
          "column": 31
        },
        "end": {
          "line": 91,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "response_change",
      "start": 2424,
      "end": 2439,
      "loc": {
        "start": {
          "line": 91,
          "column": 32
        },
        "end": {
          "line": 91,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2439,
      "end": 2440,
      "loc": {
        "start": {
          "line": 91,
          "column": 47
        },
        "end": {
          "line": 91,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bind",
      "start": 2440,
      "end": 2444,
      "loc": {
        "start": {
          "line": 91,
          "column": 48
        },
        "end": {
          "line": 91,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2444,
      "end": 2445,
      "loc": {
        "start": {
          "line": 91,
          "column": 52
        },
        "end": {
          "line": 91,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 2445,
      "end": 2449,
      "loc": {
        "start": {
          "line": 91,
          "column": 53
        },
        "end": {
          "line": 91,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2449,
      "end": 2450,
      "loc": {
        "start": {
          "line": 91,
          "column": 57
        },
        "end": {
          "line": 91,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2450,
      "end": 2451,
      "loc": {
        "start": {
          "line": 91,
          "column": 58
        },
        "end": {
          "line": 91,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 2456,
      "end": 2460,
      "loc": {
        "start": {
          "line": 92,
          "column": 4
        },
        "end": {
          "line": 92,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2460,
      "end": 2461,
      "loc": {
        "start": {
          "line": 92,
          "column": 8
        },
        "end": {
          "line": 92,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "response_add",
      "start": 2461,
      "end": 2473,
      "loc": {
        "start": {
          "line": 92,
          "column": 9
        },
        "end": {
          "line": 92,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 2474,
      "end": 2475,
      "loc": {
        "start": {
          "line": 92,
          "column": 22
        },
        "end": {
          "line": 92,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 2476,
      "end": 2480,
      "loc": {
        "start": {
          "line": 92,
          "column": 24
        },
        "end": {
          "line": 92,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2480,
      "end": 2481,
      "loc": {
        "start": {
          "line": 92,
          "column": 28
        },
        "end": {
          "line": 92,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "response_add",
      "start": 2481,
      "end": 2493,
      "loc": {
        "start": {
          "line": 92,
          "column": 29
        },
        "end": {
          "line": 92,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2493,
      "end": 2494,
      "loc": {
        "start": {
          "line": 92,
          "column": 41
        },
        "end": {
          "line": 92,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bind",
      "start": 2494,
      "end": 2498,
      "loc": {
        "start": {
          "line": 92,
          "column": 42
        },
        "end": {
          "line": 92,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2498,
      "end": 2499,
      "loc": {
        "start": {
          "line": 92,
          "column": 46
        },
        "end": {
          "line": 92,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 2499,
      "end": 2503,
      "loc": {
        "start": {
          "line": 92,
          "column": 47
        },
        "end": {
          "line": 92,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2503,
      "end": 2504,
      "loc": {
        "start": {
          "line": 92,
          "column": 51
        },
        "end": {
          "line": 92,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 2504,
      "end": 2505,
      "loc": {
        "start": {
          "line": 92,
          "column": 52
        },
        "end": {
          "line": 92,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2508,
      "end": 2509,
      "loc": {
        "start": {
          "line": 93,
          "column": 2
        },
        "end": {
          "line": 93,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * This function returns an array of objects that will serve as the\n   * queryset for the admin interface. Typically involves an HTTP request\n   * to a backend.\n   * @param {number} page_number - The current page number\n   * @param {number} list_per_page - Number items to list per page. Defaults to `list_per_page`\n   * @param {object[]} queryset - The current queryset\n   * @returns {object[]} An array of objects. - Objects to display\n   ",
      "start": 2512,
      "end": 2961,
      "loc": {
        "start": {
          "line": 94,
          "column": 2
        },
        "end": {
          "line": 102,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get_queryset",
      "start": 2965,
      "end": 2977,
      "loc": {
        "start": {
          "line": 104,
          "column": 2
        },
        "end": {
          "line": 104,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 2977,
      "end": 2978,
      "loc": {
        "start": {
          "line": 104,
          "column": 14
        },
        "end": {
          "line": 104,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "page_number",
      "start": 2983,
      "end": 2994,
      "loc": {
        "start": {
          "line": 105,
          "column": 4
        },
        "end": {
          "line": 105,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 2995,
      "end": 2996,
      "loc": {
        "start": {
          "line": 105,
          "column": 16
        },
        "end": {
          "line": 105,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 2997,
      "end": 3001,
      "loc": {
        "start": {
          "line": 105,
          "column": 18
        },
        "end": {
          "line": 105,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3001,
      "end": 3002,
      "loc": {
        "start": {
          "line": 105,
          "column": 22
        },
        "end": {
          "line": 105,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "state",
      "start": 3002,
      "end": 3007,
      "loc": {
        "start": {
          "line": 105,
          "column": 23
        },
        "end": {
          "line": 105,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3007,
      "end": 3008,
      "loc": {
        "start": {
          "line": 105,
          "column": 28
        },
        "end": {
          "line": 105,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "page_number",
      "start": 3008,
      "end": 3019,
      "loc": {
        "start": {
          "line": 105,
          "column": 29
        },
        "end": {
          "line": 105,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3019,
      "end": 3020,
      "loc": {
        "start": {
          "line": 105,
          "column": 40
        },
        "end": {
          "line": 105,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "list_per_page",
      "start": 3025,
      "end": 3038,
      "loc": {
        "start": {
          "line": 106,
          "column": 4
        },
        "end": {
          "line": 106,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 3039,
      "end": 3040,
      "loc": {
        "start": {
          "line": 106,
          "column": 18
        },
        "end": {
          "line": 106,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 3041,
      "end": 3045,
      "loc": {
        "start": {
          "line": 106,
          "column": 20
        },
        "end": {
          "line": 106,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3045,
      "end": 3046,
      "loc": {
        "start": {
          "line": 106,
          "column": 24
        },
        "end": {
          "line": 106,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get_list_per_page",
      "start": 3046,
      "end": 3063,
      "loc": {
        "start": {
          "line": 106,
          "column": 25
        },
        "end": {
          "line": 106,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3063,
      "end": 3064,
      "loc": {
        "start": {
          "line": 106,
          "column": 42
        },
        "end": {
          "line": 106,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3064,
      "end": 3065,
      "loc": {
        "start": {
          "line": 106,
          "column": 43
        },
        "end": {
          "line": 106,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3065,
      "end": 3066,
      "loc": {
        "start": {
          "line": 106,
          "column": 44
        },
        "end": {
          "line": 106,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "queryset",
      "start": 3071,
      "end": 3079,
      "loc": {
        "start": {
          "line": 107,
          "column": 4
        },
        "end": {
          "line": 107,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 3080,
      "end": 3081,
      "loc": {
        "start": {
          "line": 107,
          "column": 13
        },
        "end": {
          "line": 107,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 3082,
      "end": 3086,
      "loc": {
        "start": {
          "line": 107,
          "column": 15
        },
        "end": {
          "line": 107,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3086,
      "end": 3087,
      "loc": {
        "start": {
          "line": 107,
          "column": 19
        },
        "end": {
          "line": 107,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "state",
      "start": 3087,
      "end": 3092,
      "loc": {
        "start": {
          "line": 107,
          "column": 20
        },
        "end": {
          "line": 107,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3092,
      "end": 3093,
      "loc": {
        "start": {
          "line": 107,
          "column": 25
        },
        "end": {
          "line": 107,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "queryset",
      "start": 3093,
      "end": 3101,
      "loc": {
        "start": {
          "line": 107,
          "column": 26
        },
        "end": {
          "line": 107,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3104,
      "end": 3105,
      "loc": {
        "start": {
          "line": 108,
          "column": 2
        },
        "end": {
          "line": 108,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3106,
      "end": 3107,
      "loc": {
        "start": {
          "line": 108,
          "column": 4
        },
        "end": {
          "line": 108,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 3112,
      "end": 3118,
      "loc": {
        "start": {
          "line": 109,
          "column": 4
        },
        "end": {
          "line": 109,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 3119,
      "end": 3123,
      "loc": {
        "start": {
          "line": 109,
          "column": 11
        },
        "end": {
          "line": 109,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3123,
      "end": 3124,
      "loc": {
        "start": {
          "line": 109,
          "column": 15
        },
        "end": {
          "line": 109,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "queryset",
      "start": 3124,
      "end": 3132,
      "loc": {
        "start": {
          "line": 109,
          "column": 16
        },
        "end": {
          "line": 109,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3132,
      "end": 3133,
      "loc": {
        "start": {
          "line": 109,
          "column": 24
        },
        "end": {
          "line": 109,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3136,
      "end": 3137,
      "loc": {
        "start": {
          "line": 110,
          "column": 2
        },
        "end": {
          "line": 110,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * This functions returns a JSON Schema Form for editing\n   * the objects in the array returned by get_queryset(). This method needs to be overridden to\n   * so as to return a Form Component for the object.  Learn more on\n   * JSON schema forms from https://github.com/mozilla-services/react-jsonschema-form\n   * and JSON Schema from https://spacetelescope.github.io/understanding-json-schema/\n   * @param {object} object - The current selected object.\n   * @returns  A JSON Schema Form Component.\n   ",
      "start": 3141,
      "end": 3650,
      "loc": {
        "start": {
          "line": 112,
          "column": 2
        },
        "end": {
          "line": 120,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get_form",
      "start": 3654,
      "end": 3662,
      "loc": {
        "start": {
          "line": 122,
          "column": 2
        },
        "end": {
          "line": 122,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3662,
      "end": 3663,
      "loc": {
        "start": {
          "line": 122,
          "column": 10
        },
        "end": {
          "line": 122,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "object",
      "start": 3663,
      "end": 3669,
      "loc": {
        "start": {
          "line": 122,
          "column": 11
        },
        "end": {
          "line": 122,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 3670,
      "end": 3671,
      "loc": {
        "start": {
          "line": 122,
          "column": 18
        },
        "end": {
          "line": 122,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "null",
        "keyword": "null",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "null",
      "start": 3672,
      "end": 3676,
      "loc": {
        "start": {
          "line": 122,
          "column": 20
        },
        "end": {
          "line": 122,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3676,
      "end": 3677,
      "loc": {
        "start": {
          "line": 122,
          "column": 24
        },
        "end": {
          "line": 122,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3678,
      "end": 3679,
      "loc": {
        "start": {
          "line": 122,
          "column": 26
        },
        "end": {
          "line": 122,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 3684,
      "end": 3690,
      "loc": {
        "start": {
          "line": 123,
          "column": 4
        },
        "end": {
          "line": 123,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3691,
      "end": 3692,
      "loc": {
        "start": {
          "line": 123,
          "column": 11
        },
        "end": {
          "line": 123,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3692,
      "end": 3693,
      "loc": {
        "start": {
          "line": 123,
          "column": 12
        },
        "end": {
          "line": 123,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3693,
      "end": 3694,
      "loc": {
        "start": {
          "line": 123,
          "column": 13
        },
        "end": {
          "line": 123,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3697,
      "end": 3698,
      "loc": {
        "start": {
          "line": 124,
          "column": 2
        },
        "end": {
          "line": 124,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Returns a true/false value. Controls wether search is implement on live input or not.\n   * Can be overriden by the live_search member variable. Default is false.\n   *\n   *@return {boolean}\n   ",
      "start": 3701,
      "end": 3904,
      "loc": {
        "start": {
          "line": 125,
          "column": 2
        },
        "end": {
          "line": 130,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get_live_search",
      "start": 3908,
      "end": 3923,
      "loc": {
        "start": {
          "line": 132,
          "column": 2
        },
        "end": {
          "line": 132,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3923,
      "end": 3924,
      "loc": {
        "start": {
          "line": 132,
          "column": 17
        },
        "end": {
          "line": 132,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3924,
      "end": 3925,
      "loc": {
        "start": {
          "line": 132,
          "column": 18
        },
        "end": {
          "line": 132,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3926,
      "end": 3927,
      "loc": {
        "start": {
          "line": 132,
          "column": 20
        },
        "end": {
          "line": 132,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 3932,
      "end": 3938,
      "loc": {
        "start": {
          "line": 133,
          "column": 4
        },
        "end": {
          "line": 133,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 3939,
      "end": 3943,
      "loc": {
        "start": {
          "line": 133,
          "column": 11
        },
        "end": {
          "line": 133,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3943,
      "end": 3944,
      "loc": {
        "start": {
          "line": 133,
          "column": 15
        },
        "end": {
          "line": 133,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "live_search",
      "start": 3944,
      "end": 3955,
      "loc": {
        "start": {
          "line": 133,
          "column": 16
        },
        "end": {
          "line": 133,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 3955,
      "end": 3956,
      "loc": {
        "start": {
          "line": 133,
          "column": 27
        },
        "end": {
          "line": 133,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 3959,
      "end": 3960,
      "loc": {
        "start": {
          "line": 134,
          "column": 2
        },
        "end": {
          "line": 134,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   *Returns an object whose properties are field names corresponding to properties of any object\n   *in the queryset and whose values are transform functions. The example below will transform each \"name\"\n   *property of objects in the queryset to upper case in the list display view.\n   *@example\n   *get_field_transforms()\n   *{\n   * return { 'name' : function(name,object)\n   *                   {\n   *                       return name.toUpperCase()\n   *                   }\n   *         }\n   *\n   *}\n   *@return {object}\n   ",
      "start": 3964,
      "end": 4498,
      "loc": {
        "start": {
          "line": 136,
          "column": 2
        },
        "end": {
          "line": 151,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get_field_transforms",
      "start": 4502,
      "end": 4522,
      "loc": {
        "start": {
          "line": 153,
          "column": 2
        },
        "end": {
          "line": 153,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4522,
      "end": 4523,
      "loc": {
        "start": {
          "line": 153,
          "column": 22
        },
        "end": {
          "line": 153,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4523,
      "end": 4524,
      "loc": {
        "start": {
          "line": 153,
          "column": 23
        },
        "end": {
          "line": 153,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4525,
      "end": 4526,
      "loc": {
        "start": {
          "line": 153,
          "column": 25
        },
        "end": {
          "line": 153,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 4531,
      "end": 4533,
      "loc": {
        "start": {
          "line": 154,
          "column": 4
        },
        "end": {
          "line": 154,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4534,
      "end": 4535,
      "loc": {
        "start": {
          "line": 154,
          "column": 7
        },
        "end": {
          "line": 154,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 4535,
      "end": 4539,
      "loc": {
        "start": {
          "line": 154,
          "column": 8
        },
        "end": {
          "line": 154,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4539,
      "end": 4540,
      "loc": {
        "start": {
          "line": 154,
          "column": 12
        },
        "end": {
          "line": 154,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "field_transforms",
      "start": 4540,
      "end": 4556,
      "loc": {
        "start": {
          "line": 154,
          "column": 13
        },
        "end": {
          "line": 154,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4556,
      "end": 4557,
      "loc": {
        "start": {
          "line": 154,
          "column": 29
        },
        "end": {
          "line": 154,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4558,
      "end": 4559,
      "loc": {
        "start": {
          "line": 154,
          "column": 31
        },
        "end": {
          "line": 154,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 4566,
      "end": 4572,
      "loc": {
        "start": {
          "line": 155,
          "column": 6
        },
        "end": {
          "line": 155,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 4573,
      "end": 4577,
      "loc": {
        "start": {
          "line": 155,
          "column": 13
        },
        "end": {
          "line": 155,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4577,
      "end": 4578,
      "loc": {
        "start": {
          "line": 155,
          "column": 17
        },
        "end": {
          "line": 155,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "field_transforms",
      "start": 4578,
      "end": 4594,
      "loc": {
        "start": {
          "line": 155,
          "column": 18
        },
        "end": {
          "line": 155,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4594,
      "end": 4595,
      "loc": {
        "start": {
          "line": 155,
          "column": 34
        },
        "end": {
          "line": 155,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4600,
      "end": 4601,
      "loc": {
        "start": {
          "line": 156,
          "column": 4
        },
        "end": {
          "line": 156,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 4606,
      "end": 4612,
      "loc": {
        "start": {
          "line": 157,
          "column": 4
        },
        "end": {
          "line": 157,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4613,
      "end": 4614,
      "loc": {
        "start": {
          "line": 157,
          "column": 11
        },
        "end": {
          "line": 157,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4614,
      "end": 4615,
      "loc": {
        "start": {
          "line": 157,
          "column": 12
        },
        "end": {
          "line": 157,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 4615,
      "end": 4616,
      "loc": {
        "start": {
          "line": 157,
          "column": 13
        },
        "end": {
          "line": 157,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 4619,
      "end": 4620,
      "loc": {
        "start": {
          "line": 158,
          "column": 2
        },
        "end": {
          "line": 158,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   *Returns an object whose properties are field names corresponding to properties of any object\n   *in the queryset and whose values are transform functions. The example below will transform the header \"name\" to upper case in the list display view.\n   *@example\n   *get_header_transforms()\n   *{\n   * return { 'name' : function(name)\n   *                   {\n   *                       return name.toUpperCase()\n   *                   }\n   *         }\n   *}\n   *\n   *@return {object}\n   ",
      "start": 4624,
      "end": 5118,
      "loc": {
        "start": {
          "line": 160,
          "column": 2
        },
        "end": {
          "line": 174,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get_header_transforms",
      "start": 5122,
      "end": 5143,
      "loc": {
        "start": {
          "line": 176,
          "column": 2
        },
        "end": {
          "line": 176,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5143,
      "end": 5144,
      "loc": {
        "start": {
          "line": 176,
          "column": 23
        },
        "end": {
          "line": 176,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5144,
      "end": 5145,
      "loc": {
        "start": {
          "line": 176,
          "column": 24
        },
        "end": {
          "line": 176,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5146,
      "end": 5147,
      "loc": {
        "start": {
          "line": 176,
          "column": 26
        },
        "end": {
          "line": 176,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 5152,
      "end": 5154,
      "loc": {
        "start": {
          "line": 177,
          "column": 4
        },
        "end": {
          "line": 177,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5155,
      "end": 5156,
      "loc": {
        "start": {
          "line": 177,
          "column": 7
        },
        "end": {
          "line": 177,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 5156,
      "end": 5160,
      "loc": {
        "start": {
          "line": 177,
          "column": 8
        },
        "end": {
          "line": 177,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5160,
      "end": 5161,
      "loc": {
        "start": {
          "line": 177,
          "column": 12
        },
        "end": {
          "line": 177,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "header_transforms",
      "start": 5161,
      "end": 5178,
      "loc": {
        "start": {
          "line": 177,
          "column": 13
        },
        "end": {
          "line": 177,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5178,
      "end": 5179,
      "loc": {
        "start": {
          "line": 177,
          "column": 30
        },
        "end": {
          "line": 177,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5180,
      "end": 5181,
      "loc": {
        "start": {
          "line": 177,
          "column": 32
        },
        "end": {
          "line": 177,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 5188,
      "end": 5194,
      "loc": {
        "start": {
          "line": 178,
          "column": 6
        },
        "end": {
          "line": 178,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 5195,
      "end": 5199,
      "loc": {
        "start": {
          "line": 178,
          "column": 13
        },
        "end": {
          "line": 178,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5199,
      "end": 5200,
      "loc": {
        "start": {
          "line": 178,
          "column": 17
        },
        "end": {
          "line": 178,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "header_transforms",
      "start": 5200,
      "end": 5217,
      "loc": {
        "start": {
          "line": 178,
          "column": 18
        },
        "end": {
          "line": 178,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5217,
      "end": 5218,
      "loc": {
        "start": {
          "line": 178,
          "column": 35
        },
        "end": {
          "line": 178,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5223,
      "end": 5224,
      "loc": {
        "start": {
          "line": 179,
          "column": 4
        },
        "end": {
          "line": 179,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 5230,
      "end": 5236,
      "loc": {
        "start": {
          "line": 181,
          "column": 4
        },
        "end": {
          "line": 181,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5237,
      "end": 5238,
      "loc": {
        "start": {
          "line": 181,
          "column": 11
        },
        "end": {
          "line": 181,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5238,
      "end": 5239,
      "loc": {
        "start": {
          "line": 181,
          "column": 12
        },
        "end": {
          "line": 181,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5239,
      "end": 5240,
      "loc": {
        "start": {
          "line": 181,
          "column": 13
        },
        "end": {
          "line": 181,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5243,
      "end": 5244,
      "loc": {
        "start": {
          "line": 182,
          "column": 2
        },
        "end": {
          "line": 182,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Returns an object whose properties are extra  field names not corresponding to properties of any object\n   * in the queryset and whose values are display functions. This will create extra fields that are not tied to objects. Extra fields have to be manually included in the `list_display` in order to appear in the list display page. The display functions take the current object being rendered in the table row and  the field name\n   *@example\n   *get_extra_fields()\n   *{\n   * return { 'now' : function(object,label)\n   *                   {\n   *                      return moment(new Date()).format('LLL');\n   *                   }\n   *         }\n   *}\n   *\n   *@return {object}\n   ",
      "start": 5248,
      "end": 5945,
      "loc": {
        "start": {
          "line": 184,
          "column": 2
        },
        "end": {
          "line": 198,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get_extra_fields",
      "start": 5949,
      "end": 5965,
      "loc": {
        "start": {
          "line": 200,
          "column": 2
        },
        "end": {
          "line": 200,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5965,
      "end": 5966,
      "loc": {
        "start": {
          "line": 200,
          "column": 18
        },
        "end": {
          "line": 200,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5966,
      "end": 5967,
      "loc": {
        "start": {
          "line": 200,
          "column": 19
        },
        "end": {
          "line": 200,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5968,
      "end": 5969,
      "loc": {
        "start": {
          "line": 200,
          "column": 21
        },
        "end": {
          "line": 200,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 5974,
      "end": 5976,
      "loc": {
        "start": {
          "line": 201,
          "column": 4
        },
        "end": {
          "line": 201,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5977,
      "end": 5978,
      "loc": {
        "start": {
          "line": 201,
          "column": 7
        },
        "end": {
          "line": 201,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 5978,
      "end": 5982,
      "loc": {
        "start": {
          "line": 201,
          "column": 8
        },
        "end": {
          "line": 201,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 5982,
      "end": 5983,
      "loc": {
        "start": {
          "line": 201,
          "column": 12
        },
        "end": {
          "line": 201,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "extra_fields",
      "start": 5983,
      "end": 5995,
      "loc": {
        "start": {
          "line": 201,
          "column": 13
        },
        "end": {
          "line": 201,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5995,
      "end": 5996,
      "loc": {
        "start": {
          "line": 201,
          "column": 25
        },
        "end": {
          "line": 201,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 5997,
      "end": 5998,
      "loc": {
        "start": {
          "line": 201,
          "column": 27
        },
        "end": {
          "line": 201,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 6005,
      "end": 6011,
      "loc": {
        "start": {
          "line": 202,
          "column": 6
        },
        "end": {
          "line": 202,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 6012,
      "end": 6016,
      "loc": {
        "start": {
          "line": 202,
          "column": 13
        },
        "end": {
          "line": 202,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6016,
      "end": 6017,
      "loc": {
        "start": {
          "line": 202,
          "column": 17
        },
        "end": {
          "line": 202,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "extra_fields",
      "start": 6017,
      "end": 6029,
      "loc": {
        "start": {
          "line": 202,
          "column": 18
        },
        "end": {
          "line": 202,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6029,
      "end": 6030,
      "loc": {
        "start": {
          "line": 202,
          "column": 30
        },
        "end": {
          "line": 202,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6035,
      "end": 6036,
      "loc": {
        "start": {
          "line": 203,
          "column": 4
        },
        "end": {
          "line": 203,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 6042,
      "end": 6048,
      "loc": {
        "start": {
          "line": 205,
          "column": 4
        },
        "end": {
          "line": 205,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6049,
      "end": 6050,
      "loc": {
        "start": {
          "line": 205,
          "column": 11
        },
        "end": {
          "line": 205,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6050,
      "end": 6051,
      "loc": {
        "start": {
          "line": 205,
          "column": 12
        },
        "end": {
          "line": 205,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6051,
      "end": 6052,
      "loc": {
        "start": {
          "line": 205,
          "column": 13
        },
        "end": {
          "line": 205,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6055,
      "end": 6056,
      "loc": {
        "start": {
          "line": 206,
          "column": 2
        },
        "end": {
          "line": 206,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Returns the number of items to be listed in a page. Can be overridden by `list_per_page`.\n   *@return {number} The number of objects in a page\n   ",
      "start": 6059,
      "end": 6216,
      "loc": {
        "start": {
          "line": 207,
          "column": 2
        },
        "end": {
          "line": 210,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get_list_per_page",
      "start": 6220,
      "end": 6237,
      "loc": {
        "start": {
          "line": 212,
          "column": 2
        },
        "end": {
          "line": 212,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6237,
      "end": 6238,
      "loc": {
        "start": {
          "line": 212,
          "column": 19
        },
        "end": {
          "line": 212,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6238,
      "end": 6239,
      "loc": {
        "start": {
          "line": 212,
          "column": 20
        },
        "end": {
          "line": 212,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6240,
      "end": 6241,
      "loc": {
        "start": {
          "line": 212,
          "column": 22
        },
        "end": {
          "line": 212,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 6246,
      "end": 6248,
      "loc": {
        "start": {
          "line": 213,
          "column": 4
        },
        "end": {
          "line": 213,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6249,
      "end": 6250,
      "loc": {
        "start": {
          "line": 213,
          "column": 7
        },
        "end": {
          "line": 213,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 6250,
      "end": 6254,
      "loc": {
        "start": {
          "line": 213,
          "column": 8
        },
        "end": {
          "line": 213,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6254,
      "end": 6255,
      "loc": {
        "start": {
          "line": 213,
          "column": 12
        },
        "end": {
          "line": 213,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "list_per_page",
      "start": 6255,
      "end": 6268,
      "loc": {
        "start": {
          "line": 213,
          "column": 13
        },
        "end": {
          "line": 213,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6268,
      "end": 6269,
      "loc": {
        "start": {
          "line": 213,
          "column": 26
        },
        "end": {
          "line": 213,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6270,
      "end": 6271,
      "loc": {
        "start": {
          "line": 213,
          "column": 28
        },
        "end": {
          "line": 213,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 6278,
      "end": 6284,
      "loc": {
        "start": {
          "line": 214,
          "column": 6
        },
        "end": {
          "line": 214,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 6285,
      "end": 6289,
      "loc": {
        "start": {
          "line": 214,
          "column": 13
        },
        "end": {
          "line": 214,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6289,
      "end": 6290,
      "loc": {
        "start": {
          "line": 214,
          "column": 17
        },
        "end": {
          "line": 214,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "list_per_page",
      "start": 6290,
      "end": 6303,
      "loc": {
        "start": {
          "line": 214,
          "column": 18
        },
        "end": {
          "line": 214,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6303,
      "end": 6304,
      "loc": {
        "start": {
          "line": 214,
          "column": 31
        },
        "end": {
          "line": 214,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6309,
      "end": 6310,
      "loc": {
        "start": {
          "line": 215,
          "column": 4
        },
        "end": {
          "line": 215,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 6315,
      "end": 6321,
      "loc": {
        "start": {
          "line": 216,
          "column": 4
        },
        "end": {
          "line": 216,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 10,
      "start": 6322,
      "end": 6324,
      "loc": {
        "start": {
          "line": 216,
          "column": 11
        },
        "end": {
          "line": 216,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 6324,
      "end": 6325,
      "loc": {
        "start": {
          "line": 216,
          "column": 13
        },
        "end": {
          "line": 216,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 6328,
      "end": 6329,
      "loc": {
        "start": {
          "line": 217,
          "column": 2
        },
        "end": {
          "line": 217,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n     * Gets an actions object whose properties are action names and values are action methods.\n     * This can be overridden by the action member variable. The default \"delete\" method is not\n     * implemented.\n     *\n     * Each actions object property (e.g. \"delete\") is passed an array of selected objects. One\n     * can then handle those objects. Actions will appear on the list display page within a\n     * dropdown. Selecting an action should have the action method applied to all currently \n     * selected objects.\n     * @example\n     *\n     * actions = { \"delete\" : (selected_objects)=>{ } }\n\n     *@return {object} An actions object\n     ",
      "start": 6333,
      "end": 6989,
      "loc": {
        "start": {
          "line": 219,
          "column": 2
        },
        "end": {
          "line": 233,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get_actions",
      "start": 6993,
      "end": 7004,
      "loc": {
        "start": {
          "line": 235,
          "column": 2
        },
        "end": {
          "line": 235,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7004,
      "end": 7005,
      "loc": {
        "start": {
          "line": 235,
          "column": 13
        },
        "end": {
          "line": 235,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7005,
      "end": 7006,
      "loc": {
        "start": {
          "line": 235,
          "column": 14
        },
        "end": {
          "line": 235,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7007,
      "end": 7008,
      "loc": {
        "start": {
          "line": 235,
          "column": 16
        },
        "end": {
          "line": 235,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 7013,
      "end": 7015,
      "loc": {
        "start": {
          "line": 236,
          "column": 4
        },
        "end": {
          "line": 236,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7016,
      "end": 7017,
      "loc": {
        "start": {
          "line": 236,
          "column": 7
        },
        "end": {
          "line": 236,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 7017,
      "end": 7021,
      "loc": {
        "start": {
          "line": 236,
          "column": 8
        },
        "end": {
          "line": 236,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7021,
      "end": 7022,
      "loc": {
        "start": {
          "line": 236,
          "column": 12
        },
        "end": {
          "line": 236,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "actions",
      "start": 7022,
      "end": 7029,
      "loc": {
        "start": {
          "line": 236,
          "column": 13
        },
        "end": {
          "line": 236,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7029,
      "end": 7030,
      "loc": {
        "start": {
          "line": 236,
          "column": 20
        },
        "end": {
          "line": 236,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7031,
      "end": 7032,
      "loc": {
        "start": {
          "line": 236,
          "column": 22
        },
        "end": {
          "line": 236,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 7039,
      "end": 7045,
      "loc": {
        "start": {
          "line": 237,
          "column": 6
        },
        "end": {
          "line": 237,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 7046,
      "end": 7050,
      "loc": {
        "start": {
          "line": 237,
          "column": 13
        },
        "end": {
          "line": 237,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7050,
      "end": 7051,
      "loc": {
        "start": {
          "line": 237,
          "column": 17
        },
        "end": {
          "line": 237,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "actions",
      "start": 7051,
      "end": 7058,
      "loc": {
        "start": {
          "line": 237,
          "column": 18
        },
        "end": {
          "line": 237,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7058,
      "end": 7059,
      "loc": {
        "start": {
          "line": 237,
          "column": 25
        },
        "end": {
          "line": 237,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7064,
      "end": 7065,
      "loc": {
        "start": {
          "line": 238,
          "column": 4
        },
        "end": {
          "line": 238,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 7071,
      "end": 7077,
      "loc": {
        "start": {
          "line": 240,
          "column": 4
        },
        "end": {
          "line": 240,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7078,
      "end": 7079,
      "loc": {
        "start": {
          "line": 240,
          "column": 11
        },
        "end": {
          "line": 240,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7079,
      "end": 7080,
      "loc": {
        "start": {
          "line": 240,
          "column": 12
        },
        "end": {
          "line": 240,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7080,
      "end": 7081,
      "loc": {
        "start": {
          "line": 240,
          "column": 13
        },
        "end": {
          "line": 240,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7084,
      "end": 7085,
      "loc": {
        "start": {
          "line": 241,
          "column": 2
        },
        "end": {
          "line": 241,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   *   Gets the list/array of properties of the objects in the queryset that are clickable\n   *    when displayed on the list display page. It can be overridden by the member variable\n   *   `list_display_links`. A property is any string that should exist as a property in the objects within\n   *   a queryset and works with lodash's `_.at` function.\n   *\n   *   The properties \"name\",\"address.street\" and \"emails[0]\" are all acceptable by `_.at` in the example below\n   *   @example\n   *   let object={ name : \"any name\",{ address : { street : \"any\"}},emails: [\"any@any.com\"]}\n   *\n   *\n   *\n   * @return {string[]} A list of properties of the object to be displayed\n   ",
      "start": 7088,
      "end": 7765,
      "loc": {
        "start": {
          "line": 242,
          "column": 2
        },
        "end": {
          "line": 255,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get_list_display_links",
      "start": 7769,
      "end": 7791,
      "loc": {
        "start": {
          "line": 257,
          "column": 2
        },
        "end": {
          "line": 257,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7791,
      "end": 7792,
      "loc": {
        "start": {
          "line": 257,
          "column": 24
        },
        "end": {
          "line": 257,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7792,
      "end": 7793,
      "loc": {
        "start": {
          "line": 257,
          "column": 25
        },
        "end": {
          "line": 257,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7794,
      "end": 7795,
      "loc": {
        "start": {
          "line": 257,
          "column": 27
        },
        "end": {
          "line": 257,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 7800,
      "end": 7802,
      "loc": {
        "start": {
          "line": 258,
          "column": 4
        },
        "end": {
          "line": 258,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7803,
      "end": 7804,
      "loc": {
        "start": {
          "line": 258,
          "column": 7
        },
        "end": {
          "line": 258,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 7804,
      "end": 7808,
      "loc": {
        "start": {
          "line": 258,
          "column": 8
        },
        "end": {
          "line": 258,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7808,
      "end": 7809,
      "loc": {
        "start": {
          "line": 258,
          "column": 12
        },
        "end": {
          "line": 258,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "list_display_links",
      "start": 7809,
      "end": 7827,
      "loc": {
        "start": {
          "line": 258,
          "column": 13
        },
        "end": {
          "line": 258,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7827,
      "end": 7828,
      "loc": {
        "start": {
          "line": 258,
          "column": 31
        },
        "end": {
          "line": 258,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7829,
      "end": 7830,
      "loc": {
        "start": {
          "line": 258,
          "column": 33
        },
        "end": {
          "line": 258,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 7837,
      "end": 7843,
      "loc": {
        "start": {
          "line": 259,
          "column": 6
        },
        "end": {
          "line": 259,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 7844,
      "end": 7848,
      "loc": {
        "start": {
          "line": 259,
          "column": 13
        },
        "end": {
          "line": 259,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7848,
      "end": 7849,
      "loc": {
        "start": {
          "line": 259,
          "column": 17
        },
        "end": {
          "line": 259,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "list_display_links",
      "start": 7849,
      "end": 7867,
      "loc": {
        "start": {
          "line": 259,
          "column": 18
        },
        "end": {
          "line": 259,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7867,
      "end": 7868,
      "loc": {
        "start": {
          "line": 259,
          "column": 36
        },
        "end": {
          "line": 259,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7873,
      "end": 7874,
      "loc": {
        "start": {
          "line": 260,
          "column": 4
        },
        "end": {
          "line": 260,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 7879,
      "end": 7885,
      "loc": {
        "start": {
          "line": 261,
          "column": 4
        },
        "end": {
          "line": 261,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7886,
      "end": 7887,
      "loc": {
        "start": {
          "line": 261,
          "column": 11
        },
        "end": {
          "line": 261,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7887,
      "end": 7888,
      "loc": {
        "start": {
          "line": 261,
          "column": 12
        },
        "end": {
          "line": 261,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 7888,
      "end": 7889,
      "loc": {
        "start": {
          "line": 261,
          "column": 13
        },
        "end": {
          "line": 261,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 7892,
      "end": 7893,
      "loc": {
        "start": {
          "line": 262,
          "column": 2
        },
        "end": {
          "line": 262,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   *   Gets the list/array of properties/field names of the objects in the queryset to be\n   *   displayed on the list display page. It can be overridden by the member variable\n   *   list_display. A property is any string that should exist in the objects within\n   *   a queryset and works with lodash's _.at function. See more at\n   *   https://lodash.com/docs/#at\n   *\n   *   @example\n   *   let object={ name : \"any name\",{ address : { street : \"any\"}},emails: [\"any@any.com\"]}\n   *\n   *   The properties \"name\",\"address.street\" and \"emails[0]\" are all acceptable\n   *\n   * @return {string[]} A list of properties of the object to be displayed\n   ",
      "start": 7896,
      "end": 8553,
      "loc": {
        "start": {
          "line": 263,
          "column": 2
        },
        "end": {
          "line": 276,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get_list_display",
      "start": 8557,
      "end": 8573,
      "loc": {
        "start": {
          "line": 278,
          "column": 2
        },
        "end": {
          "line": 278,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8573,
      "end": 8574,
      "loc": {
        "start": {
          "line": 278,
          "column": 18
        },
        "end": {
          "line": 278,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8574,
      "end": 8575,
      "loc": {
        "start": {
          "line": 278,
          "column": 19
        },
        "end": {
          "line": 278,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8576,
      "end": 8577,
      "loc": {
        "start": {
          "line": 278,
          "column": 21
        },
        "end": {
          "line": 278,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 8582,
      "end": 8584,
      "loc": {
        "start": {
          "line": 279,
          "column": 4
        },
        "end": {
          "line": 279,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8585,
      "end": 8586,
      "loc": {
        "start": {
          "line": 279,
          "column": 7
        },
        "end": {
          "line": 279,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 8586,
      "end": 8590,
      "loc": {
        "start": {
          "line": 279,
          "column": 8
        },
        "end": {
          "line": 279,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8590,
      "end": 8591,
      "loc": {
        "start": {
          "line": 279,
          "column": 12
        },
        "end": {
          "line": 279,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "list_display",
      "start": 8591,
      "end": 8603,
      "loc": {
        "start": {
          "line": 279,
          "column": 13
        },
        "end": {
          "line": 279,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8603,
      "end": 8604,
      "loc": {
        "start": {
          "line": 279,
          "column": 25
        },
        "end": {
          "line": 279,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8605,
      "end": 8606,
      "loc": {
        "start": {
          "line": 279,
          "column": 27
        },
        "end": {
          "line": 279,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 8613,
      "end": 8619,
      "loc": {
        "start": {
          "line": 280,
          "column": 6
        },
        "end": {
          "line": 280,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 8620,
      "end": 8624,
      "loc": {
        "start": {
          "line": 280,
          "column": 13
        },
        "end": {
          "line": 280,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8624,
      "end": 8625,
      "loc": {
        "start": {
          "line": 280,
          "column": 17
        },
        "end": {
          "line": 280,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "list_display",
      "start": 8625,
      "end": 8637,
      "loc": {
        "start": {
          "line": 280,
          "column": 18
        },
        "end": {
          "line": 280,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8637,
      "end": 8638,
      "loc": {
        "start": {
          "line": 280,
          "column": 30
        },
        "end": {
          "line": 280,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8643,
      "end": 8644,
      "loc": {
        "start": {
          "line": 281,
          "column": 4
        },
        "end": {
          "line": 281,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 8649,
      "end": 8655,
      "loc": {
        "start": {
          "line": 282,
          "column": 4
        },
        "end": {
          "line": 282,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8656,
      "end": 8657,
      "loc": {
        "start": {
          "line": 282,
          "column": 11
        },
        "end": {
          "line": 282,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8657,
      "end": 8658,
      "loc": {
        "start": {
          "line": 282,
          "column": 12
        },
        "end": {
          "line": 282,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8658,
      "end": 8659,
      "loc": {
        "start": {
          "line": 282,
          "column": 13
        },
        "end": {
          "line": 282,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8662,
      "end": 8663,
      "loc": {
        "start": {
          "line": 283,
          "column": 2
        },
        "end": {
          "line": 283,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Returns an ordered queryset. The method checks to see if sorting is active and sorts\n   * the current queryset based on the sort order.\n   * @private\n   * @return {object[]} An ordered queryset\n   ",
      "start": 8666,
      "end": 8874,
      "loc": {
        "start": {
          "line": 284,
          "column": 2
        },
        "end": {
          "line": 289,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_get_ordered_queryset",
      "start": 8878,
      "end": 8899,
      "loc": {
        "start": {
          "line": 291,
          "column": 2
        },
        "end": {
          "line": 291,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8899,
      "end": 8900,
      "loc": {
        "start": {
          "line": 291,
          "column": 23
        },
        "end": {
          "line": 291,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8900,
      "end": 8901,
      "loc": {
        "start": {
          "line": 291,
          "column": 24
        },
        "end": {
          "line": 291,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8902,
      "end": 8903,
      "loc": {
        "start": {
          "line": 291,
          "column": 26
        },
        "end": {
          "line": 291,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 8908,
      "end": 8910,
      "loc": {
        "start": {
          "line": 292,
          "column": 4
        },
        "end": {
          "line": 292,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8911,
      "end": 8912,
      "loc": {
        "start": {
          "line": 292,
          "column": 7
        },
        "end": {
          "line": 292,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 8912,
      "end": 8916,
      "loc": {
        "start": {
          "line": 292,
          "column": 8
        },
        "end": {
          "line": 292,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8916,
      "end": 8917,
      "loc": {
        "start": {
          "line": 292,
          "column": 12
        },
        "end": {
          "line": 292,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "sort_fields",
      "start": 8917,
      "end": 8928,
      "loc": {
        "start": {
          "line": 292,
          "column": 13
        },
        "end": {
          "line": 292,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8928,
      "end": 8929,
      "loc": {
        "start": {
          "line": 292,
          "column": 24
        },
        "end": {
          "line": 292,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "length",
      "start": 8929,
      "end": 8935,
      "loc": {
        "start": {
          "line": 292,
          "column": 25
        },
        "end": {
          "line": 292,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "</>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 7,
        "updateContext": null
      },
      "value": ">",
      "start": 8936,
      "end": 8937,
      "loc": {
        "start": {
          "line": 292,
          "column": 32
        },
        "end": {
          "line": 292,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 8938,
      "end": 8939,
      "loc": {
        "start": {
          "line": 292,
          "column": 34
        },
        "end": {
          "line": 292,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8939,
      "end": 8940,
      "loc": {
        "start": {
          "line": 292,
          "column": 35
        },
        "end": {
          "line": 292,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8941,
      "end": 8942,
      "loc": {
        "start": {
          "line": 292,
          "column": 37
        },
        "end": {
          "line": 292,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 8949,
      "end": 8955,
      "loc": {
        "start": {
          "line": 293,
          "column": 6
        },
        "end": {
          "line": 293,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 8956,
      "end": 8960,
      "loc": {
        "start": {
          "line": 293,
          "column": 13
        },
        "end": {
          "line": 293,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8960,
      "end": 8961,
      "loc": {
        "start": {
          "line": 293,
          "column": 17
        },
        "end": {
          "line": 293,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "sort_by",
      "start": 8961,
      "end": 8968,
      "loc": {
        "start": {
          "line": 293,
          "column": 18
        },
        "end": {
          "line": 293,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 8968,
      "end": 8969,
      "loc": {
        "start": {
          "line": 293,
          "column": 25
        },
        "end": {
          "line": 293,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 8969,
      "end": 8973,
      "loc": {
        "start": {
          "line": 293,
          "column": 26
        },
        "end": {
          "line": 293,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8973,
      "end": 8974,
      "loc": {
        "start": {
          "line": 293,
          "column": 30
        },
        "end": {
          "line": 293,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "sort_fields",
      "start": 8974,
      "end": 8985,
      "loc": {
        "start": {
          "line": 293,
          "column": 31
        },
        "end": {
          "line": 293,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8985,
      "end": 8986,
      "loc": {
        "start": {
          "line": 293,
          "column": 42
        },
        "end": {
          "line": 293,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 8987,
      "end": 8991,
      "loc": {
        "start": {
          "line": 293,
          "column": 44
        },
        "end": {
          "line": 293,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8991,
      "end": 8992,
      "loc": {
        "start": {
          "line": 293,
          "column": 48
        },
        "end": {
          "line": 293,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "state",
      "start": 8992,
      "end": 8997,
      "loc": {
        "start": {
          "line": 293,
          "column": 49
        },
        "end": {
          "line": 293,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 8997,
      "end": 8998,
      "loc": {
        "start": {
          "line": 293,
          "column": 54
        },
        "end": {
          "line": 293,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "queryset",
      "start": 8998,
      "end": 9006,
      "loc": {
        "start": {
          "line": 293,
          "column": 55
        },
        "end": {
          "line": 293,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9006,
      "end": 9007,
      "loc": {
        "start": {
          "line": 293,
          "column": 63
        },
        "end": {
          "line": 293,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9007,
      "end": 9008,
      "loc": {
        "start": {
          "line": 293,
          "column": 64
        },
        "end": {
          "line": 293,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9013,
      "end": 9014,
      "loc": {
        "start": {
          "line": 294,
          "column": 4
        },
        "end": {
          "line": 294,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 9020,
      "end": 9026,
      "loc": {
        "start": {
          "line": 296,
          "column": 4
        },
        "end": {
          "line": 296,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 9027,
      "end": 9031,
      "loc": {
        "start": {
          "line": 296,
          "column": 11
        },
        "end": {
          "line": 296,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9031,
      "end": 9032,
      "loc": {
        "start": {
          "line": 296,
          "column": 15
        },
        "end": {
          "line": 296,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "state",
      "start": 9032,
      "end": 9037,
      "loc": {
        "start": {
          "line": 296,
          "column": 16
        },
        "end": {
          "line": 296,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9037,
      "end": 9038,
      "loc": {
        "start": {
          "line": 296,
          "column": 21
        },
        "end": {
          "line": 296,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "queryset",
      "start": 9038,
      "end": 9046,
      "loc": {
        "start": {
          "line": 296,
          "column": 22
        },
        "end": {
          "line": 296,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "?",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9047,
      "end": 9048,
      "loc": {
        "start": {
          "line": 296,
          "column": 31
        },
        "end": {
          "line": 296,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 9049,
      "end": 9053,
      "loc": {
        "start": {
          "line": 296,
          "column": 33
        },
        "end": {
          "line": 296,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9053,
      "end": 9054,
      "loc": {
        "start": {
          "line": 296,
          "column": 37
        },
        "end": {
          "line": 296,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "state",
      "start": 9054,
      "end": 9059,
      "loc": {
        "start": {
          "line": 296,
          "column": 38
        },
        "end": {
          "line": 296,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9059,
      "end": 9060,
      "loc": {
        "start": {
          "line": 296,
          "column": 43
        },
        "end": {
          "line": 296,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "queryset",
      "start": 9060,
      "end": 9068,
      "loc": {
        "start": {
          "line": 296,
          "column": 44
        },
        "end": {
          "line": 296,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9069,
      "end": 9070,
      "loc": {
        "start": {
          "line": 296,
          "column": 53
        },
        "end": {
          "line": 296,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9071,
      "end": 9072,
      "loc": {
        "start": {
          "line": 296,
          "column": 55
        },
        "end": {
          "line": 296,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9072,
      "end": 9073,
      "loc": {
        "start": {
          "line": 296,
          "column": 56
        },
        "end": {
          "line": 296,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9073,
      "end": 9074,
      "loc": {
        "start": {
          "line": 296,
          "column": 57
        },
        "end": {
          "line": 296,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9077,
      "end": 9078,
      "loc": {
        "start": {
          "line": 297,
          "column": 2
        },
        "end": {
          "line": 297,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Implements search. This method should be overridden to implement a custom search\n   *\n   *@param {string} term - the search term\n   *@param {object[]} queryset - the current queryset\n   *@return {object[]} the queryset as a result of the search\n   ",
      "start": 9081,
      "end": 9340,
      "loc": {
        "start": {
          "line": 298,
          "column": 2
        },
        "end": {
          "line": 304,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "search",
      "start": 9344,
      "end": 9350,
      "loc": {
        "start": {
          "line": 306,
          "column": 2
        },
        "end": {
          "line": 306,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9350,
      "end": 9351,
      "loc": {
        "start": {
          "line": 306,
          "column": 8
        },
        "end": {
          "line": 306,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "term",
      "start": 9351,
      "end": 9355,
      "loc": {
        "start": {
          "line": 306,
          "column": 9
        },
        "end": {
          "line": 306,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9355,
      "end": 9356,
      "loc": {
        "start": {
          "line": 306,
          "column": 13
        },
        "end": {
          "line": 306,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "queryset",
      "start": 9357,
      "end": 9365,
      "loc": {
        "start": {
          "line": 306,
          "column": 15
        },
        "end": {
          "line": 306,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9365,
      "end": 9366,
      "loc": {
        "start": {
          "line": 306,
          "column": 23
        },
        "end": {
          "line": 306,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9367,
      "end": 9368,
      "loc": {
        "start": {
          "line": 306,
          "column": 25
        },
        "end": {
          "line": 306,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 9373,
      "end": 9379,
      "loc": {
        "start": {
          "line": 307,
          "column": 4
        },
        "end": {
          "line": 307,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "queryset",
      "start": 9380,
      "end": 9388,
      "loc": {
        "start": {
          "line": 307,
          "column": 11
        },
        "end": {
          "line": 307,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9388,
      "end": 9389,
      "loc": {
        "start": {
          "line": 307,
          "column": 19
        },
        "end": {
          "line": 307,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9392,
      "end": 9393,
      "loc": {
        "start": {
          "line": 308,
          "column": 2
        },
        "end": {
          "line": 308,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Grants permission to delete object. This method is not implemented and can be handled via\n   *  implementing actions.\n   *\n   *@param {object} object -\n   *@return {boolean} Returns true is the object has been deleted or false otherwise\n   ",
      "start": 9396,
      "end": 9647,
      "loc": {
        "start": {
          "line": 309,
          "column": 2
        },
        "end": {
          "line": 315,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "has_delete_permission",
      "start": 9651,
      "end": 9672,
      "loc": {
        "start": {
          "line": 317,
          "column": 2
        },
        "end": {
          "line": 317,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9672,
      "end": 9673,
      "loc": {
        "start": {
          "line": 317,
          "column": 23
        },
        "end": {
          "line": 317,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "object",
      "start": 9673,
      "end": 9679,
      "loc": {
        "start": {
          "line": 317,
          "column": 24
        },
        "end": {
          "line": 317,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9679,
      "end": 9680,
      "loc": {
        "start": {
          "line": 317,
          "column": 30
        },
        "end": {
          "line": 317,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9681,
      "end": 9682,
      "loc": {
        "start": {
          "line": 317,
          "column": 32
        },
        "end": {
          "line": 317,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 9687,
      "end": 9693,
      "loc": {
        "start": {
          "line": 318,
          "column": 4
        },
        "end": {
          "line": 318,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 9694,
      "end": 9698,
      "loc": {
        "start": {
          "line": 318,
          "column": 11
        },
        "end": {
          "line": 318,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9698,
      "end": 9699,
      "loc": {
        "start": {
          "line": 318,
          "column": 15
        },
        "end": {
          "line": 318,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9702,
      "end": 9703,
      "loc": {
        "start": {
          "line": 319,
          "column": 2
        },
        "end": {
          "line": 319,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Grants permission to add an object. This method controls rendering of the Add\n   * button\n   *\n   *\n   *@return {boolean} Returns true is the object can be added or false otherwise\n   ",
      "start": 9706,
      "end": 9901,
      "loc": {
        "start": {
          "line": 320,
          "column": 2
        },
        "end": {
          "line": 326,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "has_add_permission",
      "start": 9905,
      "end": 9923,
      "loc": {
        "start": {
          "line": 328,
          "column": 2
        },
        "end": {
          "line": 328,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9923,
      "end": 9924,
      "loc": {
        "start": {
          "line": 328,
          "column": 20
        },
        "end": {
          "line": 328,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9924,
      "end": 9925,
      "loc": {
        "start": {
          "line": 328,
          "column": 21
        },
        "end": {
          "line": 328,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9926,
      "end": 9927,
      "loc": {
        "start": {
          "line": 328,
          "column": 23
        },
        "end": {
          "line": 328,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 9932,
      "end": 9938,
      "loc": {
        "start": {
          "line": 329,
          "column": 4
        },
        "end": {
          "line": 329,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 9939,
      "end": 9943,
      "loc": {
        "start": {
          "line": 329,
          "column": 11
        },
        "end": {
          "line": 329,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 9943,
      "end": 9944,
      "loc": {
        "start": {
          "line": 329,
          "column": 15
        },
        "end": {
          "line": 329,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 9947,
      "end": 9948,
      "loc": {
        "start": {
          "line": 330,
          "column": 2
        },
        "end": {
          "line": 330,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Grants permission to change an object. It disables all links to the add/change page when\n   * enabled\n   *\n   *@return {boolean} Returns true is the object can be changed or false otherwise\n   ",
      "start": 9951,
      "end": 10155,
      "loc": {
        "start": {
          "line": 331,
          "column": 2
        },
        "end": {
          "line": 336,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "has_change_permission",
      "start": 10159,
      "end": 10180,
      "loc": {
        "start": {
          "line": 338,
          "column": 2
        },
        "end": {
          "line": 338,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10180,
      "end": 10181,
      "loc": {
        "start": {
          "line": 338,
          "column": 23
        },
        "end": {
          "line": 338,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "object",
      "start": 10181,
      "end": 10187,
      "loc": {
        "start": {
          "line": 338,
          "column": 24
        },
        "end": {
          "line": 338,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 10188,
      "end": 10189,
      "loc": {
        "start": {
          "line": 338,
          "column": 31
        },
        "end": {
          "line": 338,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "null",
        "keyword": "null",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "null",
      "start": 10190,
      "end": 10194,
      "loc": {
        "start": {
          "line": 338,
          "column": 33
        },
        "end": {
          "line": 338,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10194,
      "end": 10195,
      "loc": {
        "start": {
          "line": 338,
          "column": 37
        },
        "end": {
          "line": 338,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10196,
      "end": 10197,
      "loc": {
        "start": {
          "line": 338,
          "column": 39
        },
        "end": {
          "line": 338,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 10202,
      "end": 10208,
      "loc": {
        "start": {
          "line": 339,
          "column": 4
        },
        "end": {
          "line": 339,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 10209,
      "end": 10213,
      "loc": {
        "start": {
          "line": 339,
          "column": 11
        },
        "end": {
          "line": 339,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10213,
      "end": 10214,
      "loc": {
        "start": {
          "line": 339,
          "column": 15
        },
        "end": {
          "line": 339,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10217,
      "end": 10218,
      "loc": {
        "start": {
          "line": 340,
          "column": 2
        },
        "end": {
          "line": 340,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Grants permission to the this admin interface.\n   *\n   *@return {boolean} Returns true if access is allowed false otherwise\n   ",
      "start": 10221,
      "end": 10359,
      "loc": {
        "start": {
          "line": 341,
          "column": 2
        },
        "end": {
          "line": 345,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "has_module_permission",
      "start": 10363,
      "end": 10384,
      "loc": {
        "start": {
          "line": 347,
          "column": 2
        },
        "end": {
          "line": 347,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10384,
      "end": 10385,
      "loc": {
        "start": {
          "line": 347,
          "column": 23
        },
        "end": {
          "line": 347,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10385,
      "end": 10386,
      "loc": {
        "start": {
          "line": 347,
          "column": 24
        },
        "end": {
          "line": 347,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10387,
      "end": 10388,
      "loc": {
        "start": {
          "line": 347,
          "column": 26
        },
        "end": {
          "line": 347,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 10393,
      "end": 10399,
      "loc": {
        "start": {
          "line": 348,
          "column": 4
        },
        "end": {
          "line": 348,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 10400,
      "end": 10404,
      "loc": {
        "start": {
          "line": 348,
          "column": 11
        },
        "end": {
          "line": 348,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10404,
      "end": 10405,
      "loc": {
        "start": {
          "line": 348,
          "column": 15
        },
        "end": {
          "line": 348,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10408,
      "end": 10409,
      "loc": {
        "start": {
          "line": 349,
          "column": 2
        },
        "end": {
          "line": 349,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "\n    _order_state(field)\n    {\n\n\tlet index=_.findIndex(this._sort_fields,item=> item.hasOwnProperty(field));\n\t\n\tif(index<0)\n\t{\n\t    return 'sort-not-active';\n\n\t}\n\tif(this._sort_fields[index][field]=='desc')\n\t{\n\t   \n\t    return 'sort-reverse-active';\n\t}\n\treturn 'sort-active';\n\t}",
      "start": 10412,
      "end": 10694,
      "loc": {
        "start": {
          "line": 350,
          "column": 2
        },
        "end": {
          "line": 367,
          "column": 4
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n     * This method adds up/down arrows to field headers on the list display page table\n     *\n     * @private \n     * @param {string} field -  the field/property name\n     \n     \n     ",
      "start": 10698,
      "end": 10888,
      "loc": {
        "start": {
          "line": 369,
          "column": 2
        },
        "end": {
          "line": 376,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_order_state_arrow",
      "start": 10892,
      "end": 10910,
      "loc": {
        "start": {
          "line": 378,
          "column": 2
        },
        "end": {
          "line": 378,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10910,
      "end": 10911,
      "loc": {
        "start": {
          "line": 378,
          "column": 20
        },
        "end": {
          "line": 378,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "field",
      "start": 10911,
      "end": 10916,
      "loc": {
        "start": {
          "line": 378,
          "column": 21
        },
        "end": {
          "line": 378,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10916,
      "end": 10917,
      "loc": {
        "start": {
          "line": 378,
          "column": 26
        },
        "end": {
          "line": 378,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10918,
      "end": 10919,
      "loc": {
        "start": {
          "line": 378,
          "column": 28
        },
        "end": {
          "line": 378,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 10924,
      "end": 10927,
      "loc": {
        "start": {
          "line": 379,
          "column": 4
        },
        "end": {
          "line": 379,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "index",
      "start": 10928,
      "end": 10933,
      "loc": {
        "start": {
          "line": 379,
          "column": 8
        },
        "end": {
          "line": 379,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 10934,
      "end": 10935,
      "loc": {
        "start": {
          "line": 379,
          "column": 14
        },
        "end": {
          "line": 379,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_",
      "start": 10936,
      "end": 10937,
      "loc": {
        "start": {
          "line": 379,
          "column": 16
        },
        "end": {
          "line": 379,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10937,
      "end": 10938,
      "loc": {
        "start": {
          "line": 379,
          "column": 17
        },
        "end": {
          "line": 379,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "findIndex",
      "start": 10938,
      "end": 10947,
      "loc": {
        "start": {
          "line": 379,
          "column": 18
        },
        "end": {
          "line": 379,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10947,
      "end": 10948,
      "loc": {
        "start": {
          "line": 379,
          "column": 27
        },
        "end": {
          "line": 379,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 10948,
      "end": 10952,
      "loc": {
        "start": {
          "line": 379,
          "column": 28
        },
        "end": {
          "line": 379,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10952,
      "end": 10953,
      "loc": {
        "start": {
          "line": 379,
          "column": 32
        },
        "end": {
          "line": 379,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "sort_fields",
      "start": 10953,
      "end": 10964,
      "loc": {
        "start": {
          "line": 379,
          "column": 33
        },
        "end": {
          "line": 379,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10964,
      "end": 10965,
      "loc": {
        "start": {
          "line": 379,
          "column": 44
        },
        "end": {
          "line": 379,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "item",
      "start": 10966,
      "end": 10970,
      "loc": {
        "start": {
          "line": 379,
          "column": 46
        },
        "end": {
          "line": 379,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10971,
      "end": 10973,
      "loc": {
        "start": {
          "line": 379,
          "column": 51
        },
        "end": {
          "line": 379,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "item",
      "start": 10980,
      "end": 10984,
      "loc": {
        "start": {
          "line": 380,
          "column": 6
        },
        "end": {
          "line": 380,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 10984,
      "end": 10985,
      "loc": {
        "start": {
          "line": 380,
          "column": 10
        },
        "end": {
          "line": 380,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "hasOwnProperty",
      "start": 10985,
      "end": 10999,
      "loc": {
        "start": {
          "line": 380,
          "column": 11
        },
        "end": {
          "line": 380,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 10999,
      "end": 11000,
      "loc": {
        "start": {
          "line": 380,
          "column": 25
        },
        "end": {
          "line": 380,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "field",
      "start": 11000,
      "end": 11005,
      "loc": {
        "start": {
          "line": 380,
          "column": 26
        },
        "end": {
          "line": 380,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11005,
      "end": 11006,
      "loc": {
        "start": {
          "line": 380,
          "column": 31
        },
        "end": {
          "line": 380,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11011,
      "end": 11012,
      "loc": {
        "start": {
          "line": 381,
          "column": 4
        },
        "end": {
          "line": 381,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11012,
      "end": 11013,
      "loc": {
        "start": {
          "line": 381,
          "column": 5
        },
        "end": {
          "line": 381,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 11019,
      "end": 11021,
      "loc": {
        "start": {
          "line": 383,
          "column": 4
        },
        "end": {
          "line": 383,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11022,
      "end": 11023,
      "loc": {
        "start": {
          "line": 383,
          "column": 7
        },
        "end": {
          "line": 383,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "index",
      "start": 11023,
      "end": 11028,
      "loc": {
        "start": {
          "line": 383,
          "column": 8
        },
        "end": {
          "line": 383,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "</>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 7,
        "updateContext": null
      },
      "value": "<",
      "start": 11029,
      "end": 11030,
      "loc": {
        "start": {
          "line": 383,
          "column": 14
        },
        "end": {
          "line": 383,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 11031,
      "end": 11032,
      "loc": {
        "start": {
          "line": 383,
          "column": 16
        },
        "end": {
          "line": 383,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11032,
      "end": 11033,
      "loc": {
        "start": {
          "line": 383,
          "column": 17
        },
        "end": {
          "line": 383,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11034,
      "end": 11035,
      "loc": {
        "start": {
          "line": 383,
          "column": 19
        },
        "end": {
          "line": 383,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 11042,
      "end": 11048,
      "loc": {
        "start": {
          "line": 384,
          "column": 6
        },
        "end": {
          "line": 384,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "null",
        "keyword": "null",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "null",
      "start": 11049,
      "end": 11053,
      "loc": {
        "start": {
          "line": 384,
          "column": 13
        },
        "end": {
          "line": 384,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11053,
      "end": 11054,
      "loc": {
        "start": {
          "line": 384,
          "column": 17
        },
        "end": {
          "line": 384,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11059,
      "end": 11060,
      "loc": {
        "start": {
          "line": 385,
          "column": 4
        },
        "end": {
          "line": 385,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 11065,
      "end": 11067,
      "loc": {
        "start": {
          "line": 386,
          "column": 4
        },
        "end": {
          "line": 386,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11068,
      "end": 11069,
      "loc": {
        "start": {
          "line": 386,
          "column": 7
        },
        "end": {
          "line": 386,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 11069,
      "end": 11073,
      "loc": {
        "start": {
          "line": 386,
          "column": 8
        },
        "end": {
          "line": 386,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11073,
      "end": 11074,
      "loc": {
        "start": {
          "line": 386,
          "column": 12
        },
        "end": {
          "line": 386,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "sort_fields",
      "start": 11074,
      "end": 11085,
      "loc": {
        "start": {
          "line": 386,
          "column": 13
        },
        "end": {
          "line": 386,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11085,
      "end": 11086,
      "loc": {
        "start": {
          "line": 386,
          "column": 24
        },
        "end": {
          "line": 386,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "index",
      "start": 11086,
      "end": 11091,
      "loc": {
        "start": {
          "line": 386,
          "column": 25
        },
        "end": {
          "line": 386,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11091,
      "end": 11092,
      "loc": {
        "start": {
          "line": 386,
          "column": 30
        },
        "end": {
          "line": 386,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11092,
      "end": 11093,
      "loc": {
        "start": {
          "line": 386,
          "column": 31
        },
        "end": {
          "line": 386,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "field",
      "start": 11093,
      "end": 11098,
      "loc": {
        "start": {
          "line": 386,
          "column": 32
        },
        "end": {
          "line": 386,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11098,
      "end": 11099,
      "loc": {
        "start": {
          "line": 386,
          "column": 37
        },
        "end": {
          "line": 386,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "==",
      "start": 11100,
      "end": 11102,
      "loc": {
        "start": {
          "line": 386,
          "column": 39
        },
        "end": {
          "line": 386,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "desc",
      "start": 11103,
      "end": 11109,
      "loc": {
        "start": {
          "line": 386,
          "column": 42
        },
        "end": {
          "line": 386,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11109,
      "end": 11110,
      "loc": {
        "start": {
          "line": 386,
          "column": 48
        },
        "end": {
          "line": 386,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11111,
      "end": 11112,
      "loc": {
        "start": {
          "line": 386,
          "column": 50
        },
        "end": {
          "line": 386,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 11119,
      "end": 11125,
      "loc": {
        "start": {
          "line": 387,
          "column": 6
        },
        "end": {
          "line": 387,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11126,
      "end": 11127,
      "loc": {
        "start": {
          "line": 387,
          "column": 13
        },
        "end": {
          "line": 387,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "span",
      "start": 11127,
      "end": 11131,
      "loc": {
        "start": {
          "line": 387,
          "column": 14
        },
        "end": {
          "line": 387,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11131,
      "end": 11132,
      "loc": {
        "start": {
          "line": 387,
          "column": 18
        },
        "end": {
          "line": 387,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "⇩",
      "start": 11132,
      "end": 11139,
      "loc": {
        "start": {
          "line": 387,
          "column": 19
        },
        "end": {
          "line": 387,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11139,
      "end": 11140,
      "loc": {
        "start": {
          "line": 387,
          "column": 26
        },
        "end": {
          "line": 387,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "/",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "/",
      "start": 11140,
      "end": 11141,
      "loc": {
        "start": {
          "line": 387,
          "column": 27
        },
        "end": {
          "line": 387,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "span",
      "start": 11141,
      "end": 11145,
      "loc": {
        "start": {
          "line": 387,
          "column": 28
        },
        "end": {
          "line": 387,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11145,
      "end": 11146,
      "loc": {
        "start": {
          "line": 387,
          "column": 32
        },
        "end": {
          "line": 387,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11146,
      "end": 11147,
      "loc": {
        "start": {
          "line": 387,
          "column": 33
        },
        "end": {
          "line": 387,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11152,
      "end": 11153,
      "loc": {
        "start": {
          "line": 388,
          "column": 4
        },
        "end": {
          "line": 388,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 11158,
      "end": 11164,
      "loc": {
        "start": {
          "line": 389,
          "column": 4
        },
        "end": {
          "line": 389,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11165,
      "end": 11166,
      "loc": {
        "start": {
          "line": 389,
          "column": 11
        },
        "end": {
          "line": 389,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "span",
      "start": 11166,
      "end": 11170,
      "loc": {
        "start": {
          "line": 389,
          "column": 12
        },
        "end": {
          "line": 389,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11170,
      "end": 11171,
      "loc": {
        "start": {
          "line": 389,
          "column": 16
        },
        "end": {
          "line": 389,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": " ⇧",
      "start": 11171,
      "end": 11179,
      "loc": {
        "start": {
          "line": 389,
          "column": 17
        },
        "end": {
          "line": 389,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11179,
      "end": 11180,
      "loc": {
        "start": {
          "line": 389,
          "column": 25
        },
        "end": {
          "line": 389,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "/",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "/",
      "start": 11180,
      "end": 11181,
      "loc": {
        "start": {
          "line": 389,
          "column": 26
        },
        "end": {
          "line": 389,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "span",
      "start": 11181,
      "end": 11185,
      "loc": {
        "start": {
          "line": 389,
          "column": 27
        },
        "end": {
          "line": 389,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11185,
      "end": 11186,
      "loc": {
        "start": {
          "line": 389,
          "column": 31
        },
        "end": {
          "line": 389,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11186,
      "end": 11187,
      "loc": {
        "start": {
          "line": 389,
          "column": 32
        },
        "end": {
          "line": 389,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11190,
      "end": 11191,
      "loc": {
        "start": {
          "line": 390,
          "column": 2
        },
        "end": {
          "line": 390,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   *  This method  should be overriden and called after saving an object in the add/change view.       *  This method is not called at all here but provides hints on what to do after saving\n   *  an object. Change the state display_type to \"list\", object to \"null\" and refresh the quer         *  yset.\n   ",
      "start": 11194,
      "end": 11506,
      "loc": {
        "start": {
          "line": 391,
          "column": 2
        },
        "end": {
          "line": 394,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "response_add",
      "start": 11510,
      "end": 11522,
      "loc": {
        "start": {
          "line": 396,
          "column": 2
        },
        "end": {
          "line": 396,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11522,
      "end": 11523,
      "loc": {
        "start": {
          "line": 396,
          "column": 14
        },
        "end": {
          "line": 396,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11523,
      "end": 11524,
      "loc": {
        "start": {
          "line": 396,
          "column": 15
        },
        "end": {
          "line": 396,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11525,
      "end": 11526,
      "loc": {
        "start": {
          "line": 396,
          "column": 17
        },
        "end": {
          "line": 396,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 11531,
      "end": 11535,
      "loc": {
        "start": {
          "line": 397,
          "column": 4
        },
        "end": {
          "line": 397,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11535,
      "end": 11536,
      "loc": {
        "start": {
          "line": 397,
          "column": 8
        },
        "end": {
          "line": 397,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_display_will_change",
      "start": 11536,
      "end": 11556,
      "loc": {
        "start": {
          "line": 397,
          "column": 9
        },
        "end": {
          "line": 397,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11556,
      "end": 11557,
      "loc": {
        "start": {
          "line": 397,
          "column": 29
        },
        "end": {
          "line": 397,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11557,
      "end": 11558,
      "loc": {
        "start": {
          "line": 397,
          "column": 30
        },
        "end": {
          "line": 397,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11558,
      "end": 11559,
      "loc": {
        "start": {
          "line": 397,
          "column": 31
        },
        "end": {
          "line": 397,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 11564,
      "end": 11568,
      "loc": {
        "start": {
          "line": 398,
          "column": 4
        },
        "end": {
          "line": 398,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11568,
      "end": 11569,
      "loc": {
        "start": {
          "line": 398,
          "column": 8
        },
        "end": {
          "line": 398,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "setState",
      "start": 11569,
      "end": 11577,
      "loc": {
        "start": {
          "line": 398,
          "column": 9
        },
        "end": {
          "line": 398,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11577,
      "end": 11578,
      "loc": {
        "start": {
          "line": 398,
          "column": 17
        },
        "end": {
          "line": 398,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11585,
      "end": 11586,
      "loc": {
        "start": {
          "line": 399,
          "column": 6
        },
        "end": {
          "line": 399,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "display_type",
      "start": 11595,
      "end": 11607,
      "loc": {
        "start": {
          "line": 400,
          "column": 8
        },
        "end": {
          "line": 400,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11607,
      "end": 11608,
      "loc": {
        "start": {
          "line": 400,
          "column": 20
        },
        "end": {
          "line": 400,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "display_type",
      "start": 11609,
      "end": 11621,
      "loc": {
        "start": {
          "line": 400,
          "column": 22
        },
        "end": {
          "line": 400,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11621,
      "end": 11622,
      "loc": {
        "start": {
          "line": 400,
          "column": 34
        },
        "end": {
          "line": 400,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "list",
      "start": 11622,
      "end": 11626,
      "loc": {
        "start": {
          "line": 400,
          "column": 35
        },
        "end": {
          "line": 400,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11626,
      "end": 11627,
      "loc": {
        "start": {
          "line": 400,
          "column": 39
        },
        "end": {
          "line": 400,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "object",
      "start": 11636,
      "end": 11642,
      "loc": {
        "start": {
          "line": 401,
          "column": 8
        },
        "end": {
          "line": 401,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11642,
      "end": 11643,
      "loc": {
        "start": {
          "line": 401,
          "column": 14
        },
        "end": {
          "line": 401,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "null",
        "keyword": "null",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "null",
      "start": 11644,
      "end": 11648,
      "loc": {
        "start": {
          "line": 401,
          "column": 16
        },
        "end": {
          "line": 401,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11648,
      "end": 11649,
      "loc": {
        "start": {
          "line": 401,
          "column": 20
        },
        "end": {
          "line": 401,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "queryset",
      "start": 11658,
      "end": 11666,
      "loc": {
        "start": {
          "line": 402,
          "column": 8
        },
        "end": {
          "line": 402,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11666,
      "end": 11667,
      "loc": {
        "start": {
          "line": 402,
          "column": 16
        },
        "end": {
          "line": 402,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 11668,
      "end": 11672,
      "loc": {
        "start": {
          "line": 402,
          "column": 18
        },
        "end": {
          "line": 402,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11672,
      "end": 11673,
      "loc": {
        "start": {
          "line": 402,
          "column": 22
        },
        "end": {
          "line": 402,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get_queryset",
      "start": 11673,
      "end": 11685,
      "loc": {
        "start": {
          "line": 402,
          "column": 23
        },
        "end": {
          "line": 402,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11685,
      "end": 11686,
      "loc": {
        "start": {
          "line": 402,
          "column": 35
        },
        "end": {
          "line": 402,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 11697,
      "end": 11701,
      "loc": {
        "start": {
          "line": 403,
          "column": 10
        },
        "end": {
          "line": 403,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11701,
      "end": 11702,
      "loc": {
        "start": {
          "line": 403,
          "column": 14
        },
        "end": {
          "line": 403,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "state",
      "start": 11702,
      "end": 11707,
      "loc": {
        "start": {
          "line": 403,
          "column": 15
        },
        "end": {
          "line": 403,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11707,
      "end": 11708,
      "loc": {
        "start": {
          "line": 403,
          "column": 20
        },
        "end": {
          "line": 403,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "page_number",
      "start": 11708,
      "end": 11719,
      "loc": {
        "start": {
          "line": 403,
          "column": 21
        },
        "end": {
          "line": 403,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11719,
      "end": 11720,
      "loc": {
        "start": {
          "line": 403,
          "column": 32
        },
        "end": {
          "line": 403,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 11731,
      "end": 11735,
      "loc": {
        "start": {
          "line": 404,
          "column": 10
        },
        "end": {
          "line": 404,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11735,
      "end": 11736,
      "loc": {
        "start": {
          "line": 404,
          "column": 14
        },
        "end": {
          "line": 404,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get_list_per_page",
      "start": 11736,
      "end": 11753,
      "loc": {
        "start": {
          "line": 404,
          "column": 15
        },
        "end": {
          "line": 404,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11753,
      "end": 11754,
      "loc": {
        "start": {
          "line": 404,
          "column": 32
        },
        "end": {
          "line": 404,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11754,
      "end": 11755,
      "loc": {
        "start": {
          "line": 404,
          "column": 33
        },
        "end": {
          "line": 404,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11755,
      "end": 11756,
      "loc": {
        "start": {
          "line": 404,
          "column": 34
        },
        "end": {
          "line": 404,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 11767,
      "end": 11771,
      "loc": {
        "start": {
          "line": 405,
          "column": 10
        },
        "end": {
          "line": 405,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11771,
      "end": 11772,
      "loc": {
        "start": {
          "line": 405,
          "column": 14
        },
        "end": {
          "line": 405,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "state",
      "start": 11772,
      "end": 11777,
      "loc": {
        "start": {
          "line": 405,
          "column": 15
        },
        "end": {
          "line": 405,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11777,
      "end": 11778,
      "loc": {
        "start": {
          "line": 405,
          "column": 20
        },
        "end": {
          "line": 405,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "queryset",
      "start": 11778,
      "end": 11786,
      "loc": {
        "start": {
          "line": 405,
          "column": 21
        },
        "end": {
          "line": 405,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11795,
      "end": 11796,
      "loc": {
        "start": {
          "line": 406,
          "column": 8
        },
        "end": {
          "line": 406,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11803,
      "end": 11804,
      "loc": {
        "start": {
          "line": 407,
          "column": 6
        },
        "end": {
          "line": 407,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11804,
      "end": 11805,
      "loc": {
        "start": {
          "line": 407,
          "column": 7
        },
        "end": {
          "line": 407,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 11812,
      "end": 11816,
      "loc": {
        "start": {
          "line": 408,
          "column": 6
        },
        "end": {
          "line": 408,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11816,
      "end": 11817,
      "loc": {
        "start": {
          "line": 408,
          "column": 10
        },
        "end": {
          "line": 408,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_display_changed",
      "start": 11817,
      "end": 11833,
      "loc": {
        "start": {
          "line": 408,
          "column": 11
        },
        "end": {
          "line": 408,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11838,
      "end": 11839,
      "loc": {
        "start": {
          "line": 409,
          "column": 4
        },
        "end": {
          "line": 409,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11839,
      "end": 11840,
      "loc": {
        "start": {
          "line": 409,
          "column": 5
        },
        "end": {
          "line": 409,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 11846,
      "end": 11852,
      "loc": {
        "start": {
          "line": 411,
          "column": 4
        },
        "end": {
          "line": 411,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 11853,
      "end": 11857,
      "loc": {
        "start": {
          "line": 411,
          "column": 11
        },
        "end": {
          "line": 411,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 11857,
      "end": 11858,
      "loc": {
        "start": {
          "line": 411,
          "column": 15
        },
        "end": {
          "line": 411,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 11861,
      "end": 11862,
      "loc": {
        "start": {
          "line": 412,
          "column": 2
        },
        "end": {
          "line": 412,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   *  This method should be overriden and called after saving an object in the add/change view.         *  This method is not called at all here but provides hints on what to do after saving\n   *  an object. Change the state display_type to \"list\", object to \"null\" and refresh the quer         *  yset.\n   ",
      "start": 11865,
      "end": 12178,
      "loc": {
        "start": {
          "line": 413,
          "column": 2
        },
        "end": {
          "line": 416,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "response_change",
      "start": 12182,
      "end": 12197,
      "loc": {
        "start": {
          "line": 418,
          "column": 2
        },
        "end": {
          "line": 418,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12197,
      "end": 12198,
      "loc": {
        "start": {
          "line": 418,
          "column": 17
        },
        "end": {
          "line": 418,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12198,
      "end": 12199,
      "loc": {
        "start": {
          "line": 418,
          "column": 18
        },
        "end": {
          "line": 418,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12200,
      "end": 12201,
      "loc": {
        "start": {
          "line": 418,
          "column": 20
        },
        "end": {
          "line": 418,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 12206,
      "end": 12210,
      "loc": {
        "start": {
          "line": 419,
          "column": 4
        },
        "end": {
          "line": 419,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12210,
      "end": 12211,
      "loc": {
        "start": {
          "line": 419,
          "column": 8
        },
        "end": {
          "line": 419,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_display_will_change",
      "start": 12211,
      "end": 12231,
      "loc": {
        "start": {
          "line": 419,
          "column": 9
        },
        "end": {
          "line": 419,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12231,
      "end": 12232,
      "loc": {
        "start": {
          "line": 419,
          "column": 29
        },
        "end": {
          "line": 419,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12232,
      "end": 12233,
      "loc": {
        "start": {
          "line": 419,
          "column": 30
        },
        "end": {
          "line": 419,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12233,
      "end": 12234,
      "loc": {
        "start": {
          "line": 419,
          "column": 31
        },
        "end": {
          "line": 419,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 12239,
      "end": 12243,
      "loc": {
        "start": {
          "line": 420,
          "column": 4
        },
        "end": {
          "line": 420,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12243,
      "end": 12244,
      "loc": {
        "start": {
          "line": 420,
          "column": 8
        },
        "end": {
          "line": 420,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "setState",
      "start": 12244,
      "end": 12252,
      "loc": {
        "start": {
          "line": 420,
          "column": 9
        },
        "end": {
          "line": 420,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12252,
      "end": 12253,
      "loc": {
        "start": {
          "line": 420,
          "column": 17
        },
        "end": {
          "line": 420,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12260,
      "end": 12261,
      "loc": {
        "start": {
          "line": 421,
          "column": 6
        },
        "end": {
          "line": 421,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "display_type",
      "start": 12270,
      "end": 12282,
      "loc": {
        "start": {
          "line": 422,
          "column": 8
        },
        "end": {
          "line": 422,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12282,
      "end": 12283,
      "loc": {
        "start": {
          "line": 422,
          "column": 20
        },
        "end": {
          "line": 422,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "display_type",
      "start": 12284,
      "end": 12296,
      "loc": {
        "start": {
          "line": 422,
          "column": 22
        },
        "end": {
          "line": 422,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12296,
      "end": 12297,
      "loc": {
        "start": {
          "line": 422,
          "column": 34
        },
        "end": {
          "line": 422,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "list",
      "start": 12297,
      "end": 12301,
      "loc": {
        "start": {
          "line": 422,
          "column": 35
        },
        "end": {
          "line": 422,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12301,
      "end": 12302,
      "loc": {
        "start": {
          "line": 422,
          "column": 39
        },
        "end": {
          "line": 422,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "object",
      "start": 12311,
      "end": 12317,
      "loc": {
        "start": {
          "line": 423,
          "column": 8
        },
        "end": {
          "line": 423,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12317,
      "end": 12318,
      "loc": {
        "start": {
          "line": 423,
          "column": 14
        },
        "end": {
          "line": 423,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "null",
        "keyword": "null",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "null",
      "start": 12319,
      "end": 12323,
      "loc": {
        "start": {
          "line": 423,
          "column": 16
        },
        "end": {
          "line": 423,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12323,
      "end": 12324,
      "loc": {
        "start": {
          "line": 423,
          "column": 20
        },
        "end": {
          "line": 423,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "queryset",
      "start": 12333,
      "end": 12341,
      "loc": {
        "start": {
          "line": 424,
          "column": 8
        },
        "end": {
          "line": 424,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12341,
      "end": 12342,
      "loc": {
        "start": {
          "line": 424,
          "column": 16
        },
        "end": {
          "line": 424,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 12343,
      "end": 12347,
      "loc": {
        "start": {
          "line": 424,
          "column": 18
        },
        "end": {
          "line": 424,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12347,
      "end": 12348,
      "loc": {
        "start": {
          "line": 424,
          "column": 22
        },
        "end": {
          "line": 424,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get_queryset",
      "start": 12348,
      "end": 12360,
      "loc": {
        "start": {
          "line": 424,
          "column": 23
        },
        "end": {
          "line": 424,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12360,
      "end": 12361,
      "loc": {
        "start": {
          "line": 424,
          "column": 35
        },
        "end": {
          "line": 424,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 12372,
      "end": 12376,
      "loc": {
        "start": {
          "line": 425,
          "column": 10
        },
        "end": {
          "line": 425,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12376,
      "end": 12377,
      "loc": {
        "start": {
          "line": 425,
          "column": 14
        },
        "end": {
          "line": 425,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "state",
      "start": 12377,
      "end": 12382,
      "loc": {
        "start": {
          "line": 425,
          "column": 15
        },
        "end": {
          "line": 425,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12382,
      "end": 12383,
      "loc": {
        "start": {
          "line": 425,
          "column": 20
        },
        "end": {
          "line": 425,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "page_number",
      "start": 12383,
      "end": 12394,
      "loc": {
        "start": {
          "line": 425,
          "column": 21
        },
        "end": {
          "line": 425,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12394,
      "end": 12395,
      "loc": {
        "start": {
          "line": 425,
          "column": 32
        },
        "end": {
          "line": 425,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 12406,
      "end": 12410,
      "loc": {
        "start": {
          "line": 426,
          "column": 10
        },
        "end": {
          "line": 426,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12410,
      "end": 12411,
      "loc": {
        "start": {
          "line": 426,
          "column": 14
        },
        "end": {
          "line": 426,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get_list_per_page",
      "start": 12411,
      "end": 12428,
      "loc": {
        "start": {
          "line": 426,
          "column": 15
        },
        "end": {
          "line": 426,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12428,
      "end": 12429,
      "loc": {
        "start": {
          "line": 426,
          "column": 32
        },
        "end": {
          "line": 426,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12429,
      "end": 12430,
      "loc": {
        "start": {
          "line": 426,
          "column": 33
        },
        "end": {
          "line": 426,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12430,
      "end": 12431,
      "loc": {
        "start": {
          "line": 426,
          "column": 34
        },
        "end": {
          "line": 426,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 12442,
      "end": 12446,
      "loc": {
        "start": {
          "line": 427,
          "column": 10
        },
        "end": {
          "line": 427,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12446,
      "end": 12447,
      "loc": {
        "start": {
          "line": 427,
          "column": 14
        },
        "end": {
          "line": 427,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "state",
      "start": 12447,
      "end": 12452,
      "loc": {
        "start": {
          "line": 427,
          "column": 15
        },
        "end": {
          "line": 427,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12452,
      "end": 12453,
      "loc": {
        "start": {
          "line": 427,
          "column": 20
        },
        "end": {
          "line": 427,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "queryset",
      "start": 12453,
      "end": 12461,
      "loc": {
        "start": {
          "line": 427,
          "column": 21
        },
        "end": {
          "line": 427,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12470,
      "end": 12471,
      "loc": {
        "start": {
          "line": 428,
          "column": 8
        },
        "end": {
          "line": 428,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12478,
      "end": 12479,
      "loc": {
        "start": {
          "line": 429,
          "column": 6
        },
        "end": {
          "line": 429,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12479,
      "end": 12480,
      "loc": {
        "start": {
          "line": 429,
          "column": 7
        },
        "end": {
          "line": 429,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 12487,
      "end": 12491,
      "loc": {
        "start": {
          "line": 430,
          "column": 6
        },
        "end": {
          "line": 430,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12491,
      "end": 12492,
      "loc": {
        "start": {
          "line": 430,
          "column": 10
        },
        "end": {
          "line": 430,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_display_changed",
      "start": 12492,
      "end": 12508,
      "loc": {
        "start": {
          "line": 430,
          "column": 11
        },
        "end": {
          "line": 430,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12513,
      "end": 12514,
      "loc": {
        "start": {
          "line": 431,
          "column": 4
        },
        "end": {
          "line": 431,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12514,
      "end": 12515,
      "loc": {
        "start": {
          "line": 431,
          "column": 5
        },
        "end": {
          "line": 431,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 12521,
      "end": 12527,
      "loc": {
        "start": {
          "line": 433,
          "column": 4
        },
        "end": {
          "line": 433,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 12528,
      "end": 12532,
      "loc": {
        "start": {
          "line": 433,
          "column": 11
        },
        "end": {
          "line": 433,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12532,
      "end": 12533,
      "loc": {
        "start": {
          "line": 433,
          "column": 15
        },
        "end": {
          "line": 433,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12536,
      "end": 12537,
      "loc": {
        "start": {
          "line": 434,
          "column": 2
        },
        "end": {
          "line": 434,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n     * A private method to wrap a table entry in an <a></a> tag in the display page.\n     * The method checks if permission is given to display links using the has_change_permission method\n     * @private\n     * @param {object} object - the current object to be displayed as a table\n     * entry in the display page\n     * @param {string} label - the name of the field \n     \n     ",
      "start": 12540,
      "end": 12927,
      "loc": {
        "start": {
          "line": 435,
          "column": 2
        },
        "end": {
          "line": 443,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_create_object_link",
      "start": 12931,
      "end": 12950,
      "loc": {
        "start": {
          "line": 445,
          "column": 2
        },
        "end": {
          "line": 445,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12950,
      "end": 12951,
      "loc": {
        "start": {
          "line": 445,
          "column": 21
        },
        "end": {
          "line": 445,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "object",
      "start": 12951,
      "end": 12957,
      "loc": {
        "start": {
          "line": 445,
          "column": 22
        },
        "end": {
          "line": 445,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12957,
      "end": 12958,
      "loc": {
        "start": {
          "line": 445,
          "column": 28
        },
        "end": {
          "line": 445,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "label",
      "start": 12959,
      "end": 12964,
      "loc": {
        "start": {
          "line": 445,
          "column": 30
        },
        "end": {
          "line": 445,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12964,
      "end": 12965,
      "loc": {
        "start": {
          "line": 445,
          "column": 35
        },
        "end": {
          "line": 445,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12966,
      "end": 12967,
      "loc": {
        "start": {
          "line": 445,
          "column": 37
        },
        "end": {
          "line": 445,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 12972,
      "end": 12974,
      "loc": {
        "start": {
          "line": 446,
          "column": 4
        },
        "end": {
          "line": 446,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 12975,
      "end": 12976,
      "loc": {
        "start": {
          "line": 446,
          "column": 7
        },
        "end": {
          "line": 446,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 12976,
      "end": 12980,
      "loc": {
        "start": {
          "line": 446,
          "column": 8
        },
        "end": {
          "line": 446,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 12980,
      "end": 12981,
      "loc": {
        "start": {
          "line": 446,
          "column": 12
        },
        "end": {
          "line": 446,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "has_change_permission",
      "start": 12981,
      "end": 13002,
      "loc": {
        "start": {
          "line": 446,
          "column": 13
        },
        "end": {
          "line": 446,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13002,
      "end": 13003,
      "loc": {
        "start": {
          "line": 446,
          "column": 34
        },
        "end": {
          "line": 446,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "object",
      "start": 13003,
      "end": 13009,
      "loc": {
        "start": {
          "line": 446,
          "column": 35
        },
        "end": {
          "line": 446,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13009,
      "end": 13010,
      "loc": {
        "start": {
          "line": 446,
          "column": 41
        },
        "end": {
          "line": 446,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13010,
      "end": 13011,
      "loc": {
        "start": {
          "line": 446,
          "column": 42
        },
        "end": {
          "line": 446,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13012,
      "end": 13013,
      "loc": {
        "start": {
          "line": 446,
          "column": 44
        },
        "end": {
          "line": 446,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 13020,
      "end": 13026,
      "loc": {
        "start": {
          "line": 447,
          "column": 6
        },
        "end": {
          "line": 447,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13027,
      "end": 13028,
      "loc": {
        "start": {
          "line": 447,
          "column": 13
        },
        "end": {
          "line": 447,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13037,
      "end": 13038,
      "loc": {
        "start": {
          "line": 448,
          "column": 8
        },
        "end": {
          "line": 448,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "a",
      "start": 13038,
      "end": 13039,
      "loc": {
        "start": {
          "line": 448,
          "column": 9
        },
        "end": {
          "line": 448,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "onClick",
      "start": 13040,
      "end": 13047,
      "loc": {
        "start": {
          "line": 448,
          "column": 11
        },
        "end": {
          "line": 448,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 13047,
      "end": 13048,
      "loc": {
        "start": {
          "line": 448,
          "column": 18
        },
        "end": {
          "line": 448,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13048,
      "end": 13049,
      "loc": {
        "start": {
          "line": 448,
          "column": 19
        },
        "end": {
          "line": 448,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 13049,
      "end": 13053,
      "loc": {
        "start": {
          "line": 448,
          "column": 20
        },
        "end": {
          "line": 448,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13053,
      "end": 13054,
      "loc": {
        "start": {
          "line": 448,
          "column": 24
        },
        "end": {
          "line": 448,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_object_link_clicked",
      "start": 13054,
      "end": 13074,
      "loc": {
        "start": {
          "line": 448,
          "column": 25
        },
        "end": {
          "line": 448,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13074,
      "end": 13075,
      "loc": {
        "start": {
          "line": 448,
          "column": 45
        },
        "end": {
          "line": 448,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "object",
      "start": 13075,
      "end": 13081,
      "loc": {
        "start": {
          "line": 448,
          "column": 46
        },
        "end": {
          "line": 448,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13081,
      "end": 13082,
      "loc": {
        "start": {
          "line": 448,
          "column": 52
        },
        "end": {
          "line": 448,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13082,
      "end": 13083,
      "loc": {
        "start": {
          "line": 448,
          "column": 53
        },
        "end": {
          "line": 448,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "href",
      "start": 13084,
      "end": 13088,
      "loc": {
        "start": {
          "line": 448,
          "column": 55
        },
        "end": {
          "line": 448,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 13088,
      "end": 13089,
      "loc": {
        "start": {
          "line": 448,
          "column": 59
        },
        "end": {
          "line": 448,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "#",
      "start": 13089,
      "end": 13092,
      "loc": {
        "start": {
          "line": 448,
          "column": 60
        },
        "end": {
          "line": 448,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13092,
      "end": 13093,
      "loc": {
        "start": {
          "line": 448,
          "column": 63
        },
        "end": {
          "line": 448,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n          ",
      "start": 13093,
      "end": 13104,
      "loc": {
        "start": {
          "line": 448,
          "column": 64
        },
        "end": {
          "line": 449,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13104,
      "end": 13105,
      "loc": {
        "start": {
          "line": 449,
          "column": 10
        },
        "end": {
          "line": 449,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": " ",
      "start": 13105,
      "end": 13108,
      "loc": {
        "start": {
          "line": 449,
          "column": 11
        },
        "end": {
          "line": 449,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13108,
      "end": 13109,
      "loc": {
        "start": {
          "line": 449,
          "column": 14
        },
        "end": {
          "line": 449,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n          ",
      "start": 13109,
      "end": 13120,
      "loc": {
        "start": {
          "line": 449,
          "column": 15
        },
        "end": {
          "line": 450,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13120,
      "end": 13121,
      "loc": {
        "start": {
          "line": 450,
          "column": 10
        },
        "end": {
          "line": 450,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "label",
      "start": 13121,
      "end": 13126,
      "loc": {
        "start": {
          "line": 450,
          "column": 11
        },
        "end": {
          "line": 450,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13126,
      "end": 13127,
      "loc": {
        "start": {
          "line": 450,
          "column": 16
        },
        "end": {
          "line": 450,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13127,
      "end": 13128,
      "loc": {
        "start": {
          "line": 450,
          "column": 17
        },
        "end": {
          "line": 450,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": " ",
      "start": 13128,
      "end": 13131,
      "loc": {
        "start": {
          "line": 450,
          "column": 18
        },
        "end": {
          "line": 450,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13131,
      "end": 13132,
      "loc": {
        "start": {
          "line": 450,
          "column": 21
        },
        "end": {
          "line": 450,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n        ",
      "start": 13132,
      "end": 13141,
      "loc": {
        "start": {
          "line": 450,
          "column": 22
        },
        "end": {
          "line": 451,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13141,
      "end": 13142,
      "loc": {
        "start": {
          "line": 451,
          "column": 8
        },
        "end": {
          "line": 451,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "/",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "/",
      "start": 13142,
      "end": 13143,
      "loc": {
        "start": {
          "line": 451,
          "column": 9
        },
        "end": {
          "line": 451,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "a",
      "start": 13143,
      "end": 13144,
      "loc": {
        "start": {
          "line": 451,
          "column": 10
        },
        "end": {
          "line": 451,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13144,
      "end": 13145,
      "loc": {
        "start": {
          "line": 451,
          "column": 11
        },
        "end": {
          "line": 451,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13152,
      "end": 13153,
      "loc": {
        "start": {
          "line": 452,
          "column": 6
        },
        "end": {
          "line": 452,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13153,
      "end": 13154,
      "loc": {
        "start": {
          "line": 452,
          "column": 7
        },
        "end": {
          "line": 452,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13159,
      "end": 13160,
      "loc": {
        "start": {
          "line": 453,
          "column": 4
        },
        "end": {
          "line": 453,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "else",
        "keyword": "else",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "else",
      "start": 13161,
      "end": 13165,
      "loc": {
        "start": {
          "line": 453,
          "column": 6
        },
        "end": {
          "line": 453,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13166,
      "end": 13167,
      "loc": {
        "start": {
          "line": 453,
          "column": 11
        },
        "end": {
          "line": 453,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 13174,
      "end": 13180,
      "loc": {
        "start": {
          "line": 454,
          "column": 6
        },
        "end": {
          "line": 454,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13181,
      "end": 13182,
      "loc": {
        "start": {
          "line": 454,
          "column": 13
        },
        "end": {
          "line": 454,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "span",
      "start": 13182,
      "end": 13186,
      "loc": {
        "start": {
          "line": 454,
          "column": 14
        },
        "end": {
          "line": 454,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13186,
      "end": 13187,
      "loc": {
        "start": {
          "line": 454,
          "column": 18
        },
        "end": {
          "line": 454,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": " ",
      "start": 13187,
      "end": 13188,
      "loc": {
        "start": {
          "line": 454,
          "column": 19
        },
        "end": {
          "line": 454,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13188,
      "end": 13189,
      "loc": {
        "start": {
          "line": 454,
          "column": 20
        },
        "end": {
          "line": 454,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "label",
      "start": 13189,
      "end": 13194,
      "loc": {
        "start": {
          "line": 454,
          "column": 21
        },
        "end": {
          "line": 454,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13194,
      "end": 13195,
      "loc": {
        "start": {
          "line": 454,
          "column": 26
        },
        "end": {
          "line": 454,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": " ",
      "start": 13195,
      "end": 13196,
      "loc": {
        "start": {
          "line": 454,
          "column": 27
        },
        "end": {
          "line": 454,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13196,
      "end": 13197,
      "loc": {
        "start": {
          "line": 454,
          "column": 28
        },
        "end": {
          "line": 454,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "/",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "/",
      "start": 13197,
      "end": 13198,
      "loc": {
        "start": {
          "line": 454,
          "column": 29
        },
        "end": {
          "line": 454,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "span",
      "start": 13198,
      "end": 13202,
      "loc": {
        "start": {
          "line": 454,
          "column": 30
        },
        "end": {
          "line": 454,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13202,
      "end": 13203,
      "loc": {
        "start": {
          "line": 454,
          "column": 34
        },
        "end": {
          "line": 454,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13203,
      "end": 13204,
      "loc": {
        "start": {
          "line": 454,
          "column": 35
        },
        "end": {
          "line": 454,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13209,
      "end": 13210,
      "loc": {
        "start": {
          "line": 455,
          "column": 4
        },
        "end": {
          "line": 455,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13213,
      "end": 13214,
      "loc": {
        "start": {
          "line": 456,
          "column": 2
        },
        "end": {
          "line": 456,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "set_queryset",
      "start": 13218,
      "end": 13230,
      "loc": {
        "start": {
          "line": 458,
          "column": 2
        },
        "end": {
          "line": 458,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13230,
      "end": 13231,
      "loc": {
        "start": {
          "line": 458,
          "column": 14
        },
        "end": {
          "line": 458,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "queryset",
      "start": 13231,
      "end": 13239,
      "loc": {
        "start": {
          "line": 458,
          "column": 15
        },
        "end": {
          "line": 458,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13239,
      "end": 13240,
      "loc": {
        "start": {
          "line": 458,
          "column": 23
        },
        "end": {
          "line": 458,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13241,
      "end": 13242,
      "loc": {
        "start": {
          "line": 458,
          "column": 25
        },
        "end": {
          "line": 458,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 13247,
      "end": 13251,
      "loc": {
        "start": {
          "line": 459,
          "column": 4
        },
        "end": {
          "line": 459,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13251,
      "end": 13252,
      "loc": {
        "start": {
          "line": 459,
          "column": 8
        },
        "end": {
          "line": 459,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "setState",
      "start": 13252,
      "end": 13260,
      "loc": {
        "start": {
          "line": 459,
          "column": 9
        },
        "end": {
          "line": 459,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13260,
      "end": 13261,
      "loc": {
        "start": {
          "line": 459,
          "column": 17
        },
        "end": {
          "line": 459,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13261,
      "end": 13262,
      "loc": {
        "start": {
          "line": 459,
          "column": 18
        },
        "end": {
          "line": 459,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "queryset",
      "start": 13263,
      "end": 13271,
      "loc": {
        "start": {
          "line": 459,
          "column": 20
        },
        "end": {
          "line": 459,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13271,
      "end": 13272,
      "loc": {
        "start": {
          "line": 459,
          "column": 28
        },
        "end": {
          "line": 459,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "queryset",
      "start": 13273,
      "end": 13281,
      "loc": {
        "start": {
          "line": 459,
          "column": 30
        },
        "end": {
          "line": 459,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13282,
      "end": 13283,
      "loc": {
        "start": {
          "line": 459,
          "column": 39
        },
        "end": {
          "line": 459,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13283,
      "end": 13284,
      "loc": {
        "start": {
          "line": 459,
          "column": 40
        },
        "end": {
          "line": 459,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13284,
      "end": 13285,
      "loc": {
        "start": {
          "line": 459,
          "column": 41
        },
        "end": {
          "line": 459,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13288,
      "end": 13289,
      "loc": {
        "start": {
          "line": 460,
          "column": 2
        },
        "end": {
          "line": 460,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "set_total",
      "start": 13293,
      "end": 13302,
      "loc": {
        "start": {
          "line": 462,
          "column": 2
        },
        "end": {
          "line": 462,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13302,
      "end": 13303,
      "loc": {
        "start": {
          "line": 462,
          "column": 11
        },
        "end": {
          "line": 462,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "total",
      "start": 13303,
      "end": 13308,
      "loc": {
        "start": {
          "line": 462,
          "column": 12
        },
        "end": {
          "line": 462,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13308,
      "end": 13309,
      "loc": {
        "start": {
          "line": 462,
          "column": 17
        },
        "end": {
          "line": 462,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13310,
      "end": 13311,
      "loc": {
        "start": {
          "line": 462,
          "column": 19
        },
        "end": {
          "line": 462,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 13316,
      "end": 13320,
      "loc": {
        "start": {
          "line": 463,
          "column": 4
        },
        "end": {
          "line": 463,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13320,
      "end": 13321,
      "loc": {
        "start": {
          "line": 463,
          "column": 8
        },
        "end": {
          "line": 463,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "setState",
      "start": 13321,
      "end": 13329,
      "loc": {
        "start": {
          "line": 463,
          "column": 9
        },
        "end": {
          "line": 463,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13329,
      "end": 13330,
      "loc": {
        "start": {
          "line": 463,
          "column": 17
        },
        "end": {
          "line": 463,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13330,
      "end": 13331,
      "loc": {
        "start": {
          "line": 463,
          "column": 18
        },
        "end": {
          "line": 463,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "total",
      "start": 13332,
      "end": 13337,
      "loc": {
        "start": {
          "line": 463,
          "column": 20
        },
        "end": {
          "line": 463,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13337,
      "end": 13338,
      "loc": {
        "start": {
          "line": 463,
          "column": 25
        },
        "end": {
          "line": 463,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "total",
      "start": 13339,
      "end": 13344,
      "loc": {
        "start": {
          "line": 463,
          "column": 27
        },
        "end": {
          "line": 463,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13345,
      "end": 13346,
      "loc": {
        "start": {
          "line": 463,
          "column": 33
        },
        "end": {
          "line": 463,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13346,
      "end": 13347,
      "loc": {
        "start": {
          "line": 463,
          "column": 34
        },
        "end": {
          "line": 463,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13347,
      "end": 13348,
      "loc": {
        "start": {
          "line": 463,
          "column": 35
        },
        "end": {
          "line": 463,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13351,
      "end": 13352,
      "loc": {
        "start": {
          "line": 464,
          "column": 2
        },
        "end": {
          "line": 464,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_get_prop_label",
      "start": 13356,
      "end": 13371,
      "loc": {
        "start": {
          "line": 466,
          "column": 2
        },
        "end": {
          "line": 466,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13371,
      "end": 13372,
      "loc": {
        "start": {
          "line": 466,
          "column": 17
        },
        "end": {
          "line": 466,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "label",
      "start": 13372,
      "end": 13377,
      "loc": {
        "start": {
          "line": 466,
          "column": 18
        },
        "end": {
          "line": 466,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13377,
      "end": 13378,
      "loc": {
        "start": {
          "line": 466,
          "column": 23
        },
        "end": {
          "line": 466,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13379,
      "end": 13380,
      "loc": {
        "start": {
          "line": 466,
          "column": 25
        },
        "end": {
          "line": 466,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 13385,
      "end": 13388,
      "loc": {
        "start": {
          "line": 467,
          "column": 4
        },
        "end": {
          "line": 467,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "labels",
      "start": 13389,
      "end": 13395,
      "loc": {
        "start": {
          "line": 467,
          "column": 8
        },
        "end": {
          "line": 467,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 13396,
      "end": 13397,
      "loc": {
        "start": {
          "line": 467,
          "column": 15
        },
        "end": {
          "line": 467,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "label",
      "start": 13398,
      "end": 13403,
      "loc": {
        "start": {
          "line": 467,
          "column": 17
        },
        "end": {
          "line": 467,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13403,
      "end": 13404,
      "loc": {
        "start": {
          "line": 467,
          "column": 22
        },
        "end": {
          "line": 467,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "split",
      "start": 13404,
      "end": 13409,
      "loc": {
        "start": {
          "line": 467,
          "column": 23
        },
        "end": {
          "line": 467,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13409,
      "end": 13410,
      "loc": {
        "start": {
          "line": 467,
          "column": 28
        },
        "end": {
          "line": 467,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": ".",
      "start": 13410,
      "end": 13413,
      "loc": {
        "start": {
          "line": 467,
          "column": 29
        },
        "end": {
          "line": 467,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13413,
      "end": 13414,
      "loc": {
        "start": {
          "line": 467,
          "column": 32
        },
        "end": {
          "line": 467,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13414,
      "end": 13415,
      "loc": {
        "start": {
          "line": 467,
          "column": 33
        },
        "end": {
          "line": 467,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 13420,
      "end": 13426,
      "loc": {
        "start": {
          "line": 468,
          "column": 4
        },
        "end": {
          "line": 468,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "labels",
      "start": 13427,
      "end": 13433,
      "loc": {
        "start": {
          "line": 468,
          "column": 11
        },
        "end": {
          "line": 468,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13433,
      "end": 13434,
      "loc": {
        "start": {
          "line": 468,
          "column": 17
        },
        "end": {
          "line": 468,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "labels",
      "start": 13434,
      "end": 13440,
      "loc": {
        "start": {
          "line": 468,
          "column": 18
        },
        "end": {
          "line": 468,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13440,
      "end": 13441,
      "loc": {
        "start": {
          "line": 468,
          "column": 24
        },
        "end": {
          "line": 468,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "length",
      "start": 13441,
      "end": 13447,
      "loc": {
        "start": {
          "line": 468,
          "column": 25
        },
        "end": {
          "line": 468,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "-",
      "start": 13448,
      "end": 13449,
      "loc": {
        "start": {
          "line": 468,
          "column": 32
        },
        "end": {
          "line": 468,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 1,
      "start": 13450,
      "end": 13451,
      "loc": {
        "start": {
          "line": 468,
          "column": 34
        },
        "end": {
          "line": 468,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13451,
      "end": 13452,
      "loc": {
        "start": {
          "line": 468,
          "column": 35
        },
        "end": {
          "line": 468,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13452,
      "end": 13453,
      "loc": {
        "start": {
          "line": 468,
          "column": 36
        },
        "end": {
          "line": 468,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13456,
      "end": 13457,
      "loc": {
        "start": {
          "line": 469,
          "column": 2
        },
        "end": {
          "line": 469,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_get_table_header",
      "start": 13460,
      "end": 13477,
      "loc": {
        "start": {
          "line": 470,
          "column": 2
        },
        "end": {
          "line": 470,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13477,
      "end": 13478,
      "loc": {
        "start": {
          "line": 470,
          "column": 19
        },
        "end": {
          "line": 470,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13478,
      "end": 13479,
      "loc": {
        "start": {
          "line": 470,
          "column": 20
        },
        "end": {
          "line": 470,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13480,
      "end": 13481,
      "loc": {
        "start": {
          "line": 470,
          "column": 22
        },
        "end": {
          "line": 470,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 13486,
      "end": 13492,
      "loc": {
        "start": {
          "line": 471,
          "column": 4
        },
        "end": {
          "line": 471,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 13493,
      "end": 13497,
      "loc": {
        "start": {
          "line": 471,
          "column": 11
        },
        "end": {
          "line": 471,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13497,
      "end": 13498,
      "loc": {
        "start": {
          "line": 471,
          "column": 15
        },
        "end": {
          "line": 471,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get_list_display",
      "start": 13498,
      "end": 13514,
      "loc": {
        "start": {
          "line": 471,
          "column": 16
        },
        "end": {
          "line": 471,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13514,
      "end": 13515,
      "loc": {
        "start": {
          "line": 471,
          "column": 32
        },
        "end": {
          "line": 471,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13515,
      "end": 13516,
      "loc": {
        "start": {
          "line": 471,
          "column": 33
        },
        "end": {
          "line": 471,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13516,
      "end": 13517,
      "loc": {
        "start": {
          "line": 471,
          "column": 34
        },
        "end": {
          "line": 471,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "map",
      "start": 13517,
      "end": 13520,
      "loc": {
        "start": {
          "line": 471,
          "column": 35
        },
        "end": {
          "line": 471,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13520,
      "end": 13521,
      "loc": {
        "start": {
          "line": 471,
          "column": 38
        },
        "end": {
          "line": 471,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "item",
      "start": 13521,
      "end": 13525,
      "loc": {
        "start": {
          "line": 471,
          "column": 39
        },
        "end": {
          "line": 471,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13526,
      "end": 13528,
      "loc": {
        "start": {
          "line": 471,
          "column": 44
        },
        "end": {
          "line": 471,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13529,
      "end": 13530,
      "loc": {
        "start": {
          "line": 471,
          "column": 47
        },
        "end": {
          "line": 471,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 13537,
      "end": 13543,
      "loc": {
        "start": {
          "line": 472,
          "column": 6
        },
        "end": {
          "line": 472,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13544,
      "end": 13545,
      "loc": {
        "start": {
          "line": 472,
          "column": 13
        },
        "end": {
          "line": 472,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13554,
      "end": 13555,
      "loc": {
        "start": {
          "line": 473,
          "column": 8
        },
        "end": {
          "line": 473,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "th",
      "start": 13555,
      "end": 13557,
      "loc": {
        "start": {
          "line": 473,
          "column": 9
        },
        "end": {
          "line": 473,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "key",
      "start": 13558,
      "end": 13561,
      "loc": {
        "start": {
          "line": 473,
          "column": 12
        },
        "end": {
          "line": 473,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 13561,
      "end": 13562,
      "loc": {
        "start": {
          "line": 473,
          "column": 15
        },
        "end": {
          "line": 473,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13562,
      "end": 13563,
      "loc": {
        "start": {
          "line": 473,
          "column": 16
        },
        "end": {
          "line": 473,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "item",
      "start": 13563,
      "end": 13567,
      "loc": {
        "start": {
          "line": 473,
          "column": 17
        },
        "end": {
          "line": 473,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13567,
      "end": 13568,
      "loc": {
        "start": {
          "line": 473,
          "column": 21
        },
        "end": {
          "line": 473,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "onClick",
      "start": 13569,
      "end": 13576,
      "loc": {
        "start": {
          "line": 473,
          "column": 23
        },
        "end": {
          "line": 473,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 13576,
      "end": 13577,
      "loc": {
        "start": {
          "line": 473,
          "column": 30
        },
        "end": {
          "line": 473,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13577,
      "end": 13578,
      "loc": {
        "start": {
          "line": 473,
          "column": 31
        },
        "end": {
          "line": 473,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 13578,
      "end": 13582,
      "loc": {
        "start": {
          "line": 473,
          "column": 32
        },
        "end": {
          "line": 473,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13582,
      "end": 13583,
      "loc": {
        "start": {
          "line": 473,
          "column": 36
        },
        "end": {
          "line": 473,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_sort_handler",
      "start": 13583,
      "end": 13596,
      "loc": {
        "start": {
          "line": 473,
          "column": 37
        },
        "end": {
          "line": 473,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13596,
      "end": 13597,
      "loc": {
        "start": {
          "line": 473,
          "column": 50
        },
        "end": {
          "line": 473,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "item",
      "start": 13597,
      "end": 13601,
      "loc": {
        "start": {
          "line": 473,
          "column": 51
        },
        "end": {
          "line": 473,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13601,
      "end": 13602,
      "loc": {
        "start": {
          "line": 473,
          "column": 55
        },
        "end": {
          "line": 473,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13602,
      "end": 13603,
      "loc": {
        "start": {
          "line": 473,
          "column": 56
        },
        "end": {
          "line": 473,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13603,
      "end": 13604,
      "loc": {
        "start": {
          "line": 473,
          "column": 57
        },
        "end": {
          "line": 473,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n          ",
      "start": 13604,
      "end": 13615,
      "loc": {
        "start": {
          "line": 473,
          "column": 58
        },
        "end": {
          "line": 474,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13615,
      "end": 13616,
      "loc": {
        "start": {
          "line": 474,
          "column": 10
        },
        "end": {
          "line": 474,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": " ",
      "start": 13616,
      "end": 13619,
      "loc": {
        "start": {
          "line": 474,
          "column": 11
        },
        "end": {
          "line": 474,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13619,
      "end": 13620,
      "loc": {
        "start": {
          "line": 474,
          "column": 14
        },
        "end": {
          "line": 474,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n          ",
      "start": 13620,
      "end": 13631,
      "loc": {
        "start": {
          "line": 474,
          "column": 15
        },
        "end": {
          "line": 475,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13631,
      "end": 13632,
      "loc": {
        "start": {
          "line": 475,
          "column": 10
        },
        "end": {
          "line": 475,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 13632,
      "end": 13636,
      "loc": {
        "start": {
          "line": 475,
          "column": 11
        },
        "end": {
          "line": 475,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13636,
      "end": 13637,
      "loc": {
        "start": {
          "line": 475,
          "column": 15
        },
        "end": {
          "line": 475,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get_header_transforms",
      "start": 13637,
      "end": 13658,
      "loc": {
        "start": {
          "line": 475,
          "column": 16
        },
        "end": {
          "line": 475,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13658,
      "end": 13659,
      "loc": {
        "start": {
          "line": 475,
          "column": 37
        },
        "end": {
          "line": 475,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13659,
      "end": 13660,
      "loc": {
        "start": {
          "line": 475,
          "column": 38
        },
        "end": {
          "line": 475,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13660,
      "end": 13661,
      "loc": {
        "start": {
          "line": 475,
          "column": 39
        },
        "end": {
          "line": 475,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "item",
      "start": 13661,
      "end": 13665,
      "loc": {
        "start": {
          "line": 475,
          "column": 40
        },
        "end": {
          "line": 475,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13665,
      "end": 13666,
      "loc": {
        "start": {
          "line": 475,
          "column": 44
        },
        "end": {
          "line": 475,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "?",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13679,
      "end": 13680,
      "loc": {
        "start": {
          "line": 476,
          "column": 12
        },
        "end": {
          "line": 476,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 13681,
      "end": 13685,
      "loc": {
        "start": {
          "line": 476,
          "column": 14
        },
        "end": {
          "line": 476,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13685,
      "end": 13686,
      "loc": {
        "start": {
          "line": 476,
          "column": 18
        },
        "end": {
          "line": 476,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get_header_transforms",
      "start": 13686,
      "end": 13707,
      "loc": {
        "start": {
          "line": 476,
          "column": 19
        },
        "end": {
          "line": 476,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13707,
      "end": 13708,
      "loc": {
        "start": {
          "line": 476,
          "column": 40
        },
        "end": {
          "line": 476,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13708,
      "end": 13709,
      "loc": {
        "start": {
          "line": 476,
          "column": 41
        },
        "end": {
          "line": 476,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13709,
      "end": 13710,
      "loc": {
        "start": {
          "line": 476,
          "column": 42
        },
        "end": {
          "line": 476,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "item",
      "start": 13710,
      "end": 13714,
      "loc": {
        "start": {
          "line": 476,
          "column": 43
        },
        "end": {
          "line": 476,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13714,
      "end": 13715,
      "loc": {
        "start": {
          "line": 476,
          "column": 47
        },
        "end": {
          "line": 476,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13715,
      "end": 13716,
      "loc": {
        "start": {
          "line": 476,
          "column": 48
        },
        "end": {
          "line": 476,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "item",
      "start": 13716,
      "end": 13720,
      "loc": {
        "start": {
          "line": 476,
          "column": 49
        },
        "end": {
          "line": 476,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13720,
      "end": 13721,
      "loc": {
        "start": {
          "line": 476,
          "column": 53
        },
        "end": {
          "line": 476,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13734,
      "end": 13735,
      "loc": {
        "start": {
          "line": 477,
          "column": 12
        },
        "end": {
          "line": 477,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_",
      "start": 13736,
      "end": 13737,
      "loc": {
        "start": {
          "line": 477,
          "column": 14
        },
        "end": {
          "line": 477,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13737,
      "end": 13738,
      "loc": {
        "start": {
          "line": 477,
          "column": 15
        },
        "end": {
          "line": 477,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "startCase",
      "start": 13738,
      "end": 13747,
      "loc": {
        "start": {
          "line": 477,
          "column": 16
        },
        "end": {
          "line": 477,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13747,
      "end": 13748,
      "loc": {
        "start": {
          "line": 477,
          "column": 25
        },
        "end": {
          "line": 477,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 13748,
      "end": 13752,
      "loc": {
        "start": {
          "line": 477,
          "column": 26
        },
        "end": {
          "line": 477,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13752,
      "end": 13753,
      "loc": {
        "start": {
          "line": 477,
          "column": 30
        },
        "end": {
          "line": 477,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_get_prop_label",
      "start": 13753,
      "end": 13768,
      "loc": {
        "start": {
          "line": 477,
          "column": 31
        },
        "end": {
          "line": 477,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13768,
      "end": 13769,
      "loc": {
        "start": {
          "line": 477,
          "column": 46
        },
        "end": {
          "line": 477,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "item",
      "start": 13769,
      "end": 13773,
      "loc": {
        "start": {
          "line": 477,
          "column": 47
        },
        "end": {
          "line": 477,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13773,
      "end": 13774,
      "loc": {
        "start": {
          "line": 477,
          "column": 51
        },
        "end": {
          "line": 477,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13774,
      "end": 13775,
      "loc": {
        "start": {
          "line": 477,
          "column": 52
        },
        "end": {
          "line": 477,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13775,
      "end": 13776,
      "loc": {
        "start": {
          "line": 477,
          "column": 53
        },
        "end": {
          "line": 477,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n          ",
      "start": 13776,
      "end": 13787,
      "loc": {
        "start": {
          "line": 477,
          "column": 54
        },
        "end": {
          "line": 478,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13787,
      "end": 13788,
      "loc": {
        "start": {
          "line": 478,
          "column": 10
        },
        "end": {
          "line": 478,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 13788,
      "end": 13792,
      "loc": {
        "start": {
          "line": 478,
          "column": 11
        },
        "end": {
          "line": 478,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13792,
      "end": 13793,
      "loc": {
        "start": {
          "line": 478,
          "column": 15
        },
        "end": {
          "line": 478,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_order_state_arrow",
      "start": 13793,
      "end": 13811,
      "loc": {
        "start": {
          "line": 478,
          "column": 16
        },
        "end": {
          "line": 478,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13811,
      "end": 13812,
      "loc": {
        "start": {
          "line": 478,
          "column": 34
        },
        "end": {
          "line": 478,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "item",
      "start": 13812,
      "end": 13816,
      "loc": {
        "start": {
          "line": 478,
          "column": 35
        },
        "end": {
          "line": 478,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13816,
      "end": 13817,
      "loc": {
        "start": {
          "line": 478,
          "column": 39
        },
        "end": {
          "line": 478,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13817,
      "end": 13818,
      "loc": {
        "start": {
          "line": 478,
          "column": 40
        },
        "end": {
          "line": 478,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13818,
      "end": 13819,
      "loc": {
        "start": {
          "line": 478,
          "column": 41
        },
        "end": {
          "line": 478,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": " ",
      "start": 13819,
      "end": 13822,
      "loc": {
        "start": {
          "line": 478,
          "column": 42
        },
        "end": {
          "line": 478,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13822,
      "end": 13823,
      "loc": {
        "start": {
          "line": 478,
          "column": 45
        },
        "end": {
          "line": 478,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n        ",
      "start": 13823,
      "end": 13832,
      "loc": {
        "start": {
          "line": 478,
          "column": 46
        },
        "end": {
          "line": 479,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13832,
      "end": 13833,
      "loc": {
        "start": {
          "line": 479,
          "column": 8
        },
        "end": {
          "line": 479,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "/",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "/",
      "start": 13833,
      "end": 13834,
      "loc": {
        "start": {
          "line": 479,
          "column": 9
        },
        "end": {
          "line": 479,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "th",
      "start": 13834,
      "end": 13836,
      "loc": {
        "start": {
          "line": 479,
          "column": 10
        },
        "end": {
          "line": 479,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13836,
      "end": 13837,
      "loc": {
        "start": {
          "line": 479,
          "column": 12
        },
        "end": {
          "line": 479,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13844,
      "end": 13845,
      "loc": {
        "start": {
          "line": 480,
          "column": 6
        },
        "end": {
          "line": 480,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13845,
      "end": 13846,
      "loc": {
        "start": {
          "line": 480,
          "column": 7
        },
        "end": {
          "line": 480,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13851,
      "end": 13852,
      "loc": {
        "start": {
          "line": 481,
          "column": 4
        },
        "end": {
          "line": 481,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13852,
      "end": 13853,
      "loc": {
        "start": {
          "line": 481,
          "column": 5
        },
        "end": {
          "line": 481,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13853,
      "end": 13854,
      "loc": {
        "start": {
          "line": 481,
          "column": 6
        },
        "end": {
          "line": 481,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13857,
      "end": 13858,
      "loc": {
        "start": {
          "line": 482,
          "column": 2
        },
        "end": {
          "line": 482,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_display_changed",
      "start": 13861,
      "end": 13877,
      "loc": {
        "start": {
          "line": 483,
          "column": 2
        },
        "end": {
          "line": 483,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13877,
      "end": 13878,
      "loc": {
        "start": {
          "line": 483,
          "column": 18
        },
        "end": {
          "line": 483,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13878,
      "end": 13879,
      "loc": {
        "start": {
          "line": 483,
          "column": 19
        },
        "end": {
          "line": 483,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13880,
      "end": 13881,
      "loc": {
        "start": {
          "line": 483,
          "column": 21
        },
        "end": {
          "line": 483,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 13886,
      "end": 13890,
      "loc": {
        "start": {
          "line": 484,
          "column": 4
        },
        "end": {
          "line": 484,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13890,
      "end": 13891,
      "loc": {
        "start": {
          "line": 484,
          "column": 8
        },
        "end": {
          "line": 484,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "display_changed",
      "start": 13891,
      "end": 13906,
      "loc": {
        "start": {
          "line": 484,
          "column": 9
        },
        "end": {
          "line": 484,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13906,
      "end": 13907,
      "loc": {
        "start": {
          "line": 484,
          "column": 24
        },
        "end": {
          "line": 484,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 13907,
      "end": 13911,
      "loc": {
        "start": {
          "line": 484,
          "column": 25
        },
        "end": {
          "line": 484,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13911,
      "end": 13912,
      "loc": {
        "start": {
          "line": 484,
          "column": 29
        },
        "end": {
          "line": 484,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "state",
      "start": 13912,
      "end": 13917,
      "loc": {
        "start": {
          "line": 484,
          "column": 30
        },
        "end": {
          "line": 484,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13917,
      "end": 13918,
      "loc": {
        "start": {
          "line": 484,
          "column": 35
        },
        "end": {
          "line": 484,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "display_type",
      "start": 13918,
      "end": 13930,
      "loc": {
        "start": {
          "line": 484,
          "column": 36
        },
        "end": {
          "line": 484,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13930,
      "end": 13931,
      "loc": {
        "start": {
          "line": 484,
          "column": 48
        },
        "end": {
          "line": 484,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 13932,
      "end": 13936,
      "loc": {
        "start": {
          "line": 484,
          "column": 50
        },
        "end": {
          "line": 484,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13936,
      "end": 13937,
      "loc": {
        "start": {
          "line": 484,
          "column": 54
        },
        "end": {
          "line": 484,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "state",
      "start": 13937,
      "end": 13942,
      "loc": {
        "start": {
          "line": 484,
          "column": 55
        },
        "end": {
          "line": 484,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13942,
      "end": 13943,
      "loc": {
        "start": {
          "line": 484,
          "column": 60
        },
        "end": {
          "line": 484,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "object",
      "start": 13943,
      "end": 13949,
      "loc": {
        "start": {
          "line": 484,
          "column": 61
        },
        "end": {
          "line": 484,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13949,
      "end": 13950,
      "loc": {
        "start": {
          "line": 484,
          "column": 67
        },
        "end": {
          "line": 484,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 13950,
      "end": 13951,
      "loc": {
        "start": {
          "line": 484,
          "column": 68
        },
        "end": {
          "line": 484,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 13954,
      "end": 13955,
      "loc": {
        "start": {
          "line": 485,
          "column": 2
        },
        "end": {
          "line": 485,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n     * An event listener that listens to state changes in the display type i.e.\n     * from list to add/change. It is fired after state changes are made.\n     * \n     * @param {string} display_type - the current display type of the component either \"list\" or \"change\" \n     * @param {object} object - the current object or null\n     \n     ",
      "start": 13958,
      "end": 14303,
      "loc": {
        "start": {
          "line": 486,
          "column": 2
        },
        "end": {
          "line": 493,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "display_changed",
      "start": 14307,
      "end": 14322,
      "loc": {
        "start": {
          "line": 495,
          "column": 2
        },
        "end": {
          "line": 495,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14322,
      "end": 14323,
      "loc": {
        "start": {
          "line": 495,
          "column": 17
        },
        "end": {
          "line": 495,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "display_type",
      "start": 14323,
      "end": 14335,
      "loc": {
        "start": {
          "line": 495,
          "column": 18
        },
        "end": {
          "line": 495,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14335,
      "end": 14336,
      "loc": {
        "start": {
          "line": 495,
          "column": 30
        },
        "end": {
          "line": 495,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "object",
      "start": 14337,
      "end": 14343,
      "loc": {
        "start": {
          "line": 495,
          "column": 32
        },
        "end": {
          "line": 495,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14343,
      "end": 14344,
      "loc": {
        "start": {
          "line": 495,
          "column": 38
        },
        "end": {
          "line": 495,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14345,
      "end": 14346,
      "loc": {
        "start": {
          "line": 495,
          "column": 40
        },
        "end": {
          "line": 495,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14346,
      "end": 14347,
      "loc": {
        "start": {
          "line": 495,
          "column": 41
        },
        "end": {
          "line": 495,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_display_will_change",
      "start": 14350,
      "end": 14370,
      "loc": {
        "start": {
          "line": 496,
          "column": 2
        },
        "end": {
          "line": 496,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14370,
      "end": 14371,
      "loc": {
        "start": {
          "line": 496,
          "column": 22
        },
        "end": {
          "line": 496,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14371,
      "end": 14372,
      "loc": {
        "start": {
          "line": 496,
          "column": 23
        },
        "end": {
          "line": 496,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14373,
      "end": 14374,
      "loc": {
        "start": {
          "line": 496,
          "column": 25
        },
        "end": {
          "line": 496,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 14379,
      "end": 14383,
      "loc": {
        "start": {
          "line": 497,
          "column": 4
        },
        "end": {
          "line": 497,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14383,
      "end": 14384,
      "loc": {
        "start": {
          "line": 497,
          "column": 8
        },
        "end": {
          "line": 497,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "display_will_change",
      "start": 14384,
      "end": 14403,
      "loc": {
        "start": {
          "line": 497,
          "column": 9
        },
        "end": {
          "line": 497,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14403,
      "end": 14404,
      "loc": {
        "start": {
          "line": 497,
          "column": 28
        },
        "end": {
          "line": 497,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 14404,
      "end": 14408,
      "loc": {
        "start": {
          "line": 497,
          "column": 29
        },
        "end": {
          "line": 497,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14408,
      "end": 14409,
      "loc": {
        "start": {
          "line": 497,
          "column": 33
        },
        "end": {
          "line": 497,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "state",
      "start": 14409,
      "end": 14414,
      "loc": {
        "start": {
          "line": 497,
          "column": 34
        },
        "end": {
          "line": 497,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14414,
      "end": 14415,
      "loc": {
        "start": {
          "line": 497,
          "column": 39
        },
        "end": {
          "line": 497,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "display_type",
      "start": 14415,
      "end": 14427,
      "loc": {
        "start": {
          "line": 497,
          "column": 40
        },
        "end": {
          "line": 497,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14427,
      "end": 14428,
      "loc": {
        "start": {
          "line": 497,
          "column": 52
        },
        "end": {
          "line": 497,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 14429,
      "end": 14433,
      "loc": {
        "start": {
          "line": 497,
          "column": 54
        },
        "end": {
          "line": 497,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14433,
      "end": 14434,
      "loc": {
        "start": {
          "line": 497,
          "column": 58
        },
        "end": {
          "line": 497,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "state",
      "start": 14434,
      "end": 14439,
      "loc": {
        "start": {
          "line": 497,
          "column": 59
        },
        "end": {
          "line": 497,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14439,
      "end": 14440,
      "loc": {
        "start": {
          "line": 497,
          "column": 64
        },
        "end": {
          "line": 497,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "object",
      "start": 14440,
      "end": 14446,
      "loc": {
        "start": {
          "line": 497,
          "column": 65
        },
        "end": {
          "line": 497,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14446,
      "end": 14447,
      "loc": {
        "start": {
          "line": 497,
          "column": 71
        },
        "end": {
          "line": 497,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14447,
      "end": 14448,
      "loc": {
        "start": {
          "line": 497,
          "column": 72
        },
        "end": {
          "line": 497,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14451,
      "end": 14452,
      "loc": {
        "start": {
          "line": 498,
          "column": 2
        },
        "end": {
          "line": 498,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n     * An event listener that listens to state changes in the display type i.e.\n     * from list to add/change . It is fired before state changes are made.\n     * \n     * @param {string} display_type - the current display type of the component either \"list\" or \"change\" \n     * @param {object} object - the current object or null\n     \n     ",
      "start": 14455,
      "end": 14802,
      "loc": {
        "start": {
          "line": 499,
          "column": 2
        },
        "end": {
          "line": 506,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "display_will_change",
      "start": 14806,
      "end": 14825,
      "loc": {
        "start": {
          "line": 508,
          "column": 2
        },
        "end": {
          "line": 508,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14825,
      "end": 14826,
      "loc": {
        "start": {
          "line": 508,
          "column": 21
        },
        "end": {
          "line": 508,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "display_type",
      "start": 14826,
      "end": 14838,
      "loc": {
        "start": {
          "line": 508,
          "column": 22
        },
        "end": {
          "line": 508,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14838,
      "end": 14839,
      "loc": {
        "start": {
          "line": 508,
          "column": 34
        },
        "end": {
          "line": 508,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "object",
      "start": 14840,
      "end": 14846,
      "loc": {
        "start": {
          "line": 508,
          "column": 36
        },
        "end": {
          "line": 508,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14846,
      "end": 14847,
      "loc": {
        "start": {
          "line": 508,
          "column": 42
        },
        "end": {
          "line": 508,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14848,
      "end": 14849,
      "loc": {
        "start": {
          "line": 508,
          "column": 44
        },
        "end": {
          "line": 508,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14849,
      "end": 14850,
      "loc": {
        "start": {
          "line": 508,
          "column": 45
        },
        "end": {
          "line": 508,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_object_link_clicked",
      "start": 14853,
      "end": 14873,
      "loc": {
        "start": {
          "line": 509,
          "column": 2
        },
        "end": {
          "line": 509,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14873,
      "end": 14874,
      "loc": {
        "start": {
          "line": 509,
          "column": 22
        },
        "end": {
          "line": 509,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "object",
      "start": 14874,
      "end": 14880,
      "loc": {
        "start": {
          "line": 509,
          "column": 23
        },
        "end": {
          "line": 509,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14880,
      "end": 14881,
      "loc": {
        "start": {
          "line": 509,
          "column": 29
        },
        "end": {
          "line": 509,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14882,
      "end": 14883,
      "loc": {
        "start": {
          "line": 509,
          "column": 31
        },
        "end": {
          "line": 509,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 14888,
      "end": 14894,
      "loc": {
        "start": {
          "line": 510,
          "column": 4
        },
        "end": {
          "line": 510,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "event",
      "start": 14895,
      "end": 14900,
      "loc": {
        "start": {
          "line": 510,
          "column": 11
        },
        "end": {
          "line": 510,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14901,
      "end": 14903,
      "loc": {
        "start": {
          "line": 510,
          "column": 17
        },
        "end": {
          "line": 510,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14904,
      "end": 14905,
      "loc": {
        "start": {
          "line": 510,
          "column": 20
        },
        "end": {
          "line": 510,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 14912,
      "end": 14916,
      "loc": {
        "start": {
          "line": 511,
          "column": 6
        },
        "end": {
          "line": 511,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14916,
      "end": 14917,
      "loc": {
        "start": {
          "line": 511,
          "column": 10
        },
        "end": {
          "line": 511,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_display_will_change",
      "start": 14917,
      "end": 14937,
      "loc": {
        "start": {
          "line": 511,
          "column": 11
        },
        "end": {
          "line": 511,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14937,
      "end": 14938,
      "loc": {
        "start": {
          "line": 511,
          "column": 31
        },
        "end": {
          "line": 511,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14938,
      "end": 14939,
      "loc": {
        "start": {
          "line": 511,
          "column": 32
        },
        "end": {
          "line": 511,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14939,
      "end": 14940,
      "loc": {
        "start": {
          "line": 511,
          "column": 33
        },
        "end": {
          "line": 511,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 14947,
      "end": 14951,
      "loc": {
        "start": {
          "line": 512,
          "column": 6
        },
        "end": {
          "line": 512,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14951,
      "end": 14952,
      "loc": {
        "start": {
          "line": 512,
          "column": 10
        },
        "end": {
          "line": 512,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "setState",
      "start": 14952,
      "end": 14960,
      "loc": {
        "start": {
          "line": 512,
          "column": 11
        },
        "end": {
          "line": 512,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14960,
      "end": 14961,
      "loc": {
        "start": {
          "line": 512,
          "column": 19
        },
        "end": {
          "line": 512,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 14970,
      "end": 14971,
      "loc": {
        "start": {
          "line": 513,
          "column": 8
        },
        "end": {
          "line": 513,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "display_type",
      "start": 14972,
      "end": 14984,
      "loc": {
        "start": {
          "line": 513,
          "column": 10
        },
        "end": {
          "line": 513,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14984,
      "end": 14985,
      "loc": {
        "start": {
          "line": 513,
          "column": 22
        },
        "end": {
          "line": 513,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "display_type",
      "start": 14986,
      "end": 14998,
      "loc": {
        "start": {
          "line": 513,
          "column": 24
        },
        "end": {
          "line": 513,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 14998,
      "end": 14999,
      "loc": {
        "start": {
          "line": 513,
          "column": 36
        },
        "end": {
          "line": 513,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "change",
      "start": 14999,
      "end": 15005,
      "loc": {
        "start": {
          "line": 513,
          "column": 37
        },
        "end": {
          "line": 513,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15005,
      "end": 15006,
      "loc": {
        "start": {
          "line": 513,
          "column": 43
        },
        "end": {
          "line": 513,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "object",
      "start": 15007,
      "end": 15013,
      "loc": {
        "start": {
          "line": 513,
          "column": 45
        },
        "end": {
          "line": 513,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15013,
      "end": 15014,
      "loc": {
        "start": {
          "line": 513,
          "column": 51
        },
        "end": {
          "line": 513,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "object",
      "start": 15015,
      "end": 15021,
      "loc": {
        "start": {
          "line": 513,
          "column": 53
        },
        "end": {
          "line": 513,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15021,
      "end": 15022,
      "loc": {
        "start": {
          "line": 513,
          "column": 59
        },
        "end": {
          "line": 513,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "loading",
      "start": 15023,
      "end": 15030,
      "loc": {
        "start": {
          "line": 513,
          "column": 61
        },
        "end": {
          "line": 513,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15030,
      "end": 15031,
      "loc": {
        "start": {
          "line": 513,
          "column": 68
        },
        "end": {
          "line": 513,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 15032,
      "end": 15037,
      "loc": {
        "start": {
          "line": 513,
          "column": 70
        },
        "end": {
          "line": 513,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15038,
      "end": 15039,
      "loc": {
        "start": {
          "line": 513,
          "column": 76
        },
        "end": {
          "line": 513,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15039,
      "end": 15040,
      "loc": {
        "start": {
          "line": 513,
          "column": 77
        },
        "end": {
          "line": 513,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 15049,
      "end": 15053,
      "loc": {
        "start": {
          "line": 514,
          "column": 8
        },
        "end": {
          "line": 514,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15053,
      "end": 15054,
      "loc": {
        "start": {
          "line": 514,
          "column": 12
        },
        "end": {
          "line": 514,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_display_changed",
      "start": 15054,
      "end": 15070,
      "loc": {
        "start": {
          "line": 514,
          "column": 13
        },
        "end": {
          "line": 514,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15070,
      "end": 15071,
      "loc": {
        "start": {
          "line": 514,
          "column": 29
        },
        "end": {
          "line": 514,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15071,
      "end": 15072,
      "loc": {
        "start": {
          "line": 514,
          "column": 30
        },
        "end": {
          "line": 514,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15079,
      "end": 15080,
      "loc": {
        "start": {
          "line": 515,
          "column": 6
        },
        "end": {
          "line": 515,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15080,
      "end": 15081,
      "loc": {
        "start": {
          "line": 515,
          "column": 7
        },
        "end": {
          "line": 515,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "event",
      "start": 15088,
      "end": 15093,
      "loc": {
        "start": {
          "line": 516,
          "column": 6
        },
        "end": {
          "line": 516,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15093,
      "end": 15094,
      "loc": {
        "start": {
          "line": 516,
          "column": 11
        },
        "end": {
          "line": 516,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "preventDefault",
      "start": 15094,
      "end": 15108,
      "loc": {
        "start": {
          "line": 516,
          "column": 12
        },
        "end": {
          "line": 516,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15108,
      "end": 15109,
      "loc": {
        "start": {
          "line": 516,
          "column": 26
        },
        "end": {
          "line": 516,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15109,
      "end": 15110,
      "loc": {
        "start": {
          "line": 516,
          "column": 27
        },
        "end": {
          "line": 516,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15110,
      "end": 15111,
      "loc": {
        "start": {
          "line": 516,
          "column": 28
        },
        "end": {
          "line": 516,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15116,
      "end": 15117,
      "loc": {
        "start": {
          "line": 517,
          "column": 4
        },
        "end": {
          "line": 517,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15117,
      "end": 15118,
      "loc": {
        "start": {
          "line": 517,
          "column": 5
        },
        "end": {
          "line": 517,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15121,
      "end": 15122,
      "loc": {
        "start": {
          "line": 518,
          "column": 2
        },
        "end": {
          "line": 518,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_display_field",
      "start": 15126,
      "end": 15140,
      "loc": {
        "start": {
          "line": 520,
          "column": 2
        },
        "end": {
          "line": 520,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15140,
      "end": 15141,
      "loc": {
        "start": {
          "line": 520,
          "column": 16
        },
        "end": {
          "line": 520,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "object",
      "start": 15141,
      "end": 15147,
      "loc": {
        "start": {
          "line": 520,
          "column": 17
        },
        "end": {
          "line": 520,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15147,
      "end": 15148,
      "loc": {
        "start": {
          "line": 520,
          "column": 23
        },
        "end": {
          "line": 520,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "item",
      "start": 15149,
      "end": 15153,
      "loc": {
        "start": {
          "line": 520,
          "column": 25
        },
        "end": {
          "line": 520,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15153,
      "end": 15154,
      "loc": {
        "start": {
          "line": 520,
          "column": 29
        },
        "end": {
          "line": 520,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15155,
      "end": 15156,
      "loc": {
        "start": {
          "line": 520,
          "column": 31
        },
        "end": {
          "line": 520,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 15161,
      "end": 15164,
      "loc": {
        "start": {
          "line": 521,
          "column": 4
        },
        "end": {
          "line": 521,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "label",
      "start": 15165,
      "end": 15170,
      "loc": {
        "start": {
          "line": 521,
          "column": 8
        },
        "end": {
          "line": 521,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 15171,
      "end": 15172,
      "loc": {
        "start": {
          "line": 521,
          "column": 14
        },
        "end": {
          "line": 521,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_",
      "start": 15173,
      "end": 15174,
      "loc": {
        "start": {
          "line": 521,
          "column": 16
        },
        "end": {
          "line": 521,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15174,
      "end": 15175,
      "loc": {
        "start": {
          "line": 521,
          "column": 17
        },
        "end": {
          "line": 521,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "at",
      "start": 15175,
      "end": 15177,
      "loc": {
        "start": {
          "line": 521,
          "column": 18
        },
        "end": {
          "line": 521,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15177,
      "end": 15178,
      "loc": {
        "start": {
          "line": 521,
          "column": 20
        },
        "end": {
          "line": 521,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "object",
      "start": 15178,
      "end": 15184,
      "loc": {
        "start": {
          "line": 521,
          "column": 21
        },
        "end": {
          "line": 521,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15184,
      "end": 15185,
      "loc": {
        "start": {
          "line": 521,
          "column": 27
        },
        "end": {
          "line": 521,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "item",
      "start": 15186,
      "end": 15190,
      "loc": {
        "start": {
          "line": 521,
          "column": 29
        },
        "end": {
          "line": 521,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15190,
      "end": 15191,
      "loc": {
        "start": {
          "line": 521,
          "column": 33
        },
        "end": {
          "line": 521,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15191,
      "end": 15192,
      "loc": {
        "start": {
          "line": 521,
          "column": 34
        },
        "end": {
          "line": 521,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "0",
      "start": 15192,
      "end": 15195,
      "loc": {
        "start": {
          "line": 521,
          "column": 35
        },
        "end": {
          "line": 521,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15195,
      "end": 15196,
      "loc": {
        "start": {
          "line": 521,
          "column": 38
        },
        "end": {
          "line": 521,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15196,
      "end": 15197,
      "loc": {
        "start": {
          "line": 521,
          "column": 39
        },
        "end": {
          "line": 521,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 15203,
      "end": 15205,
      "loc": {
        "start": {
          "line": 523,
          "column": 4
        },
        "end": {
          "line": 523,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15206,
      "end": 15207,
      "loc": {
        "start": {
          "line": 523,
          "column": 7
        },
        "end": {
          "line": 523,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_",
      "start": 15207,
      "end": 15208,
      "loc": {
        "start": {
          "line": 523,
          "column": 8
        },
        "end": {
          "line": 523,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15208,
      "end": 15209,
      "loc": {
        "start": {
          "line": 523,
          "column": 9
        },
        "end": {
          "line": 523,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "has",
      "start": 15209,
      "end": 15212,
      "loc": {
        "start": {
          "line": 523,
          "column": 10
        },
        "end": {
          "line": 523,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15212,
      "end": 15213,
      "loc": {
        "start": {
          "line": 523,
          "column": 13
        },
        "end": {
          "line": 523,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 15213,
      "end": 15217,
      "loc": {
        "start": {
          "line": 523,
          "column": 14
        },
        "end": {
          "line": 523,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15217,
      "end": 15218,
      "loc": {
        "start": {
          "line": 523,
          "column": 18
        },
        "end": {
          "line": 523,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get_field_transforms",
      "start": 15218,
      "end": 15238,
      "loc": {
        "start": {
          "line": 523,
          "column": 19
        },
        "end": {
          "line": 523,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15238,
      "end": 15239,
      "loc": {
        "start": {
          "line": 523,
          "column": 39
        },
        "end": {
          "line": 523,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15239,
      "end": 15240,
      "loc": {
        "start": {
          "line": 523,
          "column": 40
        },
        "end": {
          "line": 523,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15240,
      "end": 15241,
      "loc": {
        "start": {
          "line": 523,
          "column": 41
        },
        "end": {
          "line": 523,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "item",
      "start": 15242,
      "end": 15246,
      "loc": {
        "start": {
          "line": 523,
          "column": 43
        },
        "end": {
          "line": 523,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15246,
      "end": 15247,
      "loc": {
        "start": {
          "line": 523,
          "column": 47
        },
        "end": {
          "line": 523,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15247,
      "end": 15248,
      "loc": {
        "start": {
          "line": 523,
          "column": 48
        },
        "end": {
          "line": 523,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15249,
      "end": 15250,
      "loc": {
        "start": {
          "line": 523,
          "column": 50
        },
        "end": {
          "line": 523,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 15257,
      "end": 15263,
      "loc": {
        "start": {
          "line": 524,
          "column": 6
        },
        "end": {
          "line": 524,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 15264,
      "end": 15268,
      "loc": {
        "start": {
          "line": 524,
          "column": 13
        },
        "end": {
          "line": 524,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15268,
      "end": 15269,
      "loc": {
        "start": {
          "line": 524,
          "column": 17
        },
        "end": {
          "line": 524,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get_field_transforms",
      "start": 15269,
      "end": 15289,
      "loc": {
        "start": {
          "line": 524,
          "column": 18
        },
        "end": {
          "line": 524,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15289,
      "end": 15290,
      "loc": {
        "start": {
          "line": 524,
          "column": 38
        },
        "end": {
          "line": 524,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15290,
      "end": 15291,
      "loc": {
        "start": {
          "line": 524,
          "column": 39
        },
        "end": {
          "line": 524,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15291,
      "end": 15292,
      "loc": {
        "start": {
          "line": 524,
          "column": 40
        },
        "end": {
          "line": 524,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "item",
      "start": 15292,
      "end": 15296,
      "loc": {
        "start": {
          "line": 524,
          "column": 41
        },
        "end": {
          "line": 524,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15296,
      "end": 15297,
      "loc": {
        "start": {
          "line": 524,
          "column": 45
        },
        "end": {
          "line": 524,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15297,
      "end": 15298,
      "loc": {
        "start": {
          "line": 524,
          "column": 46
        },
        "end": {
          "line": 524,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "label",
      "start": 15298,
      "end": 15303,
      "loc": {
        "start": {
          "line": 524,
          "column": 47
        },
        "end": {
          "line": 524,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15303,
      "end": 15304,
      "loc": {
        "start": {
          "line": 524,
          "column": 52
        },
        "end": {
          "line": 524,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "object",
      "start": 15305,
      "end": 15311,
      "loc": {
        "start": {
          "line": 524,
          "column": 54
        },
        "end": {
          "line": 524,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15311,
      "end": 15312,
      "loc": {
        "start": {
          "line": 524,
          "column": 60
        },
        "end": {
          "line": 524,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15312,
      "end": 15313,
      "loc": {
        "start": {
          "line": 524,
          "column": 61
        },
        "end": {
          "line": 524,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15318,
      "end": 15319,
      "loc": {
        "start": {
          "line": 525,
          "column": 4
        },
        "end": {
          "line": 525,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 15325,
      "end": 15327,
      "loc": {
        "start": {
          "line": 527,
          "column": 4
        },
        "end": {
          "line": 527,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15328,
      "end": 15329,
      "loc": {
        "start": {
          "line": 527,
          "column": 7
        },
        "end": {
          "line": 527,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_",
      "start": 15329,
      "end": 15330,
      "loc": {
        "start": {
          "line": 527,
          "column": 8
        },
        "end": {
          "line": 527,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15330,
      "end": 15331,
      "loc": {
        "start": {
          "line": 527,
          "column": 9
        },
        "end": {
          "line": 527,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "at",
      "start": 15331,
      "end": 15333,
      "loc": {
        "start": {
          "line": 527,
          "column": 10
        },
        "end": {
          "line": 527,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15333,
      "end": 15334,
      "loc": {
        "start": {
          "line": 527,
          "column": 12
        },
        "end": {
          "line": 527,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 15334,
      "end": 15338,
      "loc": {
        "start": {
          "line": 527,
          "column": 13
        },
        "end": {
          "line": 527,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15338,
      "end": 15339,
      "loc": {
        "start": {
          "line": 527,
          "column": 17
        },
        "end": {
          "line": 527,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get_extra_fields",
      "start": 15339,
      "end": 15355,
      "loc": {
        "start": {
          "line": 527,
          "column": 18
        },
        "end": {
          "line": 527,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15355,
      "end": 15356,
      "loc": {
        "start": {
          "line": 527,
          "column": 34
        },
        "end": {
          "line": 527,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15356,
      "end": 15357,
      "loc": {
        "start": {
          "line": 527,
          "column": 35
        },
        "end": {
          "line": 527,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15357,
      "end": 15358,
      "loc": {
        "start": {
          "line": 527,
          "column": 36
        },
        "end": {
          "line": 527,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "item",
      "start": 15359,
      "end": 15363,
      "loc": {
        "start": {
          "line": 527,
          "column": 38
        },
        "end": {
          "line": 527,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15363,
      "end": 15364,
      "loc": {
        "start": {
          "line": 527,
          "column": 42
        },
        "end": {
          "line": 527,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15364,
      "end": 15365,
      "loc": {
        "start": {
          "line": 527,
          "column": 43
        },
        "end": {
          "line": 527,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15366,
      "end": 15367,
      "loc": {
        "start": {
          "line": 527,
          "column": 45
        },
        "end": {
          "line": 527,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 15374,
      "end": 15376,
      "loc": {
        "start": {
          "line": 528,
          "column": 6
        },
        "end": {
          "line": 528,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15377,
      "end": 15378,
      "loc": {
        "start": {
          "line": 528,
          "column": 9
        },
        "end": {
          "line": 528,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 15378,
      "end": 15382,
      "loc": {
        "start": {
          "line": 528,
          "column": 10
        },
        "end": {
          "line": 528,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15382,
      "end": 15383,
      "loc": {
        "start": {
          "line": 528,
          "column": 14
        },
        "end": {
          "line": 528,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get_extra_fields",
      "start": 15383,
      "end": 15399,
      "loc": {
        "start": {
          "line": 528,
          "column": 15
        },
        "end": {
          "line": 528,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15399,
      "end": 15400,
      "loc": {
        "start": {
          "line": 528,
          "column": 31
        },
        "end": {
          "line": 528,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15400,
      "end": 15401,
      "loc": {
        "start": {
          "line": 528,
          "column": 32
        },
        "end": {
          "line": 528,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15401,
      "end": 15402,
      "loc": {
        "start": {
          "line": 528,
          "column": 33
        },
        "end": {
          "line": 528,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "item",
      "start": 15402,
      "end": 15406,
      "loc": {
        "start": {
          "line": 528,
          "column": 34
        },
        "end": {
          "line": 528,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15406,
      "end": 15407,
      "loc": {
        "start": {
          "line": 528,
          "column": 38
        },
        "end": {
          "line": 528,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15407,
      "end": 15408,
      "loc": {
        "start": {
          "line": 528,
          "column": 39
        },
        "end": {
          "line": 528,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15409,
      "end": 15410,
      "loc": {
        "start": {
          "line": 528,
          "column": 41
        },
        "end": {
          "line": 528,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "label",
      "start": 15419,
      "end": 15424,
      "loc": {
        "start": {
          "line": 529,
          "column": 8
        },
        "end": {
          "line": 529,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 15425,
      "end": 15426,
      "loc": {
        "start": {
          "line": 529,
          "column": 14
        },
        "end": {
          "line": 529,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 15427,
      "end": 15431,
      "loc": {
        "start": {
          "line": 529,
          "column": 16
        },
        "end": {
          "line": 529,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15431,
      "end": 15432,
      "loc": {
        "start": {
          "line": 529,
          "column": 20
        },
        "end": {
          "line": 529,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get_extra_fields",
      "start": 15432,
      "end": 15448,
      "loc": {
        "start": {
          "line": 529,
          "column": 21
        },
        "end": {
          "line": 529,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15448,
      "end": 15449,
      "loc": {
        "start": {
          "line": 529,
          "column": 37
        },
        "end": {
          "line": 529,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15449,
      "end": 15450,
      "loc": {
        "start": {
          "line": 529,
          "column": 38
        },
        "end": {
          "line": 529,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15450,
      "end": 15451,
      "loc": {
        "start": {
          "line": 529,
          "column": 39
        },
        "end": {
          "line": 529,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "item",
      "start": 15451,
      "end": 15455,
      "loc": {
        "start": {
          "line": 529,
          "column": 40
        },
        "end": {
          "line": 529,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15455,
      "end": 15456,
      "loc": {
        "start": {
          "line": 529,
          "column": 44
        },
        "end": {
          "line": 529,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15456,
      "end": 15457,
      "loc": {
        "start": {
          "line": 529,
          "column": 45
        },
        "end": {
          "line": 529,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "object",
      "start": 15457,
      "end": 15463,
      "loc": {
        "start": {
          "line": 529,
          "column": 46
        },
        "end": {
          "line": 529,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15463,
      "end": 15464,
      "loc": {
        "start": {
          "line": 529,
          "column": 52
        },
        "end": {
          "line": 529,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "item",
      "start": 15465,
      "end": 15469,
      "loc": {
        "start": {
          "line": 529,
          "column": 54
        },
        "end": {
          "line": 529,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15469,
      "end": 15470,
      "loc": {
        "start": {
          "line": 529,
          "column": 58
        },
        "end": {
          "line": 529,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15470,
      "end": 15471,
      "loc": {
        "start": {
          "line": 529,
          "column": 59
        },
        "end": {
          "line": 529,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15478,
      "end": 15479,
      "loc": {
        "start": {
          "line": 530,
          "column": 6
        },
        "end": {
          "line": 530,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15484,
      "end": 15485,
      "loc": {
        "start": {
          "line": 531,
          "column": 4
        },
        "end": {
          "line": 531,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 15491,
      "end": 15497,
      "loc": {
        "start": {
          "line": 533,
          "column": 4
        },
        "end": {
          "line": 533,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "label",
      "start": 15498,
      "end": 15503,
      "loc": {
        "start": {
          "line": 533,
          "column": 11
        },
        "end": {
          "line": 533,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15503,
      "end": 15504,
      "loc": {
        "start": {
          "line": 533,
          "column": 16
        },
        "end": {
          "line": 533,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15507,
      "end": 15508,
      "loc": {
        "start": {
          "line": 534,
          "column": 2
        },
        "end": {
          "line": 534,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "set_filter_options",
      "start": 15512,
      "end": 15530,
      "loc": {
        "start": {
          "line": 536,
          "column": 2
        },
        "end": {
          "line": 536,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15530,
      "end": 15531,
      "loc": {
        "start": {
          "line": 536,
          "column": 20
        },
        "end": {
          "line": 536,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "filter_name",
      "start": 15531,
      "end": 15542,
      "loc": {
        "start": {
          "line": 536,
          "column": 21
        },
        "end": {
          "line": 536,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15542,
      "end": 15543,
      "loc": {
        "start": {
          "line": 536,
          "column": 32
        },
        "end": {
          "line": 536,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "options",
      "start": 15544,
      "end": 15551,
      "loc": {
        "start": {
          "line": 536,
          "column": 34
        },
        "end": {
          "line": 536,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15551,
      "end": 15552,
      "loc": {
        "start": {
          "line": 536,
          "column": 41
        },
        "end": {
          "line": 536,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15553,
      "end": 15554,
      "loc": {
        "start": {
          "line": 536,
          "column": 43
        },
        "end": {
          "line": 536,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 15559,
      "end": 15562,
      "loc": {
        "start": {
          "line": 537,
          "column": 4
        },
        "end": {
          "line": 537,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "t",
      "start": 15563,
      "end": 15564,
      "loc": {
        "start": {
          "line": 537,
          "column": 8
        },
        "end": {
          "line": 537,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 15565,
      "end": 15566,
      "loc": {
        "start": {
          "line": 537,
          "column": 10
        },
        "end": {
          "line": 537,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15567,
      "end": 15568,
      "loc": {
        "start": {
          "line": 537,
          "column": 12
        },
        "end": {
          "line": 537,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15568,
      "end": 15569,
      "loc": {
        "start": {
          "line": 537,
          "column": 13
        },
        "end": {
          "line": 537,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15569,
      "end": 15570,
      "loc": {
        "start": {
          "line": 537,
          "column": 14
        },
        "end": {
          "line": 537,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "t",
      "start": 15575,
      "end": 15576,
      "loc": {
        "start": {
          "line": 538,
          "column": 4
        },
        "end": {
          "line": 538,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15576,
      "end": 15577,
      "loc": {
        "start": {
          "line": 538,
          "column": 5
        },
        "end": {
          "line": 538,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "filter_name",
      "start": 15577,
      "end": 15588,
      "loc": {
        "start": {
          "line": 538,
          "column": 6
        },
        "end": {
          "line": 538,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15588,
      "end": 15589,
      "loc": {
        "start": {
          "line": 538,
          "column": 17
        },
        "end": {
          "line": 538,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 15590,
      "end": 15591,
      "loc": {
        "start": {
          "line": 538,
          "column": 19
        },
        "end": {
          "line": 538,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "options",
      "start": 15592,
      "end": 15599,
      "loc": {
        "start": {
          "line": 538,
          "column": 21
        },
        "end": {
          "line": 538,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15599,
      "end": 15600,
      "loc": {
        "start": {
          "line": 538,
          "column": 28
        },
        "end": {
          "line": 538,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "map",
      "start": 15600,
      "end": 15603,
      "loc": {
        "start": {
          "line": 538,
          "column": 29
        },
        "end": {
          "line": 538,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15603,
      "end": 15604,
      "loc": {
        "start": {
          "line": 538,
          "column": 32
        },
        "end": {
          "line": 538,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "option",
      "start": 15604,
      "end": 15610,
      "loc": {
        "start": {
          "line": 538,
          "column": 33
        },
        "end": {
          "line": 538,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15611,
      "end": 15613,
      "loc": {
        "start": {
          "line": 538,
          "column": 40
        },
        "end": {
          "line": 538,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15614,
      "end": 15615,
      "loc": {
        "start": {
          "line": 538,
          "column": 43
        },
        "end": {
          "line": 538,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "option",
      "start": 15622,
      "end": 15628,
      "loc": {
        "start": {
          "line": 539,
          "column": 6
        },
        "end": {
          "line": 539,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15628,
      "end": 15629,
      "loc": {
        "start": {
          "line": 539,
          "column": 12
        },
        "end": {
          "line": 539,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_filter_",
      "start": 15629,
      "end": 15637,
      "loc": {
        "start": {
          "line": 539,
          "column": 13
        },
        "end": {
          "line": 539,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 15638,
      "end": 15639,
      "loc": {
        "start": {
          "line": 539,
          "column": 22
        },
        "end": {
          "line": 539,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "filter_name",
      "start": 15640,
      "end": 15651,
      "loc": {
        "start": {
          "line": 539,
          "column": 24
        },
        "end": {
          "line": 539,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15651,
      "end": 15652,
      "loc": {
        "start": {
          "line": 539,
          "column": 35
        },
        "end": {
          "line": 539,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 15659,
      "end": 15665,
      "loc": {
        "start": {
          "line": 540,
          "column": 6
        },
        "end": {
          "line": 540,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "option",
      "start": 15666,
      "end": 15672,
      "loc": {
        "start": {
          "line": 540,
          "column": 13
        },
        "end": {
          "line": 540,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15672,
      "end": 15673,
      "loc": {
        "start": {
          "line": 540,
          "column": 19
        },
        "end": {
          "line": 540,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15678,
      "end": 15679,
      "loc": {
        "start": {
          "line": 541,
          "column": 4
        },
        "end": {
          "line": 541,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15679,
      "end": 15680,
      "loc": {
        "start": {
          "line": 541,
          "column": 5
        },
        "end": {
          "line": 541,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15680,
      "end": 15681,
      "loc": {
        "start": {
          "line": 541,
          "column": 6
        },
        "end": {
          "line": 541,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 15686,
      "end": 15690,
      "loc": {
        "start": {
          "line": 542,
          "column": 4
        },
        "end": {
          "line": 542,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15690,
      "end": 15691,
      "loc": {
        "start": {
          "line": 542,
          "column": 8
        },
        "end": {
          "line": 542,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "setState",
      "start": 15691,
      "end": 15699,
      "loc": {
        "start": {
          "line": 542,
          "column": 9
        },
        "end": {
          "line": 542,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15699,
      "end": 15700,
      "loc": {
        "start": {
          "line": 542,
          "column": 17
        },
        "end": {
          "line": 542,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15700,
      "end": 15701,
      "loc": {
        "start": {
          "line": 542,
          "column": 18
        },
        "end": {
          "line": 542,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "filter_options",
      "start": 15702,
      "end": 15716,
      "loc": {
        "start": {
          "line": 542,
          "column": 20
        },
        "end": {
          "line": 542,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15716,
      "end": 15717,
      "loc": {
        "start": {
          "line": 542,
          "column": 34
        },
        "end": {
          "line": 542,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_",
      "start": 15718,
      "end": 15719,
      "loc": {
        "start": {
          "line": 542,
          "column": 36
        },
        "end": {
          "line": 542,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15719,
      "end": 15720,
      "loc": {
        "start": {
          "line": 542,
          "column": 37
        },
        "end": {
          "line": 542,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "assign",
      "start": 15720,
      "end": 15726,
      "loc": {
        "start": {
          "line": 542,
          "column": 38
        },
        "end": {
          "line": 542,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15726,
      "end": 15727,
      "loc": {
        "start": {
          "line": 542,
          "column": 44
        },
        "end": {
          "line": 542,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 15727,
      "end": 15731,
      "loc": {
        "start": {
          "line": 542,
          "column": 45
        },
        "end": {
          "line": 542,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15731,
      "end": 15732,
      "loc": {
        "start": {
          "line": 542,
          "column": 49
        },
        "end": {
          "line": 542,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "state",
      "start": 15732,
      "end": 15737,
      "loc": {
        "start": {
          "line": 542,
          "column": 50
        },
        "end": {
          "line": 542,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15737,
      "end": 15738,
      "loc": {
        "start": {
          "line": 542,
          "column": 55
        },
        "end": {
          "line": 542,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "filter_options",
      "start": 15738,
      "end": 15752,
      "loc": {
        "start": {
          "line": 542,
          "column": 56
        },
        "end": {
          "line": 542,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15752,
      "end": 15753,
      "loc": {
        "start": {
          "line": 542,
          "column": 70
        },
        "end": {
          "line": 542,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "t",
      "start": 15754,
      "end": 15755,
      "loc": {
        "start": {
          "line": 542,
          "column": 72
        },
        "end": {
          "line": 542,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15755,
      "end": 15756,
      "loc": {
        "start": {
          "line": 542,
          "column": 73
        },
        "end": {
          "line": 542,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15757,
      "end": 15758,
      "loc": {
        "start": {
          "line": 542,
          "column": 75
        },
        "end": {
          "line": 542,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15758,
      "end": 15759,
      "loc": {
        "start": {
          "line": 542,
          "column": 76
        },
        "end": {
          "line": 542,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15759,
      "end": 15760,
      "loc": {
        "start": {
          "line": 542,
          "column": 77
        },
        "end": {
          "line": 542,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15763,
      "end": 15764,
      "loc": {
        "start": {
          "line": 543,
          "column": 2
        },
        "end": {
          "line": 543,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get_filter_values",
      "start": 15768,
      "end": 15785,
      "loc": {
        "start": {
          "line": 545,
          "column": 2
        },
        "end": {
          "line": 545,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15785,
      "end": 15786,
      "loc": {
        "start": {
          "line": 545,
          "column": 19
        },
        "end": {
          "line": 545,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15786,
      "end": 15787,
      "loc": {
        "start": {
          "line": 545,
          "column": 20
        },
        "end": {
          "line": 545,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15788,
      "end": 15789,
      "loc": {
        "start": {
          "line": 545,
          "column": 22
        },
        "end": {
          "line": 545,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 15794,
      "end": 15800,
      "loc": {
        "start": {
          "line": 546,
          "column": 4
        },
        "end": {
          "line": 546,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 15801,
      "end": 15805,
      "loc": {
        "start": {
          "line": 546,
          "column": 11
        },
        "end": {
          "line": 546,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15805,
      "end": 15806,
      "loc": {
        "start": {
          "line": 546,
          "column": 15
        },
        "end": {
          "line": 546,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "state",
      "start": 15806,
      "end": 15811,
      "loc": {
        "start": {
          "line": 546,
          "column": 16
        },
        "end": {
          "line": 546,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15811,
      "end": 15812,
      "loc": {
        "start": {
          "line": 546,
          "column": 21
        },
        "end": {
          "line": 546,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "filter_values",
      "start": 15812,
      "end": 15825,
      "loc": {
        "start": {
          "line": 546,
          "column": 22
        },
        "end": {
          "line": 546,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 15825,
      "end": 15826,
      "loc": {
        "start": {
          "line": 546,
          "column": 35
        },
        "end": {
          "line": 546,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15829,
      "end": 15830,
      "loc": {
        "start": {
          "line": 547,
          "column": 2
        },
        "end": {
          "line": 547,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get_filters",
      "start": 15833,
      "end": 15844,
      "loc": {
        "start": {
          "line": 548,
          "column": 2
        },
        "end": {
          "line": 548,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15844,
      "end": 15845,
      "loc": {
        "start": {
          "line": 548,
          "column": 13
        },
        "end": {
          "line": 548,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15845,
      "end": 15846,
      "loc": {
        "start": {
          "line": 548,
          "column": 14
        },
        "end": {
          "line": 548,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 15847,
      "end": 15848,
      "loc": {
        "start": {
          "line": 548,
          "column": 16
        },
        "end": {
          "line": 548,
          "column": 17
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "\n\treturn {\n\n\t    \"by_id\" : { \"options\" : [\n\t\t\t    { value: 'one', label: 'One' },\n\t    { value: 'two', label: 'Two' },\n\n\t\t\n\t    ],\n\t     \"filter_function\" : (option,queryset)=>\n\t     {\n\n\n\t\t return queryset;\n\t     }\n           }\n\t    \n\t}",
      "start": 15853,
      "end": 16093,
      "loc": {
        "start": {
          "line": 549,
          "column": 4
        },
        "end": {
          "line": 566,
          "column": 4
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16096,
      "end": 16097,
      "loc": {
        "start": {
          "line": 567,
          "column": 2
        },
        "end": {
          "line": 567,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_handle_filter_change",
      "start": 16100,
      "end": 16121,
      "loc": {
        "start": {
          "line": 568,
          "column": 2
        },
        "end": {
          "line": 568,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16121,
      "end": 16122,
      "loc": {
        "start": {
          "line": 568,
          "column": 23
        },
        "end": {
          "line": 568,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "values",
      "start": 16122,
      "end": 16128,
      "loc": {
        "start": {
          "line": 568,
          "column": 24
        },
        "end": {
          "line": 568,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16128,
      "end": 16129,
      "loc": {
        "start": {
          "line": 568,
          "column": 30
        },
        "end": {
          "line": 568,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16130,
      "end": 16131,
      "loc": {
        "start": {
          "line": 568,
          "column": 32
        },
        "end": {
          "line": 568,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 16136,
      "end": 16138,
      "loc": {
        "start": {
          "line": 569,
          "column": 4
        },
        "end": {
          "line": 569,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16139,
      "end": 16140,
      "loc": {
        "start": {
          "line": 569,
          "column": 7
        },
        "end": {
          "line": 569,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 16140,
      "end": 16141,
      "loc": {
        "start": {
          "line": 569,
          "column": 8
        },
        "end": {
          "line": 569,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16141,
      "end": 16142,
      "loc": {
        "start": {
          "line": 569,
          "column": 9
        },
        "end": {
          "line": 569,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "values",
      "start": 16142,
      "end": 16148,
      "loc": {
        "start": {
          "line": 569,
          "column": 10
        },
        "end": {
          "line": 569,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "instanceof",
        "keyword": "instanceof",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 7,
        "updateContext": null
      },
      "value": "instanceof",
      "start": 16149,
      "end": 16159,
      "loc": {
        "start": {
          "line": 569,
          "column": 17
        },
        "end": {
          "line": 569,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Array",
      "start": 16160,
      "end": 16165,
      "loc": {
        "start": {
          "line": 569,
          "column": 28
        },
        "end": {
          "line": 569,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16165,
      "end": 16166,
      "loc": {
        "start": {
          "line": 569,
          "column": 33
        },
        "end": {
          "line": 569,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "&&",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 2,
        "updateContext": null
      },
      "value": "&&",
      "start": 16167,
      "end": 16169,
      "loc": {
        "start": {
          "line": 569,
          "column": 35
        },
        "end": {
          "line": 569,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "values",
      "start": 16170,
      "end": 16176,
      "loc": {
        "start": {
          "line": 569,
          "column": 38
        },
        "end": {
          "line": 569,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!=",
      "start": 16177,
      "end": 16179,
      "loc": {
        "start": {
          "line": 569,
          "column": 45
        },
        "end": {
          "line": 569,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "null",
        "keyword": "null",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "null",
      "start": 16180,
      "end": 16184,
      "loc": {
        "start": {
          "line": 569,
          "column": 48
        },
        "end": {
          "line": 569,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16184,
      "end": 16185,
      "loc": {
        "start": {
          "line": 569,
          "column": 52
        },
        "end": {
          "line": 569,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16186,
      "end": 16187,
      "loc": {
        "start": {
          "line": 569,
          "column": 54
        },
        "end": {
          "line": 569,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "values",
      "start": 16194,
      "end": 16200,
      "loc": {
        "start": {
          "line": 570,
          "column": 6
        },
        "end": {
          "line": 570,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 16201,
      "end": 16202,
      "loc": {
        "start": {
          "line": 570,
          "column": 13
        },
        "end": {
          "line": 570,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16203,
      "end": 16204,
      "loc": {
        "start": {
          "line": 570,
          "column": 15
        },
        "end": {
          "line": 570,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "values",
      "start": 16204,
      "end": 16210,
      "loc": {
        "start": {
          "line": 570,
          "column": 16
        },
        "end": {
          "line": 570,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16210,
      "end": 16211,
      "loc": {
        "start": {
          "line": 570,
          "column": 22
        },
        "end": {
          "line": 570,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16211,
      "end": 16212,
      "loc": {
        "start": {
          "line": 570,
          "column": 23
        },
        "end": {
          "line": 570,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16217,
      "end": 16218,
      "loc": {
        "start": {
          "line": 571,
          "column": 4
        },
        "end": {
          "line": 571,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 16224,
      "end": 16228,
      "loc": {
        "start": {
          "line": 573,
          "column": 4
        },
        "end": {
          "line": 573,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16228,
      "end": 16229,
      "loc": {
        "start": {
          "line": 573,
          "column": 8
        },
        "end": {
          "line": 573,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "setState",
      "start": 16229,
      "end": 16237,
      "loc": {
        "start": {
          "line": 573,
          "column": 9
        },
        "end": {
          "line": 573,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16237,
      "end": 16238,
      "loc": {
        "start": {
          "line": 573,
          "column": 17
        },
        "end": {
          "line": 573,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16238,
      "end": 16239,
      "loc": {
        "start": {
          "line": 573,
          "column": 18
        },
        "end": {
          "line": 573,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "filter_values",
      "start": 16240,
      "end": 16253,
      "loc": {
        "start": {
          "line": 573,
          "column": 20
        },
        "end": {
          "line": 573,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16253,
      "end": 16254,
      "loc": {
        "start": {
          "line": 573,
          "column": 33
        },
        "end": {
          "line": 573,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "values",
      "start": 16255,
      "end": 16261,
      "loc": {
        "start": {
          "line": 573,
          "column": 35
        },
        "end": {
          "line": 573,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 16262,
      "end": 16264,
      "loc": {
        "start": {
          "line": 573,
          "column": 42
        },
        "end": {
          "line": 573,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16265,
      "end": 16266,
      "loc": {
        "start": {
          "line": 573,
          "column": 45
        },
        "end": {
          "line": 573,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16266,
      "end": 16267,
      "loc": {
        "start": {
          "line": 573,
          "column": 46
        },
        "end": {
          "line": 573,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16268,
      "end": 16269,
      "loc": {
        "start": {
          "line": 573,
          "column": 48
        },
        "end": {
          "line": 573,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16269,
      "end": 16270,
      "loc": {
        "start": {
          "line": 573,
          "column": 49
        },
        "end": {
          "line": 573,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16270,
      "end": 16271,
      "loc": {
        "start": {
          "line": 573,
          "column": 50
        },
        "end": {
          "line": 573,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 16277,
      "end": 16279,
      "loc": {
        "start": {
          "line": 575,
          "column": 4
        },
        "end": {
          "line": 575,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16280,
      "end": 16281,
      "loc": {
        "start": {
          "line": 575,
          "column": 7
        },
        "end": {
          "line": 575,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "values",
      "start": 16281,
      "end": 16287,
      "loc": {
        "start": {
          "line": 575,
          "column": 8
        },
        "end": {
          "line": 575,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "==",
      "start": 16288,
      "end": 16290,
      "loc": {
        "start": {
          "line": 575,
          "column": 15
        },
        "end": {
          "line": 575,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "null",
        "keyword": "null",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "null",
      "start": 16291,
      "end": 16295,
      "loc": {
        "start": {
          "line": 575,
          "column": 18
        },
        "end": {
          "line": 575,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 16296,
      "end": 16298,
      "loc": {
        "start": {
          "line": 575,
          "column": 23
        },
        "end": {
          "line": 575,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "values",
      "start": 16299,
      "end": 16305,
      "loc": {
        "start": {
          "line": 575,
          "column": 26
        },
        "end": {
          "line": 575,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16305,
      "end": 16306,
      "loc": {
        "start": {
          "line": 575,
          "column": 32
        },
        "end": {
          "line": 575,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "length",
      "start": 16306,
      "end": 16312,
      "loc": {
        "start": {
          "line": 575,
          "column": 33
        },
        "end": {
          "line": 575,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "</>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 7,
        "updateContext": null
      },
      "value": "<=",
      "start": 16313,
      "end": 16315,
      "loc": {
        "start": {
          "line": 575,
          "column": 40
        },
        "end": {
          "line": 575,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 16316,
      "end": 16317,
      "loc": {
        "start": {
          "line": 575,
          "column": 43
        },
        "end": {
          "line": 575,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16317,
      "end": 16318,
      "loc": {
        "start": {
          "line": 575,
          "column": 44
        },
        "end": {
          "line": 575,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16319,
      "end": 16320,
      "loc": {
        "start": {
          "line": 575,
          "column": 46
        },
        "end": {
          "line": 575,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 16327,
      "end": 16331,
      "loc": {
        "start": {
          "line": 576,
          "column": 6
        },
        "end": {
          "line": 576,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16331,
      "end": 16332,
      "loc": {
        "start": {
          "line": 576,
          "column": 10
        },
        "end": {
          "line": 576,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "set_queryset",
      "start": 16332,
      "end": 16344,
      "loc": {
        "start": {
          "line": 576,
          "column": 11
        },
        "end": {
          "line": 576,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16344,
      "end": 16345,
      "loc": {
        "start": {
          "line": 576,
          "column": 23
        },
        "end": {
          "line": 576,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 16354,
      "end": 16358,
      "loc": {
        "start": {
          "line": 577,
          "column": 8
        },
        "end": {
          "line": 577,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16358,
      "end": 16359,
      "loc": {
        "start": {
          "line": 577,
          "column": 12
        },
        "end": {
          "line": 577,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get_queryset",
      "start": 16359,
      "end": 16371,
      "loc": {
        "start": {
          "line": 577,
          "column": 13
        },
        "end": {
          "line": 577,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16371,
      "end": 16372,
      "loc": {
        "start": {
          "line": 577,
          "column": 25
        },
        "end": {
          "line": 577,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 16383,
      "end": 16387,
      "loc": {
        "start": {
          "line": 578,
          "column": 10
        },
        "end": {
          "line": 578,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16387,
      "end": 16388,
      "loc": {
        "start": {
          "line": 578,
          "column": 14
        },
        "end": {
          "line": 578,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "state",
      "start": 16388,
      "end": 16393,
      "loc": {
        "start": {
          "line": 578,
          "column": 15
        },
        "end": {
          "line": 578,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16393,
      "end": 16394,
      "loc": {
        "start": {
          "line": 578,
          "column": 20
        },
        "end": {
          "line": 578,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "page_number",
      "start": 16394,
      "end": 16405,
      "loc": {
        "start": {
          "line": 578,
          "column": 21
        },
        "end": {
          "line": 578,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16405,
      "end": 16406,
      "loc": {
        "start": {
          "line": 578,
          "column": 32
        },
        "end": {
          "line": 578,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 16417,
      "end": 16421,
      "loc": {
        "start": {
          "line": 579,
          "column": 10
        },
        "end": {
          "line": 579,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16421,
      "end": 16422,
      "loc": {
        "start": {
          "line": 579,
          "column": 14
        },
        "end": {
          "line": 579,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get_list_per_page",
      "start": 16422,
      "end": 16439,
      "loc": {
        "start": {
          "line": 579,
          "column": 15
        },
        "end": {
          "line": 579,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16439,
      "end": 16440,
      "loc": {
        "start": {
          "line": 579,
          "column": 32
        },
        "end": {
          "line": 579,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16440,
      "end": 16441,
      "loc": {
        "start": {
          "line": 579,
          "column": 33
        },
        "end": {
          "line": 579,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16441,
      "end": 16442,
      "loc": {
        "start": {
          "line": 579,
          "column": 34
        },
        "end": {
          "line": 579,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 16453,
      "end": 16457,
      "loc": {
        "start": {
          "line": 580,
          "column": 10
        },
        "end": {
          "line": 580,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16457,
      "end": 16458,
      "loc": {
        "start": {
          "line": 580,
          "column": 14
        },
        "end": {
          "line": 580,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "state",
      "start": 16458,
      "end": 16463,
      "loc": {
        "start": {
          "line": 580,
          "column": 15
        },
        "end": {
          "line": 580,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16463,
      "end": 16464,
      "loc": {
        "start": {
          "line": 580,
          "column": 20
        },
        "end": {
          "line": 580,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "queryset",
      "start": 16464,
      "end": 16472,
      "loc": {
        "start": {
          "line": 580,
          "column": 21
        },
        "end": {
          "line": 580,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16481,
      "end": 16482,
      "loc": {
        "start": {
          "line": 581,
          "column": 8
        },
        "end": {
          "line": 581,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16489,
      "end": 16490,
      "loc": {
        "start": {
          "line": 582,
          "column": 6
        },
        "end": {
          "line": 582,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16490,
      "end": 16491,
      "loc": {
        "start": {
          "line": 582,
          "column": 7
        },
        "end": {
          "line": 582,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 16498,
      "end": 16504,
      "loc": {
        "start": {
          "line": 583,
          "column": 6
        },
        "end": {
          "line": 583,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16504,
      "end": 16505,
      "loc": {
        "start": {
          "line": 583,
          "column": 12
        },
        "end": {
          "line": 583,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16510,
      "end": 16511,
      "loc": {
        "start": {
          "line": 584,
          "column": 4
        },
        "end": {
          "line": 584,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 16517,
      "end": 16520,
      "loc": {
        "start": {
          "line": 586,
          "column": 4
        },
        "end": {
          "line": 586,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "filters",
      "start": 16521,
      "end": 16528,
      "loc": {
        "start": {
          "line": 586,
          "column": 8
        },
        "end": {
          "line": 586,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 16529,
      "end": 16530,
      "loc": {
        "start": {
          "line": 586,
          "column": 16
        },
        "end": {
          "line": 586,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 16531,
      "end": 16535,
      "loc": {
        "start": {
          "line": 586,
          "column": 18
        },
        "end": {
          "line": 586,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16535,
      "end": 16536,
      "loc": {
        "start": {
          "line": 586,
          "column": 22
        },
        "end": {
          "line": 586,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get_filters",
      "start": 16536,
      "end": 16547,
      "loc": {
        "start": {
          "line": 586,
          "column": 23
        },
        "end": {
          "line": 586,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16547,
      "end": 16548,
      "loc": {
        "start": {
          "line": 586,
          "column": 34
        },
        "end": {
          "line": 586,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16548,
      "end": 16549,
      "loc": {
        "start": {
          "line": 586,
          "column": 35
        },
        "end": {
          "line": 586,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16549,
      "end": 16550,
      "loc": {
        "start": {
          "line": 586,
          "column": 36
        },
        "end": {
          "line": 586,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "for",
        "keyword": "for",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": true,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "for",
      "start": 16555,
      "end": 16558,
      "loc": {
        "start": {
          "line": 587,
          "column": 4
        },
        "end": {
          "line": 587,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16559,
      "end": 16560,
      "loc": {
        "start": {
          "line": 587,
          "column": 8
        },
        "end": {
          "line": 587,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 16560,
      "end": 16563,
      "loc": {
        "start": {
          "line": 587,
          "column": 9
        },
        "end": {
          "line": 587,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "value",
      "start": 16564,
      "end": 16569,
      "loc": {
        "start": {
          "line": 587,
          "column": 13
        },
        "end": {
          "line": 587,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "of",
      "start": 16570,
      "end": 16572,
      "loc": {
        "start": {
          "line": 587,
          "column": 19
        },
        "end": {
          "line": 587,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "values",
      "start": 16573,
      "end": 16579,
      "loc": {
        "start": {
          "line": 587,
          "column": 22
        },
        "end": {
          "line": 587,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16579,
      "end": 16580,
      "loc": {
        "start": {
          "line": 587,
          "column": 28
        },
        "end": {
          "line": 587,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16581,
      "end": 16582,
      "loc": {
        "start": {
          "line": 587,
          "column": 30
        },
        "end": {
          "line": 587,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 16589,
      "end": 16592,
      "loc": {
        "start": {
          "line": 588,
          "column": 6
        },
        "end": {
          "line": 588,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "queryset",
      "start": 16593,
      "end": 16601,
      "loc": {
        "start": {
          "line": 588,
          "column": 10
        },
        "end": {
          "line": 588,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 16602,
      "end": 16603,
      "loc": {
        "start": {
          "line": 588,
          "column": 19
        },
        "end": {
          "line": 588,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "filters",
      "start": 16604,
      "end": 16611,
      "loc": {
        "start": {
          "line": 588,
          "column": 21
        },
        "end": {
          "line": 588,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16611,
      "end": 16612,
      "loc": {
        "start": {
          "line": 588,
          "column": 28
        },
        "end": {
          "line": 588,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "value",
      "start": 16612,
      "end": 16617,
      "loc": {
        "start": {
          "line": 588,
          "column": 29
        },
        "end": {
          "line": 588,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16617,
      "end": 16618,
      "loc": {
        "start": {
          "line": 588,
          "column": 34
        },
        "end": {
          "line": 588,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_filter_",
      "start": 16618,
      "end": 16626,
      "loc": {
        "start": {
          "line": 588,
          "column": 35
        },
        "end": {
          "line": 588,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16626,
      "end": 16627,
      "loc": {
        "start": {
          "line": 588,
          "column": 43
        },
        "end": {
          "line": 588,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16627,
      "end": 16628,
      "loc": {
        "start": {
          "line": 588,
          "column": 44
        },
        "end": {
          "line": 588,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "filter_function",
      "start": 16628,
      "end": 16643,
      "loc": {
        "start": {
          "line": 588,
          "column": 45
        },
        "end": {
          "line": 588,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16643,
      "end": 16644,
      "loc": {
        "start": {
          "line": 588,
          "column": 60
        },
        "end": {
          "line": 588,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "value",
      "start": 16653,
      "end": 16658,
      "loc": {
        "start": {
          "line": 589,
          "column": 8
        },
        "end": {
          "line": 589,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16658,
      "end": 16659,
      "loc": {
        "start": {
          "line": 589,
          "column": 13
        },
        "end": {
          "line": 589,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 16668,
      "end": 16672,
      "loc": {
        "start": {
          "line": 590,
          "column": 8
        },
        "end": {
          "line": 590,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16672,
      "end": 16673,
      "loc": {
        "start": {
          "line": 590,
          "column": 12
        },
        "end": {
          "line": 590,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "state",
      "start": 16673,
      "end": 16678,
      "loc": {
        "start": {
          "line": 590,
          "column": 13
        },
        "end": {
          "line": 590,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16678,
      "end": 16679,
      "loc": {
        "start": {
          "line": 590,
          "column": 18
        },
        "end": {
          "line": 590,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "queryset",
      "start": 16679,
      "end": 16687,
      "loc": {
        "start": {
          "line": 590,
          "column": 19
        },
        "end": {
          "line": 590,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16694,
      "end": 16695,
      "loc": {
        "start": {
          "line": 591,
          "column": 6
        },
        "end": {
          "line": 591,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16695,
      "end": 16696,
      "loc": {
        "start": {
          "line": 591,
          "column": 7
        },
        "end": {
          "line": 591,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 16703,
      "end": 16707,
      "loc": {
        "start": {
          "line": 592,
          "column": 6
        },
        "end": {
          "line": 592,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16707,
      "end": 16708,
      "loc": {
        "start": {
          "line": 592,
          "column": 10
        },
        "end": {
          "line": 592,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "setState",
      "start": 16708,
      "end": 16716,
      "loc": {
        "start": {
          "line": 592,
          "column": 11
        },
        "end": {
          "line": 592,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16716,
      "end": 16717,
      "loc": {
        "start": {
          "line": 592,
          "column": 19
        },
        "end": {
          "line": 592,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16717,
      "end": 16718,
      "loc": {
        "start": {
          "line": 592,
          "column": 20
        },
        "end": {
          "line": 592,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "queryset",
      "start": 16719,
      "end": 16727,
      "loc": {
        "start": {
          "line": 592,
          "column": 22
        },
        "end": {
          "line": 592,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16727,
      "end": 16728,
      "loc": {
        "start": {
          "line": 592,
          "column": 30
        },
        "end": {
          "line": 592,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "queryset",
      "start": 16729,
      "end": 16737,
      "loc": {
        "start": {
          "line": 592,
          "column": 32
        },
        "end": {
          "line": 592,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16738,
      "end": 16739,
      "loc": {
        "start": {
          "line": 592,
          "column": 41
        },
        "end": {
          "line": 592,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16739,
      "end": 16740,
      "loc": {
        "start": {
          "line": 592,
          "column": 42
        },
        "end": {
          "line": 592,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16740,
      "end": 16741,
      "loc": {
        "start": {
          "line": 592,
          "column": 43
        },
        "end": {
          "line": 592,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16746,
      "end": 16747,
      "loc": {
        "start": {
          "line": 593,
          "column": 4
        },
        "end": {
          "line": 593,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16750,
      "end": 16751,
      "loc": {
        "start": {
          "line": 594,
          "column": 2
        },
        "end": {
          "line": 594,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "render_filters",
      "start": 16754,
      "end": 16768,
      "loc": {
        "start": {
          "line": 595,
          "column": 2
        },
        "end": {
          "line": 595,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16768,
      "end": 16769,
      "loc": {
        "start": {
          "line": 595,
          "column": 16
        },
        "end": {
          "line": 595,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16769,
      "end": 16770,
      "loc": {
        "start": {
          "line": 595,
          "column": 17
        },
        "end": {
          "line": 595,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16771,
      "end": 16772,
      "loc": {
        "start": {
          "line": 595,
          "column": 19
        },
        "end": {
          "line": 595,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 16777,
      "end": 16780,
      "loc": {
        "start": {
          "line": 596,
          "column": 4
        },
        "end": {
          "line": 596,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "options",
      "start": 16781,
      "end": 16788,
      "loc": {
        "start": {
          "line": 596,
          "column": 8
        },
        "end": {
          "line": 596,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 16789,
      "end": 16790,
      "loc": {
        "start": {
          "line": 596,
          "column": 16
        },
        "end": {
          "line": 596,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16791,
      "end": 16792,
      "loc": {
        "start": {
          "line": 596,
          "column": 18
        },
        "end": {
          "line": 596,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16792,
      "end": 16793,
      "loc": {
        "start": {
          "line": 596,
          "column": 19
        },
        "end": {
          "line": 596,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16793,
      "end": 16794,
      "loc": {
        "start": {
          "line": 596,
          "column": 20
        },
        "end": {
          "line": 596,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 16799,
      "end": 16802,
      "loc": {
        "start": {
          "line": 597,
          "column": 4
        },
        "end": {
          "line": 597,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "filters",
      "start": 16803,
      "end": 16810,
      "loc": {
        "start": {
          "line": 597,
          "column": 8
        },
        "end": {
          "line": 597,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 16811,
      "end": 16812,
      "loc": {
        "start": {
          "line": 597,
          "column": 16
        },
        "end": {
          "line": 597,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 16813,
      "end": 16817,
      "loc": {
        "start": {
          "line": 597,
          "column": 18
        },
        "end": {
          "line": 597,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16817,
      "end": 16818,
      "loc": {
        "start": {
          "line": 597,
          "column": 22
        },
        "end": {
          "line": 597,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get_filters",
      "start": 16818,
      "end": 16829,
      "loc": {
        "start": {
          "line": 597,
          "column": 23
        },
        "end": {
          "line": 597,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16829,
      "end": 16830,
      "loc": {
        "start": {
          "line": 597,
          "column": 34
        },
        "end": {
          "line": 597,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16830,
      "end": 16831,
      "loc": {
        "start": {
          "line": 597,
          "column": 35
        },
        "end": {
          "line": 597,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16831,
      "end": 16832,
      "loc": {
        "start": {
          "line": 597,
          "column": 36
        },
        "end": {
          "line": 597,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "for",
        "keyword": "for",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": true,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "for",
      "start": 16837,
      "end": 16840,
      "loc": {
        "start": {
          "line": 598,
          "column": 4
        },
        "end": {
          "line": 598,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16841,
      "end": 16842,
      "loc": {
        "start": {
          "line": 598,
          "column": 8
        },
        "end": {
          "line": 598,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 16842,
      "end": 16845,
      "loc": {
        "start": {
          "line": 598,
          "column": 9
        },
        "end": {
          "line": 598,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "filter",
      "start": 16846,
      "end": 16852,
      "loc": {
        "start": {
          "line": 598,
          "column": 13
        },
        "end": {
          "line": 598,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "of",
      "start": 16853,
      "end": 16855,
      "loc": {
        "start": {
          "line": 598,
          "column": 20
        },
        "end": {
          "line": 598,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_",
      "start": 16856,
      "end": 16857,
      "loc": {
        "start": {
          "line": 598,
          "column": 23
        },
        "end": {
          "line": 598,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16857,
      "end": 16858,
      "loc": {
        "start": {
          "line": 598,
          "column": 24
        },
        "end": {
          "line": 598,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "keys",
      "start": 16858,
      "end": 16862,
      "loc": {
        "start": {
          "line": 598,
          "column": 25
        },
        "end": {
          "line": 598,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16862,
      "end": 16863,
      "loc": {
        "start": {
          "line": 598,
          "column": 29
        },
        "end": {
          "line": 598,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "filters",
      "start": 16863,
      "end": 16870,
      "loc": {
        "start": {
          "line": 598,
          "column": 30
        },
        "end": {
          "line": 598,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16870,
      "end": 16871,
      "loc": {
        "start": {
          "line": 598,
          "column": 37
        },
        "end": {
          "line": 598,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16871,
      "end": 16872,
      "loc": {
        "start": {
          "line": 598,
          "column": 38
        },
        "end": {
          "line": 598,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16873,
      "end": 16874,
      "loc": {
        "start": {
          "line": 598,
          "column": 40
        },
        "end": {
          "line": 598,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "options",
      "start": 16881,
      "end": 16888,
      "loc": {
        "start": {
          "line": 599,
          "column": 6
        },
        "end": {
          "line": 599,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16888,
      "end": 16889,
      "loc": {
        "start": {
          "line": 599,
          "column": 13
        },
        "end": {
          "line": 599,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "push",
      "start": 16889,
      "end": 16893,
      "loc": {
        "start": {
          "line": 599,
          "column": 14
        },
        "end": {
          "line": 599,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16893,
      "end": 16894,
      "loc": {
        "start": {
          "line": 599,
          "column": 18
        },
        "end": {
          "line": 599,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16894,
      "end": 16895,
      "loc": {
        "start": {
          "line": 599,
          "column": 19
        },
        "end": {
          "line": 599,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "label",
      "start": 16904,
      "end": 16909,
      "loc": {
        "start": {
          "line": 600,
          "column": 8
        },
        "end": {
          "line": 600,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16909,
      "end": 16910,
      "loc": {
        "start": {
          "line": 600,
          "column": 13
        },
        "end": {
          "line": 600,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_",
      "start": 16911,
      "end": 16912,
      "loc": {
        "start": {
          "line": 600,
          "column": 15
        },
        "end": {
          "line": 600,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16912,
      "end": 16913,
      "loc": {
        "start": {
          "line": 600,
          "column": 16
        },
        "end": {
          "line": 600,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "startCase",
      "start": 16913,
      "end": 16922,
      "loc": {
        "start": {
          "line": 600,
          "column": 17
        },
        "end": {
          "line": 600,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16922,
      "end": 16923,
      "loc": {
        "start": {
          "line": 600,
          "column": 26
        },
        "end": {
          "line": 600,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "filter",
      "start": 16923,
      "end": 16929,
      "loc": {
        "start": {
          "line": 600,
          "column": 27
        },
        "end": {
          "line": 600,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 16929,
      "end": 16930,
      "loc": {
        "start": {
          "line": 600,
          "column": 33
        },
        "end": {
          "line": 600,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16930,
      "end": 16931,
      "loc": {
        "start": {
          "line": 600,
          "column": 34
        },
        "end": {
          "line": 600,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "value",
      "start": 16940,
      "end": 16945,
      "loc": {
        "start": {
          "line": 601,
          "column": 8
        },
        "end": {
          "line": 601,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16945,
      "end": 16946,
      "loc": {
        "start": {
          "line": 601,
          "column": 13
        },
        "end": {
          "line": 601,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "filter",
      "start": 16947,
      "end": 16953,
      "loc": {
        "start": {
          "line": 601,
          "column": 15
        },
        "end": {
          "line": 601,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16953,
      "end": 16954,
      "loc": {
        "start": {
          "line": 601,
          "column": 21
        },
        "end": {
          "line": 601,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "disabled",
      "start": 16963,
      "end": 16971,
      "loc": {
        "start": {
          "line": 602,
          "column": 8
        },
        "end": {
          "line": 602,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16971,
      "end": 16972,
      "loc": {
        "start": {
          "line": 602,
          "column": 16
        },
        "end": {
          "line": 602,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 16973,
      "end": 16977,
      "loc": {
        "start": {
          "line": 602,
          "column": 18
        },
        "end": {
          "line": 602,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16977,
      "end": 16978,
      "loc": {
        "start": {
          "line": 602,
          "column": 22
        },
        "end": {
          "line": 602,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "filter",
      "start": 16987,
      "end": 16993,
      "loc": {
        "start": {
          "line": 603,
          "column": 8
        },
        "end": {
          "line": 603,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 16993,
      "end": 16994,
      "loc": {
        "start": {
          "line": 603,
          "column": 14
        },
        "end": {
          "line": 603,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "null",
        "keyword": "null",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "null",
      "start": 16995,
      "end": 16999,
      "loc": {
        "start": {
          "line": 603,
          "column": 16
        },
        "end": {
          "line": 603,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17006,
      "end": 17007,
      "loc": {
        "start": {
          "line": 604,
          "column": 6
        },
        "end": {
          "line": 604,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17007,
      "end": 17008,
      "loc": {
        "start": {
          "line": 604,
          "column": 7
        },
        "end": {
          "line": 604,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17008,
      "end": 17009,
      "loc": {
        "start": {
          "line": 604,
          "column": 8
        },
        "end": {
          "line": 604,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 17017,
      "end": 17019,
      "loc": {
        "start": {
          "line": 606,
          "column": 6
        },
        "end": {
          "line": 606,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17020,
      "end": 17021,
      "loc": {
        "start": {
          "line": 606,
          "column": 9
        },
        "end": {
          "line": 606,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "filters",
      "start": 17021,
      "end": 17028,
      "loc": {
        "start": {
          "line": 606,
          "column": 10
        },
        "end": {
          "line": 606,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17028,
      "end": 17029,
      "loc": {
        "start": {
          "line": 606,
          "column": 17
        },
        "end": {
          "line": 606,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "filter",
      "start": 17029,
      "end": 17035,
      "loc": {
        "start": {
          "line": 606,
          "column": 18
        },
        "end": {
          "line": 606,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17035,
      "end": 17036,
      "loc": {
        "start": {
          "line": 606,
          "column": 24
        },
        "end": {
          "line": 606,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17036,
      "end": 17037,
      "loc": {
        "start": {
          "line": 606,
          "column": 25
        },
        "end": {
          "line": 606,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "options",
      "start": 17037,
      "end": 17044,
      "loc": {
        "start": {
          "line": 606,
          "column": 26
        },
        "end": {
          "line": 606,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17044,
      "end": 17045,
      "loc": {
        "start": {
          "line": 606,
          "column": 33
        },
        "end": {
          "line": 606,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "length",
      "start": 17045,
      "end": 17051,
      "loc": {
        "start": {
          "line": 606,
          "column": 34
        },
        "end": {
          "line": 606,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "</>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 7,
        "updateContext": null
      },
      "value": ">",
      "start": 17052,
      "end": 17053,
      "loc": {
        "start": {
          "line": 606,
          "column": 41
        },
        "end": {
          "line": 606,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 17054,
      "end": 17055,
      "loc": {
        "start": {
          "line": 606,
          "column": 43
        },
        "end": {
          "line": 606,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17055,
      "end": 17056,
      "loc": {
        "start": {
          "line": 606,
          "column": 44
        },
        "end": {
          "line": 606,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17057,
      "end": 17058,
      "loc": {
        "start": {
          "line": 606,
          "column": 46
        },
        "end": {
          "line": 606,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "for",
        "keyword": "for",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": true,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "for",
      "start": 17067,
      "end": 17070,
      "loc": {
        "start": {
          "line": 607,
          "column": 8
        },
        "end": {
          "line": 607,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17071,
      "end": 17072,
      "loc": {
        "start": {
          "line": 607,
          "column": 12
        },
        "end": {
          "line": 607,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 17072,
      "end": 17075,
      "loc": {
        "start": {
          "line": 607,
          "column": 13
        },
        "end": {
          "line": 607,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "option",
      "start": 17076,
      "end": 17082,
      "loc": {
        "start": {
          "line": 607,
          "column": 17
        },
        "end": {
          "line": 607,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "of",
      "start": 17083,
      "end": 17085,
      "loc": {
        "start": {
          "line": 607,
          "column": 24
        },
        "end": {
          "line": 607,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "filters",
      "start": 17086,
      "end": 17093,
      "loc": {
        "start": {
          "line": 607,
          "column": 27
        },
        "end": {
          "line": 607,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17093,
      "end": 17094,
      "loc": {
        "start": {
          "line": 607,
          "column": 34
        },
        "end": {
          "line": 607,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "filter",
      "start": 17094,
      "end": 17100,
      "loc": {
        "start": {
          "line": 607,
          "column": 35
        },
        "end": {
          "line": 607,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17100,
      "end": 17101,
      "loc": {
        "start": {
          "line": 607,
          "column": 41
        },
        "end": {
          "line": 607,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17101,
      "end": 17102,
      "loc": {
        "start": {
          "line": 607,
          "column": 42
        },
        "end": {
          "line": 607,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "options",
      "start": 17102,
      "end": 17109,
      "loc": {
        "start": {
          "line": 607,
          "column": 43
        },
        "end": {
          "line": 607,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17109,
      "end": 17110,
      "loc": {
        "start": {
          "line": 607,
          "column": 50
        },
        "end": {
          "line": 607,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17111,
      "end": 17112,
      "loc": {
        "start": {
          "line": 607,
          "column": 52
        },
        "end": {
          "line": 607,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "option",
      "start": 17123,
      "end": 17129,
      "loc": {
        "start": {
          "line": 608,
          "column": 10
        },
        "end": {
          "line": 608,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17129,
      "end": 17130,
      "loc": {
        "start": {
          "line": 608,
          "column": 16
        },
        "end": {
          "line": 608,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_filter_",
      "start": 17130,
      "end": 17138,
      "loc": {
        "start": {
          "line": 608,
          "column": 17
        },
        "end": {
          "line": 608,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 17139,
      "end": 17140,
      "loc": {
        "start": {
          "line": 608,
          "column": 26
        },
        "end": {
          "line": 608,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "filter",
      "start": 17141,
      "end": 17147,
      "loc": {
        "start": {
          "line": 608,
          "column": 28
        },
        "end": {
          "line": 608,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17147,
      "end": 17148,
      "loc": {
        "start": {
          "line": 608,
          "column": 34
        },
        "end": {
          "line": 608,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "options",
      "start": 17159,
      "end": 17166,
      "loc": {
        "start": {
          "line": 609,
          "column": 10
        },
        "end": {
          "line": 609,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17166,
      "end": 17167,
      "loc": {
        "start": {
          "line": 609,
          "column": 17
        },
        "end": {
          "line": 609,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "push",
      "start": 17167,
      "end": 17171,
      "loc": {
        "start": {
          "line": 609,
          "column": 18
        },
        "end": {
          "line": 609,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17171,
      "end": 17172,
      "loc": {
        "start": {
          "line": 609,
          "column": 22
        },
        "end": {
          "line": 609,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "option",
      "start": 17172,
      "end": 17178,
      "loc": {
        "start": {
          "line": 609,
          "column": 23
        },
        "end": {
          "line": 609,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17178,
      "end": 17179,
      "loc": {
        "start": {
          "line": 609,
          "column": 29
        },
        "end": {
          "line": 609,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17179,
      "end": 17180,
      "loc": {
        "start": {
          "line": 609,
          "column": 30
        },
        "end": {
          "line": 609,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17189,
      "end": 17190,
      "loc": {
        "start": {
          "line": 610,
          "column": 8
        },
        "end": {
          "line": 610,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17197,
      "end": 17198,
      "loc": {
        "start": {
          "line": 611,
          "column": 6
        },
        "end": {
          "line": 611,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 17205,
      "end": 17207,
      "loc": {
        "start": {
          "line": 612,
          "column": 6
        },
        "end": {
          "line": 612,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17208,
      "end": 17209,
      "loc": {
        "start": {
          "line": 612,
          "column": 9
        },
        "end": {
          "line": 612,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 17209,
      "end": 17213,
      "loc": {
        "start": {
          "line": 612,
          "column": 10
        },
        "end": {
          "line": 612,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17213,
      "end": 17214,
      "loc": {
        "start": {
          "line": 612,
          "column": 14
        },
        "end": {
          "line": 612,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "state",
      "start": 17214,
      "end": 17219,
      "loc": {
        "start": {
          "line": 612,
          "column": 15
        },
        "end": {
          "line": 612,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17219,
      "end": 17220,
      "loc": {
        "start": {
          "line": 612,
          "column": 20
        },
        "end": {
          "line": 612,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "filter_options",
      "start": 17220,
      "end": 17234,
      "loc": {
        "start": {
          "line": 612,
          "column": 21
        },
        "end": {
          "line": 612,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17234,
      "end": 17235,
      "loc": {
        "start": {
          "line": 612,
          "column": 35
        },
        "end": {
          "line": 612,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "filter",
      "start": 17235,
      "end": 17241,
      "loc": {
        "start": {
          "line": 612,
          "column": 36
        },
        "end": {
          "line": 612,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17241,
      "end": 17242,
      "loc": {
        "start": {
          "line": 612,
          "column": 42
        },
        "end": {
          "line": 612,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17242,
      "end": 17243,
      "loc": {
        "start": {
          "line": 612,
          "column": 43
        },
        "end": {
          "line": 612,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17244,
      "end": 17245,
      "loc": {
        "start": {
          "line": 612,
          "column": 45
        },
        "end": {
          "line": 612,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "for",
        "keyword": "for",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": true,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "for",
      "start": 17254,
      "end": 17257,
      "loc": {
        "start": {
          "line": 613,
          "column": 8
        },
        "end": {
          "line": 613,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17258,
      "end": 17259,
      "loc": {
        "start": {
          "line": 613,
          "column": 12
        },
        "end": {
          "line": 613,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 17259,
      "end": 17262,
      "loc": {
        "start": {
          "line": 613,
          "column": 13
        },
        "end": {
          "line": 613,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "option",
      "start": 17263,
      "end": 17269,
      "loc": {
        "start": {
          "line": 613,
          "column": 17
        },
        "end": {
          "line": 613,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "of",
      "start": 17270,
      "end": 17272,
      "loc": {
        "start": {
          "line": 613,
          "column": 24
        },
        "end": {
          "line": 613,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 17273,
      "end": 17277,
      "loc": {
        "start": {
          "line": 613,
          "column": 27
        },
        "end": {
          "line": 613,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17277,
      "end": 17278,
      "loc": {
        "start": {
          "line": 613,
          "column": 31
        },
        "end": {
          "line": 613,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "state",
      "start": 17278,
      "end": 17283,
      "loc": {
        "start": {
          "line": 613,
          "column": 32
        },
        "end": {
          "line": 613,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17283,
      "end": 17284,
      "loc": {
        "start": {
          "line": 613,
          "column": 37
        },
        "end": {
          "line": 613,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "filter_options",
      "start": 17284,
      "end": 17298,
      "loc": {
        "start": {
          "line": 613,
          "column": 38
        },
        "end": {
          "line": 613,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17298,
      "end": 17299,
      "loc": {
        "start": {
          "line": 613,
          "column": 52
        },
        "end": {
          "line": 613,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "filter",
      "start": 17299,
      "end": 17305,
      "loc": {
        "start": {
          "line": 613,
          "column": 53
        },
        "end": {
          "line": 613,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17305,
      "end": 17306,
      "loc": {
        "start": {
          "line": 613,
          "column": 59
        },
        "end": {
          "line": 613,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17306,
      "end": 17307,
      "loc": {
        "start": {
          "line": 613,
          "column": 60
        },
        "end": {
          "line": 613,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17308,
      "end": 17309,
      "loc": {
        "start": {
          "line": 613,
          "column": 62
        },
        "end": {
          "line": 613,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "option",
      "start": 17320,
      "end": 17326,
      "loc": {
        "start": {
          "line": 614,
          "column": 10
        },
        "end": {
          "line": 614,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17326,
      "end": 17327,
      "loc": {
        "start": {
          "line": 614,
          "column": 16
        },
        "end": {
          "line": 614,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_filter_",
      "start": 17327,
      "end": 17335,
      "loc": {
        "start": {
          "line": 614,
          "column": 17
        },
        "end": {
          "line": 614,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 17336,
      "end": 17337,
      "loc": {
        "start": {
          "line": 614,
          "column": 26
        },
        "end": {
          "line": 614,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "filter",
      "start": 17338,
      "end": 17344,
      "loc": {
        "start": {
          "line": 614,
          "column": 28
        },
        "end": {
          "line": 614,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17344,
      "end": 17345,
      "loc": {
        "start": {
          "line": 614,
          "column": 34
        },
        "end": {
          "line": 614,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "options",
      "start": 17356,
      "end": 17363,
      "loc": {
        "start": {
          "line": 615,
          "column": 10
        },
        "end": {
          "line": 615,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17363,
      "end": 17364,
      "loc": {
        "start": {
          "line": 615,
          "column": 17
        },
        "end": {
          "line": 615,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "push",
      "start": 17364,
      "end": 17368,
      "loc": {
        "start": {
          "line": 615,
          "column": 18
        },
        "end": {
          "line": 615,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17368,
      "end": 17369,
      "loc": {
        "start": {
          "line": 615,
          "column": 22
        },
        "end": {
          "line": 615,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "option",
      "start": 17369,
      "end": 17375,
      "loc": {
        "start": {
          "line": 615,
          "column": 23
        },
        "end": {
          "line": 615,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17375,
      "end": 17376,
      "loc": {
        "start": {
          "line": 615,
          "column": 29
        },
        "end": {
          "line": 615,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17376,
      "end": 17377,
      "loc": {
        "start": {
          "line": 615,
          "column": 30
        },
        "end": {
          "line": 615,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17386,
      "end": 17387,
      "loc": {
        "start": {
          "line": 616,
          "column": 8
        },
        "end": {
          "line": 616,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17394,
      "end": 17395,
      "loc": {
        "start": {
          "line": 617,
          "column": 6
        },
        "end": {
          "line": 617,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17400,
      "end": 17401,
      "loc": {
        "start": {
          "line": 618,
          "column": 4
        },
        "end": {
          "line": 618,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 17407,
      "end": 17413,
      "loc": {
        "start": {
          "line": 620,
          "column": 4
        },
        "end": {
          "line": 620,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17414,
      "end": 17415,
      "loc": {
        "start": {
          "line": 620,
          "column": 11
        },
        "end": {
          "line": 620,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17422,
      "end": 17423,
      "loc": {
        "start": {
          "line": 621,
          "column": 6
        },
        "end": {
          "line": 621,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "div",
      "start": 17423,
      "end": 17426,
      "loc": {
        "start": {
          "line": 621,
          "column": 7
        },
        "end": {
          "line": 621,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "style",
      "start": 17427,
      "end": 17432,
      "loc": {
        "start": {
          "line": 621,
          "column": 11
        },
        "end": {
          "line": 621,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 17432,
      "end": 17433,
      "loc": {
        "start": {
          "line": 621,
          "column": 16
        },
        "end": {
          "line": 621,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17433,
      "end": 17434,
      "loc": {
        "start": {
          "line": 621,
          "column": 17
        },
        "end": {
          "line": 621,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17434,
      "end": 17435,
      "loc": {
        "start": {
          "line": 621,
          "column": 18
        },
        "end": {
          "line": 621,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "marginLeft",
      "start": 17436,
      "end": 17446,
      "loc": {
        "start": {
          "line": 621,
          "column": 20
        },
        "end": {
          "line": 621,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17446,
      "end": 17447,
      "loc": {
        "start": {
          "line": 621,
          "column": 30
        },
        "end": {
          "line": 621,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "10px",
      "start": 17448,
      "end": 17454,
      "loc": {
        "start": {
          "line": 621,
          "column": 32
        },
        "end": {
          "line": 621,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17454,
      "end": 17455,
      "loc": {
        "start": {
          "line": 621,
          "column": 38
        },
        "end": {
          "line": 621,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "width",
      "start": 17456,
      "end": 17461,
      "loc": {
        "start": {
          "line": 621,
          "column": 40
        },
        "end": {
          "line": 621,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17461,
      "end": 17462,
      "loc": {
        "start": {
          "line": 621,
          "column": 45
        },
        "end": {
          "line": 621,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "100%",
      "start": 17463,
      "end": 17469,
      "loc": {
        "start": {
          "line": 621,
          "column": 47
        },
        "end": {
          "line": 621,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17470,
      "end": 17471,
      "loc": {
        "start": {
          "line": 621,
          "column": 54
        },
        "end": {
          "line": 621,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17471,
      "end": 17472,
      "loc": {
        "start": {
          "line": 621,
          "column": 55
        },
        "end": {
          "line": 621,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17472,
      "end": 17473,
      "loc": {
        "start": {
          "line": 621,
          "column": 56
        },
        "end": {
          "line": 621,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n        ",
      "start": 17473,
      "end": 17482,
      "loc": {
        "start": {
          "line": 621,
          "column": 57
        },
        "end": {
          "line": 622,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17482,
      "end": 17483,
      "loc": {
        "start": {
          "line": 622,
          "column": 8
        },
        "end": {
          "line": 622,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "Select",
      "start": 17483,
      "end": 17489,
      "loc": {
        "start": {
          "line": 622,
          "column": 9
        },
        "end": {
          "line": 622,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "name",
      "start": 17500,
      "end": 17504,
      "loc": {
        "start": {
          "line": 623,
          "column": 10
        },
        "end": {
          "line": 623,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 17504,
      "end": 17505,
      "loc": {
        "start": {
          "line": 623,
          "column": 14
        },
        "end": {
          "line": 623,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "filter-form",
      "start": 17505,
      "end": 17518,
      "loc": {
        "start": {
          "line": 623,
          "column": 15
        },
        "end": {
          "line": 623,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "multi",
      "start": 17529,
      "end": 17534,
      "loc": {
        "start": {
          "line": 624,
          "column": 10
        },
        "end": {
          "line": 624,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 17534,
      "end": 17535,
      "loc": {
        "start": {
          "line": 624,
          "column": 15
        },
        "end": {
          "line": 624,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17535,
      "end": 17536,
      "loc": {
        "start": {
          "line": 624,
          "column": 16
        },
        "end": {
          "line": 624,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 17536,
      "end": 17540,
      "loc": {
        "start": {
          "line": 624,
          "column": 17
        },
        "end": {
          "line": 624,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17540,
      "end": 17541,
      "loc": {
        "start": {
          "line": 624,
          "column": 21
        },
        "end": {
          "line": 624,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "onChange",
      "start": 17552,
      "end": 17560,
      "loc": {
        "start": {
          "line": 625,
          "column": 10
        },
        "end": {
          "line": 625,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 17560,
      "end": 17561,
      "loc": {
        "start": {
          "line": 625,
          "column": 18
        },
        "end": {
          "line": 625,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17561,
      "end": 17562,
      "loc": {
        "start": {
          "line": 625,
          "column": 19
        },
        "end": {
          "line": 625,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 17562,
      "end": 17566,
      "loc": {
        "start": {
          "line": 625,
          "column": 20
        },
        "end": {
          "line": 625,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17566,
      "end": 17567,
      "loc": {
        "start": {
          "line": 625,
          "column": 24
        },
        "end": {
          "line": 625,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_handle_filter_change",
      "start": 17567,
      "end": 17588,
      "loc": {
        "start": {
          "line": 625,
          "column": 25
        },
        "end": {
          "line": 625,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17588,
      "end": 17589,
      "loc": {
        "start": {
          "line": 625,
          "column": 46
        },
        "end": {
          "line": 625,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bind",
      "start": 17589,
      "end": 17593,
      "loc": {
        "start": {
          "line": 625,
          "column": 47
        },
        "end": {
          "line": 625,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17593,
      "end": 17594,
      "loc": {
        "start": {
          "line": 625,
          "column": 51
        },
        "end": {
          "line": 625,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 17594,
      "end": 17598,
      "loc": {
        "start": {
          "line": 625,
          "column": 52
        },
        "end": {
          "line": 625,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17598,
      "end": 17599,
      "loc": {
        "start": {
          "line": 625,
          "column": 56
        },
        "end": {
          "line": 625,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17599,
      "end": 17600,
      "loc": {
        "start": {
          "line": 625,
          "column": 57
        },
        "end": {
          "line": 625,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "closeOnSelect",
      "start": 17611,
      "end": 17624,
      "loc": {
        "start": {
          "line": 626,
          "column": 10
        },
        "end": {
          "line": 626,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 17624,
      "end": 17625,
      "loc": {
        "start": {
          "line": 626,
          "column": 23
        },
        "end": {
          "line": 626,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17625,
      "end": 17626,
      "loc": {
        "start": {
          "line": 626,
          "column": 24
        },
        "end": {
          "line": 626,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 17626,
      "end": 17630,
      "loc": {
        "start": {
          "line": 626,
          "column": 25
        },
        "end": {
          "line": 626,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17630,
      "end": 17631,
      "loc": {
        "start": {
          "line": 626,
          "column": 29
        },
        "end": {
          "line": 626,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "value",
      "start": 17642,
      "end": 17647,
      "loc": {
        "start": {
          "line": 627,
          "column": 10
        },
        "end": {
          "line": 627,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 17647,
      "end": 17648,
      "loc": {
        "start": {
          "line": 627,
          "column": 15
        },
        "end": {
          "line": 627,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17648,
      "end": 17649,
      "loc": {
        "start": {
          "line": 627,
          "column": 16
        },
        "end": {
          "line": 627,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 17649,
      "end": 17653,
      "loc": {
        "start": {
          "line": 627,
          "column": 17
        },
        "end": {
          "line": 627,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17653,
      "end": 17654,
      "loc": {
        "start": {
          "line": 627,
          "column": 21
        },
        "end": {
          "line": 627,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "state",
      "start": 17654,
      "end": 17659,
      "loc": {
        "start": {
          "line": 627,
          "column": 22
        },
        "end": {
          "line": 627,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17659,
      "end": 17660,
      "loc": {
        "start": {
          "line": 627,
          "column": 27
        },
        "end": {
          "line": 627,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "filter_values",
      "start": 17660,
      "end": 17673,
      "loc": {
        "start": {
          "line": 627,
          "column": 28
        },
        "end": {
          "line": 627,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17673,
      "end": 17674,
      "loc": {
        "start": {
          "line": 627,
          "column": 41
        },
        "end": {
          "line": 627,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "removeSelected",
      "start": 17685,
      "end": 17699,
      "loc": {
        "start": {
          "line": 628,
          "column": 10
        },
        "end": {
          "line": 628,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 17699,
      "end": 17700,
      "loc": {
        "start": {
          "line": 628,
          "column": 24
        },
        "end": {
          "line": 628,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17700,
      "end": 17701,
      "loc": {
        "start": {
          "line": 628,
          "column": 25
        },
        "end": {
          "line": 628,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 17701,
      "end": 17705,
      "loc": {
        "start": {
          "line": 628,
          "column": 26
        },
        "end": {
          "line": 628,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17705,
      "end": 17706,
      "loc": {
        "start": {
          "line": 628,
          "column": 30
        },
        "end": {
          "line": 628,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "placeholder",
      "start": 17717,
      "end": 17728,
      "loc": {
        "start": {
          "line": 629,
          "column": 10
        },
        "end": {
          "line": 629,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 17728,
      "end": 17729,
      "loc": {
        "start": {
          "line": 629,
          "column": 21
        },
        "end": {
          "line": 629,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17729,
      "end": 17730,
      "loc": {
        "start": {
          "line": 629,
          "column": 22
        },
        "end": {
          "line": 629,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "Select a filter",
      "start": 17730,
      "end": 17747,
      "loc": {
        "start": {
          "line": 629,
          "column": 23
        },
        "end": {
          "line": 629,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17747,
      "end": 17748,
      "loc": {
        "start": {
          "line": 629,
          "column": 40
        },
        "end": {
          "line": 629,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "options",
      "start": 17759,
      "end": 17766,
      "loc": {
        "start": {
          "line": 630,
          "column": 10
        },
        "end": {
          "line": 630,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 17766,
      "end": 17767,
      "loc": {
        "start": {
          "line": 630,
          "column": 17
        },
        "end": {
          "line": 630,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17767,
      "end": 17768,
      "loc": {
        "start": {
          "line": 630,
          "column": 18
        },
        "end": {
          "line": 630,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "options",
      "start": 17768,
      "end": 17775,
      "loc": {
        "start": {
          "line": 630,
          "column": 19
        },
        "end": {
          "line": 630,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17775,
      "end": 17776,
      "loc": {
        "start": {
          "line": 630,
          "column": 26
        },
        "end": {
          "line": 630,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "/",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "/",
      "start": 17785,
      "end": 17786,
      "loc": {
        "start": {
          "line": 631,
          "column": 8
        },
        "end": {
          "line": 631,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17786,
      "end": 17787,
      "loc": {
        "start": {
          "line": 631,
          "column": 9
        },
        "end": {
          "line": 631,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n      ",
      "start": 17787,
      "end": 17794,
      "loc": {
        "start": {
          "line": 631,
          "column": 10
        },
        "end": {
          "line": 632,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17794,
      "end": 17795,
      "loc": {
        "start": {
          "line": 632,
          "column": 6
        },
        "end": {
          "line": 632,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "/",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "/",
      "start": 17795,
      "end": 17796,
      "loc": {
        "start": {
          "line": 632,
          "column": 7
        },
        "end": {
          "line": 632,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "div",
      "start": 17796,
      "end": 17799,
      "loc": {
        "start": {
          "line": 632,
          "column": 8
        },
        "end": {
          "line": 632,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17799,
      "end": 17800,
      "loc": {
        "start": {
          "line": 632,
          "column": 11
        },
        "end": {
          "line": 632,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17805,
      "end": 17806,
      "loc": {
        "start": {
          "line": 633,
          "column": 4
        },
        "end": {
          "line": 633,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17806,
      "end": 17807,
      "loc": {
        "start": {
          "line": 633,
          "column": 5
        },
        "end": {
          "line": 633,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17810,
      "end": 17811,
      "loc": {
        "start": {
          "line": 634,
          "column": 2
        },
        "end": {
          "line": 634,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "sort_by",
      "start": 17814,
      "end": 17821,
      "loc": {
        "start": {
          "line": 635,
          "column": 2
        },
        "end": {
          "line": 635,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17821,
      "end": 17822,
      "loc": {
        "start": {
          "line": 635,
          "column": 9
        },
        "end": {
          "line": 635,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "sort_fields",
      "start": 17822,
      "end": 17833,
      "loc": {
        "start": {
          "line": 635,
          "column": 10
        },
        "end": {
          "line": 635,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17833,
      "end": 17834,
      "loc": {
        "start": {
          "line": 635,
          "column": 21
        },
        "end": {
          "line": 635,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17835,
      "end": 17836,
      "loc": {
        "start": {
          "line": 635,
          "column": 23
        },
        "end": {
          "line": 635,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 17841,
      "end": 17847,
      "loc": {
        "start": {
          "line": 636,
          "column": 4
        },
        "end": {
          "line": 636,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 17848,
      "end": 17852,
      "loc": {
        "start": {
          "line": 636,
          "column": 11
        },
        "end": {
          "line": 636,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17852,
      "end": 17853,
      "loc": {
        "start": {
          "line": 636,
          "column": 15
        },
        "end": {
          "line": 636,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "state",
      "start": 17853,
      "end": 17858,
      "loc": {
        "start": {
          "line": 636,
          "column": 16
        },
        "end": {
          "line": 636,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17858,
      "end": 17859,
      "loc": {
        "start": {
          "line": 636,
          "column": 21
        },
        "end": {
          "line": 636,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "queryset",
      "start": 17859,
      "end": 17867,
      "loc": {
        "start": {
          "line": 636,
          "column": 22
        },
        "end": {
          "line": 636,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "?",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17868,
      "end": 17869,
      "loc": {
        "start": {
          "line": 636,
          "column": 31
        },
        "end": {
          "line": 636,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 17870,
      "end": 17874,
      "loc": {
        "start": {
          "line": 636,
          "column": 33
        },
        "end": {
          "line": 636,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17874,
      "end": 17875,
      "loc": {
        "start": {
          "line": 636,
          "column": 37
        },
        "end": {
          "line": 636,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "state",
      "start": 17875,
      "end": 17880,
      "loc": {
        "start": {
          "line": 636,
          "column": 38
        },
        "end": {
          "line": 636,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17880,
      "end": 17881,
      "loc": {
        "start": {
          "line": 636,
          "column": 43
        },
        "end": {
          "line": 636,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "queryset",
      "start": 17881,
      "end": 17889,
      "loc": {
        "start": {
          "line": 636,
          "column": 44
        },
        "end": {
          "line": 636,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17890,
      "end": 17891,
      "loc": {
        "start": {
          "line": 636,
          "column": 53
        },
        "end": {
          "line": 636,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17892,
      "end": 17893,
      "loc": {
        "start": {
          "line": 636,
          "column": 55
        },
        "end": {
          "line": 636,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17893,
      "end": 17894,
      "loc": {
        "start": {
          "line": 636,
          "column": 56
        },
        "end": {
          "line": 636,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17894,
      "end": 17895,
      "loc": {
        "start": {
          "line": 636,
          "column": 57
        },
        "end": {
          "line": 636,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17898,
      "end": 17899,
      "loc": {
        "start": {
          "line": 637,
          "column": 2
        },
        "end": {
          "line": 637,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_sort_handler",
      "start": 17903,
      "end": 17916,
      "loc": {
        "start": {
          "line": 639,
          "column": 2
        },
        "end": {
          "line": 639,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17916,
      "end": 17917,
      "loc": {
        "start": {
          "line": 639,
          "column": 15
        },
        "end": {
          "line": 639,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "field",
      "start": 17917,
      "end": 17922,
      "loc": {
        "start": {
          "line": 639,
          "column": 16
        },
        "end": {
          "line": 639,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17922,
      "end": 17923,
      "loc": {
        "start": {
          "line": 639,
          "column": 21
        },
        "end": {
          "line": 639,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17924,
      "end": 17925,
      "loc": {
        "start": {
          "line": 639,
          "column": 23
        },
        "end": {
          "line": 639,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 17930,
      "end": 17936,
      "loc": {
        "start": {
          "line": 640,
          "column": 4
        },
        "end": {
          "line": 640,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "event",
      "start": 17937,
      "end": 17942,
      "loc": {
        "start": {
          "line": 640,
          "column": 11
        },
        "end": {
          "line": 640,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17943,
      "end": 17945,
      "loc": {
        "start": {
          "line": 640,
          "column": 17
        },
        "end": {
          "line": 640,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17946,
      "end": 17947,
      "loc": {
        "start": {
          "line": 640,
          "column": 20
        },
        "end": {
          "line": 640,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 17954,
      "end": 17957,
      "loc": {
        "start": {
          "line": 641,
          "column": 6
        },
        "end": {
          "line": 641,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "index",
      "start": 17958,
      "end": 17963,
      "loc": {
        "start": {
          "line": 641,
          "column": 10
        },
        "end": {
          "line": 641,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 17964,
      "end": 17965,
      "loc": {
        "start": {
          "line": 641,
          "column": 16
        },
        "end": {
          "line": 641,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_",
      "start": 17966,
      "end": 17967,
      "loc": {
        "start": {
          "line": 641,
          "column": 18
        },
        "end": {
          "line": 641,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17967,
      "end": 17968,
      "loc": {
        "start": {
          "line": 641,
          "column": 19
        },
        "end": {
          "line": 641,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "findIndex",
      "start": 17968,
      "end": 17977,
      "loc": {
        "start": {
          "line": 641,
          "column": 20
        },
        "end": {
          "line": 641,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 17977,
      "end": 17978,
      "loc": {
        "start": {
          "line": 641,
          "column": 29
        },
        "end": {
          "line": 641,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 17978,
      "end": 17982,
      "loc": {
        "start": {
          "line": 641,
          "column": 30
        },
        "end": {
          "line": 641,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17982,
      "end": 17983,
      "loc": {
        "start": {
          "line": 641,
          "column": 34
        },
        "end": {
          "line": 641,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "sort_fields",
      "start": 17983,
      "end": 17994,
      "loc": {
        "start": {
          "line": 641,
          "column": 35
        },
        "end": {
          "line": 641,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 17994,
      "end": 17995,
      "loc": {
        "start": {
          "line": 641,
          "column": 46
        },
        "end": {
          "line": 641,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "item",
      "start": 17996,
      "end": 18000,
      "loc": {
        "start": {
          "line": 641,
          "column": 48
        },
        "end": {
          "line": 641,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18001,
      "end": 18003,
      "loc": {
        "start": {
          "line": 641,
          "column": 53
        },
        "end": {
          "line": 641,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "item",
      "start": 18012,
      "end": 18016,
      "loc": {
        "start": {
          "line": 642,
          "column": 8
        },
        "end": {
          "line": 642,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18016,
      "end": 18017,
      "loc": {
        "start": {
          "line": 642,
          "column": 12
        },
        "end": {
          "line": 642,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "hasOwnProperty",
      "start": 18017,
      "end": 18031,
      "loc": {
        "start": {
          "line": 642,
          "column": 13
        },
        "end": {
          "line": 642,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18031,
      "end": 18032,
      "loc": {
        "start": {
          "line": 642,
          "column": 27
        },
        "end": {
          "line": 642,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "field",
      "start": 18032,
      "end": 18037,
      "loc": {
        "start": {
          "line": 642,
          "column": 28
        },
        "end": {
          "line": 642,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18037,
      "end": 18038,
      "loc": {
        "start": {
          "line": 642,
          "column": 33
        },
        "end": {
          "line": 642,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18045,
      "end": 18046,
      "loc": {
        "start": {
          "line": 643,
          "column": 6
        },
        "end": {
          "line": 643,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18046,
      "end": 18047,
      "loc": {
        "start": {
          "line": 643,
          "column": 7
        },
        "end": {
          "line": 643,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 18054,
      "end": 18056,
      "loc": {
        "start": {
          "line": 644,
          "column": 6
        },
        "end": {
          "line": 644,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18057,
      "end": 18058,
      "loc": {
        "start": {
          "line": 644,
          "column": 9
        },
        "end": {
          "line": 644,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "index",
      "start": 18058,
      "end": 18063,
      "loc": {
        "start": {
          "line": 644,
          "column": 10
        },
        "end": {
          "line": 644,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "</>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 7,
        "updateContext": null
      },
      "value": ">=",
      "start": 18064,
      "end": 18066,
      "loc": {
        "start": {
          "line": 644,
          "column": 16
        },
        "end": {
          "line": 644,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 18067,
      "end": 18068,
      "loc": {
        "start": {
          "line": 644,
          "column": 19
        },
        "end": {
          "line": 644,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18068,
      "end": 18069,
      "loc": {
        "start": {
          "line": 644,
          "column": 20
        },
        "end": {
          "line": 644,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18070,
      "end": 18071,
      "loc": {
        "start": {
          "line": 644,
          "column": 22
        },
        "end": {
          "line": 644,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 18080,
      "end": 18082,
      "loc": {
        "start": {
          "line": 645,
          "column": 8
        },
        "end": {
          "line": 645,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18083,
      "end": 18084,
      "loc": {
        "start": {
          "line": 645,
          "column": 11
        },
        "end": {
          "line": 645,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 18084,
      "end": 18088,
      "loc": {
        "start": {
          "line": 645,
          "column": 12
        },
        "end": {
          "line": 645,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18088,
      "end": 18089,
      "loc": {
        "start": {
          "line": 645,
          "column": 16
        },
        "end": {
          "line": 645,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "sort_fields",
      "start": 18089,
      "end": 18100,
      "loc": {
        "start": {
          "line": 645,
          "column": 17
        },
        "end": {
          "line": 645,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18100,
      "end": 18101,
      "loc": {
        "start": {
          "line": 645,
          "column": 28
        },
        "end": {
          "line": 645,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "index",
      "start": 18101,
      "end": 18106,
      "loc": {
        "start": {
          "line": 645,
          "column": 29
        },
        "end": {
          "line": 645,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18106,
      "end": 18107,
      "loc": {
        "start": {
          "line": 645,
          "column": 34
        },
        "end": {
          "line": 645,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18107,
      "end": 18108,
      "loc": {
        "start": {
          "line": 645,
          "column": 35
        },
        "end": {
          "line": 645,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "field",
      "start": 18108,
      "end": 18113,
      "loc": {
        "start": {
          "line": 645,
          "column": 36
        },
        "end": {
          "line": 645,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18113,
      "end": 18114,
      "loc": {
        "start": {
          "line": 645,
          "column": 41
        },
        "end": {
          "line": 645,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "==",
      "start": 18115,
      "end": 18117,
      "loc": {
        "start": {
          "line": 645,
          "column": 43
        },
        "end": {
          "line": 645,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "asc",
      "start": 18118,
      "end": 18123,
      "loc": {
        "start": {
          "line": 645,
          "column": 46
        },
        "end": {
          "line": 645,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18123,
      "end": 18124,
      "loc": {
        "start": {
          "line": 645,
          "column": 51
        },
        "end": {
          "line": 645,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18125,
      "end": 18126,
      "loc": {
        "start": {
          "line": 645,
          "column": 53
        },
        "end": {
          "line": 645,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 18137,
      "end": 18141,
      "loc": {
        "start": {
          "line": 646,
          "column": 10
        },
        "end": {
          "line": 646,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18141,
      "end": 18142,
      "loc": {
        "start": {
          "line": 646,
          "column": 14
        },
        "end": {
          "line": 646,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "sort_fields",
      "start": 18142,
      "end": 18153,
      "loc": {
        "start": {
          "line": 646,
          "column": 15
        },
        "end": {
          "line": 646,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18153,
      "end": 18154,
      "loc": {
        "start": {
          "line": 646,
          "column": 26
        },
        "end": {
          "line": 646,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "index",
      "start": 18154,
      "end": 18159,
      "loc": {
        "start": {
          "line": 646,
          "column": 27
        },
        "end": {
          "line": 646,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18159,
      "end": 18160,
      "loc": {
        "start": {
          "line": 646,
          "column": 32
        },
        "end": {
          "line": 646,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18160,
      "end": 18161,
      "loc": {
        "start": {
          "line": 646,
          "column": 33
        },
        "end": {
          "line": 646,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "field",
      "start": 18161,
      "end": 18166,
      "loc": {
        "start": {
          "line": 646,
          "column": 34
        },
        "end": {
          "line": 646,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18166,
      "end": 18167,
      "loc": {
        "start": {
          "line": 646,
          "column": 39
        },
        "end": {
          "line": 646,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 18168,
      "end": 18169,
      "loc": {
        "start": {
          "line": 646,
          "column": 41
        },
        "end": {
          "line": 646,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "desc",
      "start": 18170,
      "end": 18176,
      "loc": {
        "start": {
          "line": 646,
          "column": 43
        },
        "end": {
          "line": 646,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18176,
      "end": 18177,
      "loc": {
        "start": {
          "line": 646,
          "column": 49
        },
        "end": {
          "line": 646,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18186,
      "end": 18187,
      "loc": {
        "start": {
          "line": 647,
          "column": 8
        },
        "end": {
          "line": 647,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "else",
        "keyword": "else",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "else",
      "start": 18188,
      "end": 18192,
      "loc": {
        "start": {
          "line": 647,
          "column": 10
        },
        "end": {
          "line": 647,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18193,
      "end": 18194,
      "loc": {
        "start": {
          "line": 647,
          "column": 15
        },
        "end": {
          "line": 647,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 18205,
      "end": 18209,
      "loc": {
        "start": {
          "line": 648,
          "column": 10
        },
        "end": {
          "line": 648,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18209,
      "end": 18210,
      "loc": {
        "start": {
          "line": 648,
          "column": 14
        },
        "end": {
          "line": 648,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "sort_fields",
      "start": 18210,
      "end": 18221,
      "loc": {
        "start": {
          "line": 648,
          "column": 15
        },
        "end": {
          "line": 648,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 18222,
      "end": 18223,
      "loc": {
        "start": {
          "line": 648,
          "column": 27
        },
        "end": {
          "line": 648,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_",
      "start": 18224,
      "end": 18225,
      "loc": {
        "start": {
          "line": 648,
          "column": 29
        },
        "end": {
          "line": 648,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18225,
      "end": 18226,
      "loc": {
        "start": {
          "line": 648,
          "column": 30
        },
        "end": {
          "line": 648,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "filter",
      "start": 18226,
      "end": 18232,
      "loc": {
        "start": {
          "line": 648,
          "column": 31
        },
        "end": {
          "line": 648,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18232,
      "end": 18233,
      "loc": {
        "start": {
          "line": 648,
          "column": 37
        },
        "end": {
          "line": 648,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 18246,
      "end": 18250,
      "loc": {
        "start": {
          "line": 649,
          "column": 12
        },
        "end": {
          "line": 649,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18250,
      "end": 18251,
      "loc": {
        "start": {
          "line": 649,
          "column": 16
        },
        "end": {
          "line": 649,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "sort_fields",
      "start": 18251,
      "end": 18262,
      "loc": {
        "start": {
          "line": 649,
          "column": 17
        },
        "end": {
          "line": 649,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18262,
      "end": 18263,
      "loc": {
        "start": {
          "line": 649,
          "column": 28
        },
        "end": {
          "line": 649,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "item",
      "start": 18276,
      "end": 18280,
      "loc": {
        "start": {
          "line": 650,
          "column": 12
        },
        "end": {
          "line": 650,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18281,
      "end": 18283,
      "loc": {
        "start": {
          "line": 650,
          "column": 17
        },
        "end": {
          "line": 650,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 18284,
      "end": 18285,
      "loc": {
        "start": {
          "line": 650,
          "column": 20
        },
        "end": {
          "line": 650,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "item",
      "start": 18285,
      "end": 18289,
      "loc": {
        "start": {
          "line": 650,
          "column": 21
        },
        "end": {
          "line": 650,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18289,
      "end": 18290,
      "loc": {
        "start": {
          "line": 650,
          "column": 25
        },
        "end": {
          "line": 650,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "hasOwnProperty",
      "start": 18290,
      "end": 18304,
      "loc": {
        "start": {
          "line": 650,
          "column": 26
        },
        "end": {
          "line": 650,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18304,
      "end": 18305,
      "loc": {
        "start": {
          "line": 650,
          "column": 40
        },
        "end": {
          "line": 650,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "field",
      "start": 18305,
      "end": 18310,
      "loc": {
        "start": {
          "line": 650,
          "column": 41
        },
        "end": {
          "line": 650,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18310,
      "end": 18311,
      "loc": {
        "start": {
          "line": 650,
          "column": 46
        },
        "end": {
          "line": 650,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18322,
      "end": 18323,
      "loc": {
        "start": {
          "line": 651,
          "column": 10
        },
        "end": {
          "line": 651,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18323,
      "end": 18324,
      "loc": {
        "start": {
          "line": 651,
          "column": 11
        },
        "end": {
          "line": 651,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18333,
      "end": 18334,
      "loc": {
        "start": {
          "line": 652,
          "column": 8
        },
        "end": {
          "line": 652,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18341,
      "end": 18342,
      "loc": {
        "start": {
          "line": 653,
          "column": 6
        },
        "end": {
          "line": 653,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "else",
        "keyword": "else",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "else",
      "start": 18343,
      "end": 18347,
      "loc": {
        "start": {
          "line": 653,
          "column": 8
        },
        "end": {
          "line": 653,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18348,
      "end": 18349,
      "loc": {
        "start": {
          "line": 653,
          "column": 13
        },
        "end": {
          "line": 653,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 18358,
      "end": 18361,
      "loc": {
        "start": {
          "line": 654,
          "column": 8
        },
        "end": {
          "line": 654,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "temp",
      "start": 18362,
      "end": 18366,
      "loc": {
        "start": {
          "line": 654,
          "column": 12
        },
        "end": {
          "line": 654,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 18367,
      "end": 18368,
      "loc": {
        "start": {
          "line": 654,
          "column": 17
        },
        "end": {
          "line": 654,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18369,
      "end": 18370,
      "loc": {
        "start": {
          "line": 654,
          "column": 19
        },
        "end": {
          "line": 654,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18370,
      "end": 18371,
      "loc": {
        "start": {
          "line": 654,
          "column": 20
        },
        "end": {
          "line": 654,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18371,
      "end": 18372,
      "loc": {
        "start": {
          "line": 654,
          "column": 21
        },
        "end": {
          "line": 654,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "temp",
      "start": 18381,
      "end": 18385,
      "loc": {
        "start": {
          "line": 655,
          "column": 8
        },
        "end": {
          "line": 655,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18385,
      "end": 18386,
      "loc": {
        "start": {
          "line": 655,
          "column": 12
        },
        "end": {
          "line": 655,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "field",
      "start": 18386,
      "end": 18391,
      "loc": {
        "start": {
          "line": 655,
          "column": 13
        },
        "end": {
          "line": 655,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18391,
      "end": 18392,
      "loc": {
        "start": {
          "line": 655,
          "column": 18
        },
        "end": {
          "line": 655,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 18393,
      "end": 18394,
      "loc": {
        "start": {
          "line": 655,
          "column": 20
        },
        "end": {
          "line": 655,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "asc",
      "start": 18395,
      "end": 18400,
      "loc": {
        "start": {
          "line": 655,
          "column": 22
        },
        "end": {
          "line": 655,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18400,
      "end": 18401,
      "loc": {
        "start": {
          "line": 655,
          "column": 27
        },
        "end": {
          "line": 655,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 18410,
      "end": 18414,
      "loc": {
        "start": {
          "line": 656,
          "column": 8
        },
        "end": {
          "line": 656,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18414,
      "end": 18415,
      "loc": {
        "start": {
          "line": 656,
          "column": 12
        },
        "end": {
          "line": 656,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "sort_fields",
      "start": 18415,
      "end": 18426,
      "loc": {
        "start": {
          "line": 656,
          "column": 13
        },
        "end": {
          "line": 656,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18426,
      "end": 18427,
      "loc": {
        "start": {
          "line": 656,
          "column": 24
        },
        "end": {
          "line": 656,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "push",
      "start": 18427,
      "end": 18431,
      "loc": {
        "start": {
          "line": 656,
          "column": 25
        },
        "end": {
          "line": 656,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18431,
      "end": 18432,
      "loc": {
        "start": {
          "line": 656,
          "column": 29
        },
        "end": {
          "line": 656,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "temp",
      "start": 18432,
      "end": 18436,
      "loc": {
        "start": {
          "line": 656,
          "column": 30
        },
        "end": {
          "line": 656,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18436,
      "end": 18437,
      "loc": {
        "start": {
          "line": 656,
          "column": 34
        },
        "end": {
          "line": 656,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18437,
      "end": 18438,
      "loc": {
        "start": {
          "line": 656,
          "column": 35
        },
        "end": {
          "line": 656,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18445,
      "end": 18446,
      "loc": {
        "start": {
          "line": 657,
          "column": 6
        },
        "end": {
          "line": 657,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 18454,
      "end": 18458,
      "loc": {
        "start": {
          "line": 659,
          "column": 6
        },
        "end": {
          "line": 659,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18458,
      "end": 18459,
      "loc": {
        "start": {
          "line": 659,
          "column": 10
        },
        "end": {
          "line": 659,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "sort_by",
      "start": 18459,
      "end": 18466,
      "loc": {
        "start": {
          "line": 659,
          "column": 11
        },
        "end": {
          "line": 659,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18466,
      "end": 18467,
      "loc": {
        "start": {
          "line": 659,
          "column": 18
        },
        "end": {
          "line": 659,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 18467,
      "end": 18471,
      "loc": {
        "start": {
          "line": 659,
          "column": 19
        },
        "end": {
          "line": 659,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18471,
      "end": 18472,
      "loc": {
        "start": {
          "line": 659,
          "column": 23
        },
        "end": {
          "line": 659,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "sort_fields",
      "start": 18472,
      "end": 18483,
      "loc": {
        "start": {
          "line": 659,
          "column": 24
        },
        "end": {
          "line": 659,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18483,
      "end": 18484,
      "loc": {
        "start": {
          "line": 659,
          "column": 35
        },
        "end": {
          "line": 659,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18484,
      "end": 18485,
      "loc": {
        "start": {
          "line": 659,
          "column": 36
        },
        "end": {
          "line": 659,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 18492,
      "end": 18496,
      "loc": {
        "start": {
          "line": 660,
          "column": 6
        },
        "end": {
          "line": 660,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18496,
      "end": 18497,
      "loc": {
        "start": {
          "line": 660,
          "column": 10
        },
        "end": {
          "line": 660,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "forceUpdate",
      "start": 18497,
      "end": 18508,
      "loc": {
        "start": {
          "line": 660,
          "column": 11
        },
        "end": {
          "line": 660,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18508,
      "end": 18509,
      "loc": {
        "start": {
          "line": 660,
          "column": 22
        },
        "end": {
          "line": 660,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18509,
      "end": 18510,
      "loc": {
        "start": {
          "line": 660,
          "column": 23
        },
        "end": {
          "line": 660,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18510,
      "end": 18511,
      "loc": {
        "start": {
          "line": 660,
          "column": 24
        },
        "end": {
          "line": 660,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18516,
      "end": 18517,
      "loc": {
        "start": {
          "line": 661,
          "column": 4
        },
        "end": {
          "line": 661,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18517,
      "end": 18518,
      "loc": {
        "start": {
          "line": 661,
          "column": 5
        },
        "end": {
          "line": 661,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18521,
      "end": 18522,
      "loc": {
        "start": {
          "line": 662,
          "column": 2
        },
        "end": {
          "line": 662,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * This method is an event handler that listens to when all objects of the queryset\n   * displayed within a single display page are selected\n   ",
      "start": 18525,
      "end": 18677,
      "loc": {
        "start": {
          "line": 663,
          "column": 2
        },
        "end": {
          "line": 666,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_select_all",
      "start": 18681,
      "end": 18692,
      "loc": {
        "start": {
          "line": 668,
          "column": 2
        },
        "end": {
          "line": 668,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18692,
      "end": 18693,
      "loc": {
        "start": {
          "line": 668,
          "column": 13
        },
        "end": {
          "line": 668,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "event",
      "start": 18693,
      "end": 18698,
      "loc": {
        "start": {
          "line": 668,
          "column": 14
        },
        "end": {
          "line": 668,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18698,
      "end": 18699,
      "loc": {
        "start": {
          "line": 668,
          "column": 19
        },
        "end": {
          "line": 668,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18700,
      "end": 18701,
      "loc": {
        "start": {
          "line": 668,
          "column": 21
        },
        "end": {
          "line": 668,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 18706,
      "end": 18708,
      "loc": {
        "start": {
          "line": 669,
          "column": 4
        },
        "end": {
          "line": 669,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18709,
      "end": 18710,
      "loc": {
        "start": {
          "line": 669,
          "column": 7
        },
        "end": {
          "line": 669,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 18710,
      "end": 18714,
      "loc": {
        "start": {
          "line": 669,
          "column": 8
        },
        "end": {
          "line": 669,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18714,
      "end": 18715,
      "loc": {
        "start": {
          "line": 669,
          "column": 12
        },
        "end": {
          "line": 669,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_all_selected",
      "start": 18715,
      "end": 18728,
      "loc": {
        "start": {
          "line": 669,
          "column": 13
        },
        "end": {
          "line": 669,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18728,
      "end": 18729,
      "loc": {
        "start": {
          "line": 669,
          "column": 26
        },
        "end": {
          "line": 669,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18730,
      "end": 18731,
      "loc": {
        "start": {
          "line": 669,
          "column": 28
        },
        "end": {
          "line": 669,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 18738,
      "end": 18742,
      "loc": {
        "start": {
          "line": 670,
          "column": 6
        },
        "end": {
          "line": 670,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18742,
      "end": 18743,
      "loc": {
        "start": {
          "line": 670,
          "column": 10
        },
        "end": {
          "line": 670,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "setState",
      "start": 18743,
      "end": 18751,
      "loc": {
        "start": {
          "line": 670,
          "column": 11
        },
        "end": {
          "line": 670,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18751,
      "end": 18752,
      "loc": {
        "start": {
          "line": 670,
          "column": 19
        },
        "end": {
          "line": 670,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18752,
      "end": 18753,
      "loc": {
        "start": {
          "line": 670,
          "column": 20
        },
        "end": {
          "line": 670,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "selected_objects",
      "start": 18754,
      "end": 18770,
      "loc": {
        "start": {
          "line": 670,
          "column": 22
        },
        "end": {
          "line": 670,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18770,
      "end": 18771,
      "loc": {
        "start": {
          "line": 670,
          "column": 38
        },
        "end": {
          "line": 670,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "new",
        "keyword": "new",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "new",
      "start": 18772,
      "end": 18775,
      "loc": {
        "start": {
          "line": 670,
          "column": 40
        },
        "end": {
          "line": 670,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Set",
      "start": 18776,
      "end": 18779,
      "loc": {
        "start": {
          "line": 670,
          "column": 44
        },
        "end": {
          "line": 670,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18779,
      "end": 18780,
      "loc": {
        "start": {
          "line": 670,
          "column": 47
        },
        "end": {
          "line": 670,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18780,
      "end": 18781,
      "loc": {
        "start": {
          "line": 670,
          "column": 48
        },
        "end": {
          "line": 670,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18781,
      "end": 18782,
      "loc": {
        "start": {
          "line": 670,
          "column": 49
        },
        "end": {
          "line": 670,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18782,
      "end": 18783,
      "loc": {
        "start": {
          "line": 670,
          "column": 50
        },
        "end": {
          "line": 670,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 18784,
      "end": 18788,
      "loc": {
        "start": {
          "line": 670,
          "column": 52
        },
        "end": {
          "line": 670,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18788,
      "end": 18789,
      "loc": {
        "start": {
          "line": 670,
          "column": 56
        },
        "end": {
          "line": 670,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "is_object_equal",
      "start": 18789,
      "end": 18804,
      "loc": {
        "start": {
          "line": 670,
          "column": 57
        },
        "end": {
          "line": 670,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18804,
      "end": 18805,
      "loc": {
        "start": {
          "line": 670,
          "column": 72
        },
        "end": {
          "line": 670,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18806,
      "end": 18807,
      "loc": {
        "start": {
          "line": 670,
          "column": 74
        },
        "end": {
          "line": 670,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18807,
      "end": 18808,
      "loc": {
        "start": {
          "line": 670,
          "column": 75
        },
        "end": {
          "line": 670,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18808,
      "end": 18809,
      "loc": {
        "start": {
          "line": 670,
          "column": 76
        },
        "end": {
          "line": 670,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18814,
      "end": 18815,
      "loc": {
        "start": {
          "line": 671,
          "column": 4
        },
        "end": {
          "line": 671,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "else",
        "keyword": "else",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "else",
      "start": 18816,
      "end": 18820,
      "loc": {
        "start": {
          "line": 671,
          "column": 6
        },
        "end": {
          "line": 671,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18821,
      "end": 18822,
      "loc": {
        "start": {
          "line": 671,
          "column": 11
        },
        "end": {
          "line": 671,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 18829,
      "end": 18833,
      "loc": {
        "start": {
          "line": 672,
          "column": 6
        },
        "end": {
          "line": 672,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18833,
      "end": 18834,
      "loc": {
        "start": {
          "line": 672,
          "column": 10
        },
        "end": {
          "line": 672,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "setState",
      "start": 18834,
      "end": 18842,
      "loc": {
        "start": {
          "line": 672,
          "column": 11
        },
        "end": {
          "line": 672,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18842,
      "end": 18843,
      "loc": {
        "start": {
          "line": 672,
          "column": 19
        },
        "end": {
          "line": 672,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18843,
      "end": 18844,
      "loc": {
        "start": {
          "line": 672,
          "column": 20
        },
        "end": {
          "line": 672,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "selected_objects",
      "start": 18853,
      "end": 18869,
      "loc": {
        "start": {
          "line": 673,
          "column": 8
        },
        "end": {
          "line": 673,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18869,
      "end": 18870,
      "loc": {
        "start": {
          "line": 673,
          "column": 24
        },
        "end": {
          "line": 673,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "new",
        "keyword": "new",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "new",
      "start": 18871,
      "end": 18874,
      "loc": {
        "start": {
          "line": 673,
          "column": 26
        },
        "end": {
          "line": 673,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Set",
      "start": 18875,
      "end": 18878,
      "loc": {
        "start": {
          "line": 673,
          "column": 30
        },
        "end": {
          "line": 673,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18878,
      "end": 18879,
      "loc": {
        "start": {
          "line": 673,
          "column": 33
        },
        "end": {
          "line": 673,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 18879,
      "end": 18883,
      "loc": {
        "start": {
          "line": 673,
          "column": 34
        },
        "end": {
          "line": 673,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18883,
      "end": 18884,
      "loc": {
        "start": {
          "line": 673,
          "column": 38
        },
        "end": {
          "line": 673,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "state",
      "start": 18884,
      "end": 18889,
      "loc": {
        "start": {
          "line": 673,
          "column": 39
        },
        "end": {
          "line": 673,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18889,
      "end": 18890,
      "loc": {
        "start": {
          "line": 673,
          "column": 44
        },
        "end": {
          "line": 673,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "queryset",
      "start": 18890,
      "end": 18898,
      "loc": {
        "start": {
          "line": 673,
          "column": 45
        },
        "end": {
          "line": 673,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18898,
      "end": 18899,
      "loc": {
        "start": {
          "line": 673,
          "column": 53
        },
        "end": {
          "line": 673,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 18900,
      "end": 18904,
      "loc": {
        "start": {
          "line": 673,
          "column": 55
        },
        "end": {
          "line": 673,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18904,
      "end": 18905,
      "loc": {
        "start": {
          "line": 673,
          "column": 59
        },
        "end": {
          "line": 673,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "is_object_equal",
      "start": 18905,
      "end": 18920,
      "loc": {
        "start": {
          "line": 673,
          "column": 60
        },
        "end": {
          "line": 673,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18920,
      "end": 18921,
      "loc": {
        "start": {
          "line": 673,
          "column": 75
        },
        "end": {
          "line": 673,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18928,
      "end": 18929,
      "loc": {
        "start": {
          "line": 674,
          "column": 6
        },
        "end": {
          "line": 674,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18929,
      "end": 18930,
      "loc": {
        "start": {
          "line": 674,
          "column": 7
        },
        "end": {
          "line": 674,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18930,
      "end": 18931,
      "loc": {
        "start": {
          "line": 674,
          "column": 8
        },
        "end": {
          "line": 674,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18936,
      "end": 18937,
      "loc": {
        "start": {
          "line": 675,
          "column": 4
        },
        "end": {
          "line": 675,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 18942,
      "end": 18946,
      "loc": {
        "start": {
          "line": 676,
          "column": 4
        },
        "end": {
          "line": 676,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18946,
      "end": 18947,
      "loc": {
        "start": {
          "line": 676,
          "column": 8
        },
        "end": {
          "line": 676,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_all_selected",
      "start": 18947,
      "end": 18960,
      "loc": {
        "start": {
          "line": 676,
          "column": 9
        },
        "end": {
          "line": 676,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 18961,
      "end": 18962,
      "loc": {
        "start": {
          "line": 676,
          "column": 23
        },
        "end": {
          "line": 676,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 18963,
      "end": 18964,
      "loc": {
        "start": {
          "line": 676,
          "column": 25
        },
        "end": {
          "line": 676,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 18964,
      "end": 18968,
      "loc": {
        "start": {
          "line": 676,
          "column": 26
        },
        "end": {
          "line": 676,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18968,
      "end": 18969,
      "loc": {
        "start": {
          "line": 676,
          "column": 30
        },
        "end": {
          "line": 676,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_all_selected",
      "start": 18969,
      "end": 18982,
      "loc": {
        "start": {
          "line": 676,
          "column": 31
        },
        "end": {
          "line": 676,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 18982,
      "end": 18983,
      "loc": {
        "start": {
          "line": 676,
          "column": 44
        },
        "end": {
          "line": 676,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 18986,
      "end": 18987,
      "loc": {
        "start": {
          "line": 677,
          "column": 2
        },
        "end": {
          "line": 677,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * This method is an event handler that listens when a single objects of the queryset\n   * displayed is selected\n   ",
      "start": 18990,
      "end": 19114,
      "loc": {
        "start": {
          "line": 678,
          "column": 2
        },
        "end": {
          "line": 681,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_select_one",
      "start": 19118,
      "end": 19129,
      "loc": {
        "start": {
          "line": 683,
          "column": 2
        },
        "end": {
          "line": 683,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19129,
      "end": 19130,
      "loc": {
        "start": {
          "line": 683,
          "column": 13
        },
        "end": {
          "line": 683,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "object",
      "start": 19130,
      "end": 19136,
      "loc": {
        "start": {
          "line": 683,
          "column": 14
        },
        "end": {
          "line": 683,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19136,
      "end": 19137,
      "loc": {
        "start": {
          "line": 683,
          "column": 20
        },
        "end": {
          "line": 683,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19138,
      "end": 19139,
      "loc": {
        "start": {
          "line": 683,
          "column": 22
        },
        "end": {
          "line": 683,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 19144,
      "end": 19150,
      "loc": {
        "start": {
          "line": 684,
          "column": 4
        },
        "end": {
          "line": 684,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "event",
      "start": 19151,
      "end": 19156,
      "loc": {
        "start": {
          "line": 684,
          "column": 11
        },
        "end": {
          "line": 684,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19157,
      "end": 19159,
      "loc": {
        "start": {
          "line": 684,
          "column": 17
        },
        "end": {
          "line": 684,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19160,
      "end": 19161,
      "loc": {
        "start": {
          "line": 684,
          "column": 20
        },
        "end": {
          "line": 684,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 19168,
      "end": 19170,
      "loc": {
        "start": {
          "line": 685,
          "column": 6
        },
        "end": {
          "line": 685,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19171,
      "end": 19172,
      "loc": {
        "start": {
          "line": 685,
          "column": 9
        },
        "end": {
          "line": 685,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 19172,
      "end": 19176,
      "loc": {
        "start": {
          "line": 685,
          "column": 10
        },
        "end": {
          "line": 685,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19176,
      "end": 19177,
      "loc": {
        "start": {
          "line": 685,
          "column": 14
        },
        "end": {
          "line": 685,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "state",
      "start": 19177,
      "end": 19182,
      "loc": {
        "start": {
          "line": 685,
          "column": 15
        },
        "end": {
          "line": 685,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19182,
      "end": 19183,
      "loc": {
        "start": {
          "line": 685,
          "column": 20
        },
        "end": {
          "line": 685,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "selected_objects",
      "start": 19183,
      "end": 19199,
      "loc": {
        "start": {
          "line": 685,
          "column": 21
        },
        "end": {
          "line": 685,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19199,
      "end": 19200,
      "loc": {
        "start": {
          "line": 685,
          "column": 37
        },
        "end": {
          "line": 685,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "contains",
      "start": 19200,
      "end": 19208,
      "loc": {
        "start": {
          "line": 685,
          "column": 38
        },
        "end": {
          "line": 685,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19208,
      "end": 19209,
      "loc": {
        "start": {
          "line": 685,
          "column": 46
        },
        "end": {
          "line": 685,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "object",
      "start": 19209,
      "end": 19215,
      "loc": {
        "start": {
          "line": 685,
          "column": 47
        },
        "end": {
          "line": 685,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19215,
      "end": 19216,
      "loc": {
        "start": {
          "line": 685,
          "column": 53
        },
        "end": {
          "line": 685,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19216,
      "end": 19217,
      "loc": {
        "start": {
          "line": 685,
          "column": 54
        },
        "end": {
          "line": 685,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19218,
      "end": 19219,
      "loc": {
        "start": {
          "line": 685,
          "column": 56
        },
        "end": {
          "line": 685,
          "column": 57
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 19228,
      "end": 19232,
      "loc": {
        "start": {
          "line": 686,
          "column": 8
        },
        "end": {
          "line": 686,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19232,
      "end": 19233,
      "loc": {
        "start": {
          "line": 686,
          "column": 12
        },
        "end": {
          "line": 686,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "state",
      "start": 19233,
      "end": 19238,
      "loc": {
        "start": {
          "line": 686,
          "column": 13
        },
        "end": {
          "line": 686,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19238,
      "end": 19239,
      "loc": {
        "start": {
          "line": 686,
          "column": 18
        },
        "end": {
          "line": 686,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "selected_objects",
      "start": 19239,
      "end": 19255,
      "loc": {
        "start": {
          "line": 686,
          "column": 19
        },
        "end": {
          "line": 686,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19255,
      "end": 19256,
      "loc": {
        "start": {
          "line": 686,
          "column": 35
        },
        "end": {
          "line": 686,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "remove",
      "start": 19256,
      "end": 19262,
      "loc": {
        "start": {
          "line": 686,
          "column": 36
        },
        "end": {
          "line": 686,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19262,
      "end": 19263,
      "loc": {
        "start": {
          "line": 686,
          "column": 42
        },
        "end": {
          "line": 686,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "object",
      "start": 19263,
      "end": 19269,
      "loc": {
        "start": {
          "line": 686,
          "column": 43
        },
        "end": {
          "line": 686,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19269,
      "end": 19270,
      "loc": {
        "start": {
          "line": 686,
          "column": 49
        },
        "end": {
          "line": 686,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19270,
      "end": 19271,
      "loc": {
        "start": {
          "line": 686,
          "column": 50
        },
        "end": {
          "line": 686,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 19281,
      "end": 19285,
      "loc": {
        "start": {
          "line": 688,
          "column": 8
        },
        "end": {
          "line": 688,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19285,
      "end": 19286,
      "loc": {
        "start": {
          "line": 688,
          "column": 12
        },
        "end": {
          "line": 688,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "setState",
      "start": 19286,
      "end": 19294,
      "loc": {
        "start": {
          "line": 688,
          "column": 13
        },
        "end": {
          "line": 688,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19294,
      "end": 19295,
      "loc": {
        "start": {
          "line": 688,
          "column": 21
        },
        "end": {
          "line": 688,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19295,
      "end": 19296,
      "loc": {
        "start": {
          "line": 688,
          "column": 22
        },
        "end": {
          "line": 688,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "selected_objects",
      "start": 19297,
      "end": 19313,
      "loc": {
        "start": {
          "line": 688,
          "column": 24
        },
        "end": {
          "line": 688,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19313,
      "end": 19314,
      "loc": {
        "start": {
          "line": 688,
          "column": 40
        },
        "end": {
          "line": 688,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 19315,
      "end": 19319,
      "loc": {
        "start": {
          "line": 688,
          "column": 42
        },
        "end": {
          "line": 688,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19319,
      "end": 19320,
      "loc": {
        "start": {
          "line": 688,
          "column": 46
        },
        "end": {
          "line": 688,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "state",
      "start": 19320,
      "end": 19325,
      "loc": {
        "start": {
          "line": 688,
          "column": 47
        },
        "end": {
          "line": 688,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19325,
      "end": 19326,
      "loc": {
        "start": {
          "line": 688,
          "column": 52
        },
        "end": {
          "line": 688,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "selected_objects",
      "start": 19326,
      "end": 19342,
      "loc": {
        "start": {
          "line": 688,
          "column": 53
        },
        "end": {
          "line": 688,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19343,
      "end": 19344,
      "loc": {
        "start": {
          "line": 688,
          "column": 70
        },
        "end": {
          "line": 688,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19344,
      "end": 19345,
      "loc": {
        "start": {
          "line": 688,
          "column": 71
        },
        "end": {
          "line": 688,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19345,
      "end": 19346,
      "loc": {
        "start": {
          "line": 688,
          "column": 72
        },
        "end": {
          "line": 688,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19353,
      "end": 19354,
      "loc": {
        "start": {
          "line": 689,
          "column": 6
        },
        "end": {
          "line": 689,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "else",
        "keyword": "else",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "else",
      "start": 19355,
      "end": 19359,
      "loc": {
        "start": {
          "line": 689,
          "column": 8
        },
        "end": {
          "line": 689,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19360,
      "end": 19361,
      "loc": {
        "start": {
          "line": 689,
          "column": 13
        },
        "end": {
          "line": 689,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 19370,
      "end": 19374,
      "loc": {
        "start": {
          "line": 690,
          "column": 8
        },
        "end": {
          "line": 690,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19374,
      "end": 19375,
      "loc": {
        "start": {
          "line": 690,
          "column": 12
        },
        "end": {
          "line": 690,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "state",
      "start": 19375,
      "end": 19380,
      "loc": {
        "start": {
          "line": 690,
          "column": 13
        },
        "end": {
          "line": 690,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19380,
      "end": 19381,
      "loc": {
        "start": {
          "line": 690,
          "column": 18
        },
        "end": {
          "line": 690,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "selected_objects",
      "start": 19381,
      "end": 19397,
      "loc": {
        "start": {
          "line": 690,
          "column": 19
        },
        "end": {
          "line": 690,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19397,
      "end": 19398,
      "loc": {
        "start": {
          "line": 690,
          "column": 35
        },
        "end": {
          "line": 690,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "add",
      "start": 19398,
      "end": 19401,
      "loc": {
        "start": {
          "line": 690,
          "column": 36
        },
        "end": {
          "line": 690,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19401,
      "end": 19402,
      "loc": {
        "start": {
          "line": 690,
          "column": 39
        },
        "end": {
          "line": 690,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "object",
      "start": 19402,
      "end": 19408,
      "loc": {
        "start": {
          "line": 690,
          "column": 40
        },
        "end": {
          "line": 690,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19408,
      "end": 19409,
      "loc": {
        "start": {
          "line": 690,
          "column": 46
        },
        "end": {
          "line": 690,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19409,
      "end": 19410,
      "loc": {
        "start": {
          "line": 690,
          "column": 47
        },
        "end": {
          "line": 690,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 19419,
      "end": 19423,
      "loc": {
        "start": {
          "line": 691,
          "column": 8
        },
        "end": {
          "line": 691,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19423,
      "end": 19424,
      "loc": {
        "start": {
          "line": 691,
          "column": 12
        },
        "end": {
          "line": 691,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "setState",
      "start": 19424,
      "end": 19432,
      "loc": {
        "start": {
          "line": 691,
          "column": 13
        },
        "end": {
          "line": 691,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19432,
      "end": 19433,
      "loc": {
        "start": {
          "line": 691,
          "column": 21
        },
        "end": {
          "line": 691,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19433,
      "end": 19434,
      "loc": {
        "start": {
          "line": 691,
          "column": 22
        },
        "end": {
          "line": 691,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "selected_objects",
      "start": 19435,
      "end": 19451,
      "loc": {
        "start": {
          "line": 691,
          "column": 24
        },
        "end": {
          "line": 691,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19451,
      "end": 19452,
      "loc": {
        "start": {
          "line": 691,
          "column": 40
        },
        "end": {
          "line": 691,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 19453,
      "end": 19457,
      "loc": {
        "start": {
          "line": 691,
          "column": 42
        },
        "end": {
          "line": 691,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19457,
      "end": 19458,
      "loc": {
        "start": {
          "line": 691,
          "column": 46
        },
        "end": {
          "line": 691,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "state",
      "start": 19458,
      "end": 19463,
      "loc": {
        "start": {
          "line": 691,
          "column": 47
        },
        "end": {
          "line": 691,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19463,
      "end": 19464,
      "loc": {
        "start": {
          "line": 691,
          "column": 52
        },
        "end": {
          "line": 691,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "selected_objects",
      "start": 19464,
      "end": 19480,
      "loc": {
        "start": {
          "line": 691,
          "column": 53
        },
        "end": {
          "line": 691,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19481,
      "end": 19482,
      "loc": {
        "start": {
          "line": 691,
          "column": 70
        },
        "end": {
          "line": 691,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19482,
      "end": 19483,
      "loc": {
        "start": {
          "line": 691,
          "column": 71
        },
        "end": {
          "line": 691,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19483,
      "end": 19484,
      "loc": {
        "start": {
          "line": 691,
          "column": 72
        },
        "end": {
          "line": 691,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19491,
      "end": 19492,
      "loc": {
        "start": {
          "line": 692,
          "column": 6
        },
        "end": {
          "line": 692,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19497,
      "end": 19498,
      "loc": {
        "start": {
          "line": 693,
          "column": 4
        },
        "end": {
          "line": 693,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19498,
      "end": 19499,
      "loc": {
        "start": {
          "line": 693,
          "column": 5
        },
        "end": {
          "line": 693,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19502,
      "end": 19503,
      "loc": {
        "start": {
          "line": 694,
          "column": 2
        },
        "end": {
          "line": 694,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Generate the table body for the list display page\n   *\n   * @return  An array of table rows <tr/>\n   ",
      "start": 19507,
      "end": 19619,
      "loc": {
        "start": {
          "line": 696,
          "column": 2
        },
        "end": {
          "line": 700,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_get_table_body",
      "start": 19623,
      "end": 19638,
      "loc": {
        "start": {
          "line": 702,
          "column": 2
        },
        "end": {
          "line": 702,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19638,
      "end": 19639,
      "loc": {
        "start": {
          "line": 702,
          "column": 17
        },
        "end": {
          "line": 702,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19639,
      "end": 19640,
      "loc": {
        "start": {
          "line": 702,
          "column": 18
        },
        "end": {
          "line": 702,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19641,
      "end": 19642,
      "loc": {
        "start": {
          "line": 702,
          "column": 20
        },
        "end": {
          "line": 702,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 19647,
      "end": 19653,
      "loc": {
        "start": {
          "line": 703,
          "column": 4
        },
        "end": {
          "line": 703,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 19654,
      "end": 19658,
      "loc": {
        "start": {
          "line": 703,
          "column": 11
        },
        "end": {
          "line": 703,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19658,
      "end": 19659,
      "loc": {
        "start": {
          "line": 703,
          "column": 15
        },
        "end": {
          "line": 703,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_get_ordered_queryset",
      "start": 19659,
      "end": 19680,
      "loc": {
        "start": {
          "line": 703,
          "column": 16
        },
        "end": {
          "line": 703,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19680,
      "end": 19681,
      "loc": {
        "start": {
          "line": 703,
          "column": 37
        },
        "end": {
          "line": 703,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19681,
      "end": 19682,
      "loc": {
        "start": {
          "line": 703,
          "column": 38
        },
        "end": {
          "line": 703,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19682,
      "end": 19683,
      "loc": {
        "start": {
          "line": 703,
          "column": 39
        },
        "end": {
          "line": 703,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "map",
      "start": 19683,
      "end": 19686,
      "loc": {
        "start": {
          "line": 703,
          "column": 40
        },
        "end": {
          "line": 703,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19686,
      "end": 19687,
      "loc": {
        "start": {
          "line": 703,
          "column": 43
        },
        "end": {
          "line": 703,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19687,
      "end": 19688,
      "loc": {
        "start": {
          "line": 703,
          "column": 44
        },
        "end": {
          "line": 703,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "object",
      "start": 19688,
      "end": 19694,
      "loc": {
        "start": {
          "line": 703,
          "column": 45
        },
        "end": {
          "line": 703,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19694,
      "end": 19695,
      "loc": {
        "start": {
          "line": 703,
          "column": 51
        },
        "end": {
          "line": 703,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "i",
      "start": 19696,
      "end": 19697,
      "loc": {
        "start": {
          "line": 703,
          "column": 53
        },
        "end": {
          "line": 703,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19697,
      "end": 19698,
      "loc": {
        "start": {
          "line": 703,
          "column": 54
        },
        "end": {
          "line": 703,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19699,
      "end": 19701,
      "loc": {
        "start": {
          "line": 703,
          "column": 56
        },
        "end": {
          "line": 703,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19702,
      "end": 19703,
      "loc": {
        "start": {
          "line": 703,
          "column": 59
        },
        "end": {
          "line": 703,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 19710,
      "end": 19716,
      "loc": {
        "start": {
          "line": 704,
          "column": 6
        },
        "end": {
          "line": 704,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19717,
      "end": 19718,
      "loc": {
        "start": {
          "line": 704,
          "column": 13
        },
        "end": {
          "line": 704,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19727,
      "end": 19728,
      "loc": {
        "start": {
          "line": 705,
          "column": 8
        },
        "end": {
          "line": 705,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "tr",
      "start": 19728,
      "end": 19730,
      "loc": {
        "start": {
          "line": 705,
          "column": 9
        },
        "end": {
          "line": 705,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "key",
      "start": 19731,
      "end": 19734,
      "loc": {
        "start": {
          "line": 705,
          "column": 12
        },
        "end": {
          "line": 705,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 19734,
      "end": 19735,
      "loc": {
        "start": {
          "line": 705,
          "column": 15
        },
        "end": {
          "line": 705,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19735,
      "end": 19736,
      "loc": {
        "start": {
          "line": 705,
          "column": 16
        },
        "end": {
          "line": 705,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "row-",
      "start": 19736,
      "end": 19742,
      "loc": {
        "start": {
          "line": 705,
          "column": 17
        },
        "end": {
          "line": 705,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "+",
      "start": 19743,
      "end": 19744,
      "loc": {
        "start": {
          "line": 705,
          "column": 24
        },
        "end": {
          "line": 705,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "i",
      "start": 19745,
      "end": 19746,
      "loc": {
        "start": {
          "line": 705,
          "column": 26
        },
        "end": {
          "line": 705,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19746,
      "end": 19747,
      "loc": {
        "start": {
          "line": 705,
          "column": 27
        },
        "end": {
          "line": 705,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19747,
      "end": 19748,
      "loc": {
        "start": {
          "line": 705,
          "column": 28
        },
        "end": {
          "line": 705,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n          ",
      "start": 19748,
      "end": 19759,
      "loc": {
        "start": {
          "line": 705,
          "column": 29
        },
        "end": {
          "line": 706,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19759,
      "end": 19760,
      "loc": {
        "start": {
          "line": 706,
          "column": 10
        },
        "end": {
          "line": 706,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "td",
      "start": 19760,
      "end": 19762,
      "loc": {
        "start": {
          "line": 706,
          "column": 11
        },
        "end": {
          "line": 706,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19762,
      "end": 19763,
      "loc": {
        "start": {
          "line": 706,
          "column": 13
        },
        "end": {
          "line": 706,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n            ",
      "start": 19763,
      "end": 19776,
      "loc": {
        "start": {
          "line": 706,
          "column": 14
        },
        "end": {
          "line": 707,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19776,
      "end": 19777,
      "loc": {
        "start": {
          "line": 707,
          "column": 12
        },
        "end": {
          "line": 707,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": " ",
      "start": 19777,
      "end": 19780,
      "loc": {
        "start": {
          "line": 707,
          "column": 13
        },
        "end": {
          "line": 707,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19780,
      "end": 19781,
      "loc": {
        "start": {
          "line": 707,
          "column": 16
        },
        "end": {
          "line": 707,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n            ",
      "start": 19781,
      "end": 19794,
      "loc": {
        "start": {
          "line": 707,
          "column": 17
        },
        "end": {
          "line": 708,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19794,
      "end": 19795,
      "loc": {
        "start": {
          "line": 708,
          "column": 12
        },
        "end": {
          "line": 708,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "input",
      "start": 19795,
      "end": 19800,
      "loc": {
        "start": {
          "line": 708,
          "column": 13
        },
        "end": {
          "line": 708,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "type",
      "start": 19815,
      "end": 19819,
      "loc": {
        "start": {
          "line": 709,
          "column": 14
        },
        "end": {
          "line": 709,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 19819,
      "end": 19820,
      "loc": {
        "start": {
          "line": 709,
          "column": 18
        },
        "end": {
          "line": 709,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "checkbox",
      "start": 19820,
      "end": 19830,
      "loc": {
        "start": {
          "line": 709,
          "column": 19
        },
        "end": {
          "line": 709,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "id",
      "start": 19845,
      "end": 19847,
      "loc": {
        "start": {
          "line": 710,
          "column": 14
        },
        "end": {
          "line": 710,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 19847,
      "end": 19848,
      "loc": {
        "start": {
          "line": 710,
          "column": 16
        },
        "end": {
          "line": 710,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19848,
      "end": 19849,
      "loc": {
        "start": {
          "line": 710,
          "column": 17
        },
        "end": {
          "line": 710,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "i",
      "start": 19849,
      "end": 19850,
      "loc": {
        "start": {
          "line": 710,
          "column": 18
        },
        "end": {
          "line": 710,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "+",
      "start": 19851,
      "end": 19852,
      "loc": {
        "start": {
          "line": 710,
          "column": 20
        },
        "end": {
          "line": 710,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "_checkbox",
      "start": 19853,
      "end": 19864,
      "loc": {
        "start": {
          "line": 710,
          "column": 22
        },
        "end": {
          "line": 710,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19864,
      "end": 19865,
      "loc": {
        "start": {
          "line": 710,
          "column": 33
        },
        "end": {
          "line": 710,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "onChange",
      "start": 19880,
      "end": 19888,
      "loc": {
        "start": {
          "line": 711,
          "column": 14
        },
        "end": {
          "line": 711,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 19888,
      "end": 19889,
      "loc": {
        "start": {
          "line": 711,
          "column": 22
        },
        "end": {
          "line": 711,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19889,
      "end": 19890,
      "loc": {
        "start": {
          "line": 711,
          "column": 23
        },
        "end": {
          "line": 711,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 19890,
      "end": 19894,
      "loc": {
        "start": {
          "line": 711,
          "column": 24
        },
        "end": {
          "line": 711,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19894,
      "end": 19895,
      "loc": {
        "start": {
          "line": 711,
          "column": 28
        },
        "end": {
          "line": 711,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_select_one",
      "start": 19895,
      "end": 19906,
      "loc": {
        "start": {
          "line": 711,
          "column": 29
        },
        "end": {
          "line": 711,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19906,
      "end": 19907,
      "loc": {
        "start": {
          "line": 711,
          "column": 40
        },
        "end": {
          "line": 711,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "object",
      "start": 19907,
      "end": 19913,
      "loc": {
        "start": {
          "line": 711,
          "column": 41
        },
        "end": {
          "line": 711,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19913,
      "end": 19914,
      "loc": {
        "start": {
          "line": 711,
          "column": 47
        },
        "end": {
          "line": 711,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19914,
      "end": 19915,
      "loc": {
        "start": {
          "line": 711,
          "column": 48
        },
        "end": {
          "line": 711,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "checked",
      "start": 19930,
      "end": 19937,
      "loc": {
        "start": {
          "line": 712,
          "column": 14
        },
        "end": {
          "line": 712,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 19937,
      "end": 19938,
      "loc": {
        "start": {
          "line": 712,
          "column": 21
        },
        "end": {
          "line": 712,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19938,
      "end": 19939,
      "loc": {
        "start": {
          "line": 712,
          "column": 22
        },
        "end": {
          "line": 712,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 19939,
      "end": 19943,
      "loc": {
        "start": {
          "line": 712,
          "column": 23
        },
        "end": {
          "line": 712,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19943,
      "end": 19944,
      "loc": {
        "start": {
          "line": 712,
          "column": 27
        },
        "end": {
          "line": 712,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "state",
      "start": 19944,
      "end": 19949,
      "loc": {
        "start": {
          "line": 712,
          "column": 28
        },
        "end": {
          "line": 712,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19949,
      "end": 19950,
      "loc": {
        "start": {
          "line": 712,
          "column": 33
        },
        "end": {
          "line": 712,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "selected_objects",
      "start": 19950,
      "end": 19966,
      "loc": {
        "start": {
          "line": 712,
          "column": 34
        },
        "end": {
          "line": 712,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 19966,
      "end": 19967,
      "loc": {
        "start": {
          "line": 712,
          "column": 50
        },
        "end": {
          "line": 712,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "contains",
      "start": 19967,
      "end": 19975,
      "loc": {
        "start": {
          "line": 712,
          "column": 51
        },
        "end": {
          "line": 712,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19975,
      "end": 19976,
      "loc": {
        "start": {
          "line": 712,
          "column": 59
        },
        "end": {
          "line": 712,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "object",
      "start": 19976,
      "end": 19982,
      "loc": {
        "start": {
          "line": 712,
          "column": 60
        },
        "end": {
          "line": 712,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19982,
      "end": 19983,
      "loc": {
        "start": {
          "line": 712,
          "column": 66
        },
        "end": {
          "line": 712,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19983,
      "end": 19984,
      "loc": {
        "start": {
          "line": 712,
          "column": 67
        },
        "end": {
          "line": 712,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": "/",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "/",
      "start": 19997,
      "end": 19998,
      "loc": {
        "start": {
          "line": 713,
          "column": 12
        },
        "end": {
          "line": 713,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19998,
      "end": 19999,
      "loc": {
        "start": {
          "line": 713,
          "column": 13
        },
        "end": {
          "line": 713,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 19999,
      "end": 20000,
      "loc": {
        "start": {
          "line": 713,
          "column": 14
        },
        "end": {
          "line": 713,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": " ",
      "start": 20000,
      "end": 20003,
      "loc": {
        "start": {
          "line": 713,
          "column": 15
        },
        "end": {
          "line": 713,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20003,
      "end": 20004,
      "loc": {
        "start": {
          "line": 713,
          "column": 18
        },
        "end": {
          "line": 713,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n            ",
      "start": 20004,
      "end": 20017,
      "loc": {
        "start": {
          "line": 713,
          "column": 19
        },
        "end": {
          "line": 714,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20017,
      "end": 20018,
      "loc": {
        "start": {
          "line": 714,
          "column": 12
        },
        "end": {
          "line": 714,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "label",
      "start": 20018,
      "end": 20023,
      "loc": {
        "start": {
          "line": 714,
          "column": 13
        },
        "end": {
          "line": 714,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "htmlFor",
      "start": 20024,
      "end": 20031,
      "loc": {
        "start": {
          "line": 714,
          "column": 19
        },
        "end": {
          "line": 714,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 20031,
      "end": 20032,
      "loc": {
        "start": {
          "line": 714,
          "column": 26
        },
        "end": {
          "line": 714,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20032,
      "end": 20033,
      "loc": {
        "start": {
          "line": 714,
          "column": 27
        },
        "end": {
          "line": 714,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "i",
      "start": 20033,
      "end": 20034,
      "loc": {
        "start": {
          "line": 714,
          "column": 28
        },
        "end": {
          "line": 714,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "+",
      "start": 20035,
      "end": 20036,
      "loc": {
        "start": {
          "line": 714,
          "column": 30
        },
        "end": {
          "line": 714,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "_checkbox",
      "start": 20037,
      "end": 20048,
      "loc": {
        "start": {
          "line": 714,
          "column": 32
        },
        "end": {
          "line": 714,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20048,
      "end": 20049,
      "loc": {
        "start": {
          "line": 714,
          "column": 43
        },
        "end": {
          "line": 714,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20049,
      "end": 20050,
      "loc": {
        "start": {
          "line": 714,
          "column": 44
        },
        "end": {
          "line": 714,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": " ",
      "start": 20050,
      "end": 20056,
      "loc": {
        "start": {
          "line": 714,
          "column": 45
        },
        "end": {
          "line": 714,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20056,
      "end": 20057,
      "loc": {
        "start": {
          "line": 714,
          "column": 51
        },
        "end": {
          "line": 714,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "/",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "/",
      "start": 20057,
      "end": 20058,
      "loc": {
        "start": {
          "line": 714,
          "column": 52
        },
        "end": {
          "line": 714,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "label",
      "start": 20058,
      "end": 20063,
      "loc": {
        "start": {
          "line": 714,
          "column": 53
        },
        "end": {
          "line": 714,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20063,
      "end": 20064,
      "loc": {
        "start": {
          "line": 714,
          "column": 58
        },
        "end": {
          "line": 714,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20064,
      "end": 20065,
      "loc": {
        "start": {
          "line": 714,
          "column": 59
        },
        "end": {
          "line": 714,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": " ",
      "start": 20065,
      "end": 20068,
      "loc": {
        "start": {
          "line": 714,
          "column": 60
        },
        "end": {
          "line": 714,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20068,
      "end": 20069,
      "loc": {
        "start": {
          "line": 714,
          "column": 63
        },
        "end": {
          "line": 714,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n          ",
      "start": 20069,
      "end": 20080,
      "loc": {
        "start": {
          "line": 714,
          "column": 64
        },
        "end": {
          "line": 715,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20080,
      "end": 20081,
      "loc": {
        "start": {
          "line": 715,
          "column": 10
        },
        "end": {
          "line": 715,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "/",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "/",
      "start": 20081,
      "end": 20082,
      "loc": {
        "start": {
          "line": 715,
          "column": 11
        },
        "end": {
          "line": 715,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "td",
      "start": 20082,
      "end": 20084,
      "loc": {
        "start": {
          "line": 715,
          "column": 12
        },
        "end": {
          "line": 715,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20084,
      "end": 20085,
      "loc": {
        "start": {
          "line": 715,
          "column": 14
        },
        "end": {
          "line": 715,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n          ",
      "start": 20085,
      "end": 20096,
      "loc": {
        "start": {
          "line": 715,
          "column": 15
        },
        "end": {
          "line": 716,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20096,
      "end": 20097,
      "loc": {
        "start": {
          "line": 716,
          "column": 10
        },
        "end": {
          "line": 716,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 20097,
      "end": 20101,
      "loc": {
        "start": {
          "line": 716,
          "column": 11
        },
        "end": {
          "line": 716,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20101,
      "end": 20102,
      "loc": {
        "start": {
          "line": 716,
          "column": 15
        },
        "end": {
          "line": 716,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get_list_display",
      "start": 20102,
      "end": 20118,
      "loc": {
        "start": {
          "line": 716,
          "column": 16
        },
        "end": {
          "line": 716,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20118,
      "end": 20119,
      "loc": {
        "start": {
          "line": 716,
          "column": 32
        },
        "end": {
          "line": 716,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20119,
      "end": 20120,
      "loc": {
        "start": {
          "line": 716,
          "column": 33
        },
        "end": {
          "line": 716,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20120,
      "end": 20121,
      "loc": {
        "start": {
          "line": 716,
          "column": 34
        },
        "end": {
          "line": 716,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "map",
      "start": 20121,
      "end": 20124,
      "loc": {
        "start": {
          "line": 716,
          "column": 35
        },
        "end": {
          "line": 716,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20124,
      "end": 20125,
      "loc": {
        "start": {
          "line": 716,
          "column": 38
        },
        "end": {
          "line": 716,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "item",
      "start": 20125,
      "end": 20129,
      "loc": {
        "start": {
          "line": 716,
          "column": 39
        },
        "end": {
          "line": 716,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20130,
      "end": 20132,
      "loc": {
        "start": {
          "line": 716,
          "column": 44
        },
        "end": {
          "line": 716,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20133,
      "end": 20134,
      "loc": {
        "start": {
          "line": 716,
          "column": 47
        },
        "end": {
          "line": 716,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 20147,
      "end": 20153,
      "loc": {
        "start": {
          "line": 717,
          "column": 12
        },
        "end": {
          "line": 717,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20154,
      "end": 20155,
      "loc": {
        "start": {
          "line": 717,
          "column": 19
        },
        "end": {
          "line": 717,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20170,
      "end": 20171,
      "loc": {
        "start": {
          "line": 718,
          "column": 14
        },
        "end": {
          "line": 718,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "td",
      "start": 20171,
      "end": 20173,
      "loc": {
        "start": {
          "line": 718,
          "column": 15
        },
        "end": {
          "line": 718,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "key",
      "start": 20174,
      "end": 20177,
      "loc": {
        "start": {
          "line": 718,
          "column": 18
        },
        "end": {
          "line": 718,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 20177,
      "end": 20178,
      "loc": {
        "start": {
          "line": 718,
          "column": 21
        },
        "end": {
          "line": 718,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20178,
      "end": 20179,
      "loc": {
        "start": {
          "line": 718,
          "column": 22
        },
        "end": {
          "line": 718,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "item",
      "start": 20179,
      "end": 20183,
      "loc": {
        "start": {
          "line": 718,
          "column": 23
        },
        "end": {
          "line": 718,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20183,
      "end": 20184,
      "loc": {
        "start": {
          "line": 718,
          "column": 27
        },
        "end": {
          "line": 718,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20184,
      "end": 20185,
      "loc": {
        "start": {
          "line": 718,
          "column": 28
        },
        "end": {
          "line": 718,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n                ",
      "start": 20185,
      "end": 20202,
      "loc": {
        "start": {
          "line": 718,
          "column": 29
        },
        "end": {
          "line": 719,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20202,
      "end": 20203,
      "loc": {
        "start": {
          "line": 719,
          "column": 16
        },
        "end": {
          "line": 719,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": " ",
      "start": 20203,
      "end": 20206,
      "loc": {
        "start": {
          "line": 719,
          "column": 17
        },
        "end": {
          "line": 719,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20206,
      "end": 20207,
      "loc": {
        "start": {
          "line": 719,
          "column": 20
        },
        "end": {
          "line": 719,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n                ",
      "start": 20207,
      "end": 20224,
      "loc": {
        "start": {
          "line": 719,
          "column": 21
        },
        "end": {
          "line": 720,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20224,
      "end": 20225,
      "loc": {
        "start": {
          "line": 720,
          "column": 16
        },
        "end": {
          "line": 720,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 20225,
      "end": 20229,
      "loc": {
        "start": {
          "line": 720,
          "column": 17
        },
        "end": {
          "line": 720,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20229,
      "end": 20230,
      "loc": {
        "start": {
          "line": 720,
          "column": 21
        },
        "end": {
          "line": 720,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get_list_display_links",
      "start": 20230,
      "end": 20252,
      "loc": {
        "start": {
          "line": 720,
          "column": 22
        },
        "end": {
          "line": 720,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20252,
      "end": 20253,
      "loc": {
        "start": {
          "line": 720,
          "column": 44
        },
        "end": {
          "line": 720,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20253,
      "end": 20254,
      "loc": {
        "start": {
          "line": 720,
          "column": 45
        },
        "end": {
          "line": 720,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20254,
      "end": 20255,
      "loc": {
        "start": {
          "line": 720,
          "column": 46
        },
        "end": {
          "line": 720,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "find",
      "start": 20255,
      "end": 20259,
      "loc": {
        "start": {
          "line": 720,
          "column": 47
        },
        "end": {
          "line": 720,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20259,
      "end": 20260,
      "loc": {
        "start": {
          "line": 720,
          "column": 51
        },
        "end": {
          "line": 720,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "a",
      "start": 20260,
      "end": 20261,
      "loc": {
        "start": {
          "line": 720,
          "column": 52
        },
        "end": {
          "line": 720,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20262,
      "end": 20264,
      "loc": {
        "start": {
          "line": 720,
          "column": 54
        },
        "end": {
          "line": 720,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20265,
      "end": 20266,
      "loc": {
        "start": {
          "line": 720,
          "column": 57
        },
        "end": {
          "line": 720,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 20285,
      "end": 20291,
      "loc": {
        "start": {
          "line": 721,
          "column": 18
        },
        "end": {
          "line": 721,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "item",
      "start": 20292,
      "end": 20296,
      "loc": {
        "start": {
          "line": 721,
          "column": 25
        },
        "end": {
          "line": 721,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "==",
      "start": 20297,
      "end": 20299,
      "loc": {
        "start": {
          "line": 721,
          "column": 30
        },
        "end": {
          "line": 721,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "a",
      "start": 20300,
      "end": 20301,
      "loc": {
        "start": {
          "line": 721,
          "column": 33
        },
        "end": {
          "line": 721,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20301,
      "end": 20302,
      "loc": {
        "start": {
          "line": 721,
          "column": 34
        },
        "end": {
          "line": 721,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20319,
      "end": 20320,
      "loc": {
        "start": {
          "line": 722,
          "column": 16
        },
        "end": {
          "line": 722,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20320,
      "end": 20321,
      "loc": {
        "start": {
          "line": 722,
          "column": 17
        },
        "end": {
          "line": 722,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "?",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20340,
      "end": 20341,
      "loc": {
        "start": {
          "line": 723,
          "column": 18
        },
        "end": {
          "line": 723,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 20342,
      "end": 20346,
      "loc": {
        "start": {
          "line": 723,
          "column": 20
        },
        "end": {
          "line": 723,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20346,
      "end": 20347,
      "loc": {
        "start": {
          "line": 723,
          "column": 24
        },
        "end": {
          "line": 723,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_create_object_link",
      "start": 20347,
      "end": 20366,
      "loc": {
        "start": {
          "line": 723,
          "column": 25
        },
        "end": {
          "line": 723,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20366,
      "end": 20367,
      "loc": {
        "start": {
          "line": 723,
          "column": 44
        },
        "end": {
          "line": 723,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "object",
      "start": 20390,
      "end": 20396,
      "loc": {
        "start": {
          "line": 724,
          "column": 22
        },
        "end": {
          "line": 724,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20396,
      "end": 20397,
      "loc": {
        "start": {
          "line": 724,
          "column": 28
        },
        "end": {
          "line": 724,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 20420,
      "end": 20424,
      "loc": {
        "start": {
          "line": 725,
          "column": 22
        },
        "end": {
          "line": 725,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20424,
      "end": 20425,
      "loc": {
        "start": {
          "line": 725,
          "column": 26
        },
        "end": {
          "line": 725,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_display_field",
      "start": 20425,
      "end": 20439,
      "loc": {
        "start": {
          "line": 725,
          "column": 27
        },
        "end": {
          "line": 725,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20439,
      "end": 20440,
      "loc": {
        "start": {
          "line": 725,
          "column": 41
        },
        "end": {
          "line": 725,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "object",
      "start": 20440,
      "end": 20446,
      "loc": {
        "start": {
          "line": 725,
          "column": 42
        },
        "end": {
          "line": 725,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20446,
      "end": 20447,
      "loc": {
        "start": {
          "line": 725,
          "column": 48
        },
        "end": {
          "line": 725,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "item",
      "start": 20448,
      "end": 20452,
      "loc": {
        "start": {
          "line": 725,
          "column": 50
        },
        "end": {
          "line": 725,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20452,
      "end": 20453,
      "loc": {
        "start": {
          "line": 725,
          "column": 54
        },
        "end": {
          "line": 725,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20474,
      "end": 20475,
      "loc": {
        "start": {
          "line": 726,
          "column": 20
        },
        "end": {
          "line": 726,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20494,
      "end": 20495,
      "loc": {
        "start": {
          "line": 727,
          "column": 18
        },
        "end": {
          "line": 727,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 20496,
      "end": 20500,
      "loc": {
        "start": {
          "line": 727,
          "column": 20
        },
        "end": {
          "line": 727,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20500,
      "end": 20501,
      "loc": {
        "start": {
          "line": 727,
          "column": 24
        },
        "end": {
          "line": 727,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_display_field",
      "start": 20501,
      "end": 20515,
      "loc": {
        "start": {
          "line": 727,
          "column": 25
        },
        "end": {
          "line": 727,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20515,
      "end": 20516,
      "loc": {
        "start": {
          "line": 727,
          "column": 39
        },
        "end": {
          "line": 727,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "object",
      "start": 20516,
      "end": 20522,
      "loc": {
        "start": {
          "line": 727,
          "column": 40
        },
        "end": {
          "line": 727,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20522,
      "end": 20523,
      "loc": {
        "start": {
          "line": 727,
          "column": 46
        },
        "end": {
          "line": 727,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "item",
      "start": 20524,
      "end": 20528,
      "loc": {
        "start": {
          "line": 727,
          "column": 48
        },
        "end": {
          "line": 727,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20528,
      "end": 20529,
      "loc": {
        "start": {
          "line": 727,
          "column": 52
        },
        "end": {
          "line": 727,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20529,
      "end": 20530,
      "loc": {
        "start": {
          "line": 727,
          "column": 53
        },
        "end": {
          "line": 727,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20530,
      "end": 20531,
      "loc": {
        "start": {
          "line": 727,
          "column": 54
        },
        "end": {
          "line": 727,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": " ",
      "start": 20531,
      "end": 20534,
      "loc": {
        "start": {
          "line": 727,
          "column": 55
        },
        "end": {
          "line": 727,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20534,
      "end": 20535,
      "loc": {
        "start": {
          "line": 727,
          "column": 58
        },
        "end": {
          "line": 727,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n              ",
      "start": 20535,
      "end": 20550,
      "loc": {
        "start": {
          "line": 727,
          "column": 59
        },
        "end": {
          "line": 728,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20550,
      "end": 20551,
      "loc": {
        "start": {
          "line": 728,
          "column": 14
        },
        "end": {
          "line": 728,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "/",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "/",
      "start": 20551,
      "end": 20552,
      "loc": {
        "start": {
          "line": 728,
          "column": 15
        },
        "end": {
          "line": 728,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "td",
      "start": 20552,
      "end": 20554,
      "loc": {
        "start": {
          "line": 728,
          "column": 16
        },
        "end": {
          "line": 728,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20554,
      "end": 20555,
      "loc": {
        "start": {
          "line": 728,
          "column": 18
        },
        "end": {
          "line": 728,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20568,
      "end": 20569,
      "loc": {
        "start": {
          "line": 729,
          "column": 12
        },
        "end": {
          "line": 729,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20569,
      "end": 20570,
      "loc": {
        "start": {
          "line": 729,
          "column": 13
        },
        "end": {
          "line": 729,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20581,
      "end": 20582,
      "loc": {
        "start": {
          "line": 730,
          "column": 10
        },
        "end": {
          "line": 730,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20582,
      "end": 20583,
      "loc": {
        "start": {
          "line": 730,
          "column": 11
        },
        "end": {
          "line": 730,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20583,
      "end": 20584,
      "loc": {
        "start": {
          "line": 730,
          "column": 12
        },
        "end": {
          "line": 730,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n        ",
      "start": 20584,
      "end": 20593,
      "loc": {
        "start": {
          "line": 730,
          "column": 13
        },
        "end": {
          "line": 731,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20593,
      "end": 20594,
      "loc": {
        "start": {
          "line": 731,
          "column": 8
        },
        "end": {
          "line": 731,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "/",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "/",
      "start": 20594,
      "end": 20595,
      "loc": {
        "start": {
          "line": 731,
          "column": 9
        },
        "end": {
          "line": 731,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "tr",
      "start": 20595,
      "end": 20597,
      "loc": {
        "start": {
          "line": 731,
          "column": 10
        },
        "end": {
          "line": 731,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20597,
      "end": 20598,
      "loc": {
        "start": {
          "line": 731,
          "column": 12
        },
        "end": {
          "line": 731,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20605,
      "end": 20606,
      "loc": {
        "start": {
          "line": 732,
          "column": 6
        },
        "end": {
          "line": 732,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20606,
      "end": 20607,
      "loc": {
        "start": {
          "line": 732,
          "column": 7
        },
        "end": {
          "line": 732,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20612,
      "end": 20613,
      "loc": {
        "start": {
          "line": 733,
          "column": 4
        },
        "end": {
          "line": 733,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20613,
      "end": 20614,
      "loc": {
        "start": {
          "line": 733,
          "column": 5
        },
        "end": {
          "line": 733,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20614,
      "end": 20615,
      "loc": {
        "start": {
          "line": 733,
          "column": 6
        },
        "end": {
          "line": 733,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20618,
      "end": 20619,
      "loc": {
        "start": {
          "line": 734,
          "column": 2
        },
        "end": {
          "line": 734,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Changes the state property \"loading\" to true. The state property can be used to show a\n   * progress indicator.\n   ",
      "start": 20622,
      "end": 20748,
      "loc": {
        "start": {
          "line": 735,
          "column": 2
        },
        "end": {
          "line": 738,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "show_progress",
      "start": 20752,
      "end": 20765,
      "loc": {
        "start": {
          "line": 740,
          "column": 2
        },
        "end": {
          "line": 740,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20765,
      "end": 20766,
      "loc": {
        "start": {
          "line": 740,
          "column": 15
        },
        "end": {
          "line": 740,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20766,
      "end": 20767,
      "loc": {
        "start": {
          "line": 740,
          "column": 16
        },
        "end": {
          "line": 740,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20768,
      "end": 20769,
      "loc": {
        "start": {
          "line": 740,
          "column": 18
        },
        "end": {
          "line": 740,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 20774,
      "end": 20778,
      "loc": {
        "start": {
          "line": 741,
          "column": 4
        },
        "end": {
          "line": 741,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20778,
      "end": 20779,
      "loc": {
        "start": {
          "line": 741,
          "column": 8
        },
        "end": {
          "line": 741,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "setState",
      "start": 20779,
      "end": 20787,
      "loc": {
        "start": {
          "line": 741,
          "column": 9
        },
        "end": {
          "line": 741,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20787,
      "end": 20788,
      "loc": {
        "start": {
          "line": 741,
          "column": 17
        },
        "end": {
          "line": 741,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20788,
      "end": 20789,
      "loc": {
        "start": {
          "line": 741,
          "column": 18
        },
        "end": {
          "line": 741,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "loading",
      "start": 20790,
      "end": 20797,
      "loc": {
        "start": {
          "line": 741,
          "column": 20
        },
        "end": {
          "line": 741,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20797,
      "end": 20798,
      "loc": {
        "start": {
          "line": 741,
          "column": 27
        },
        "end": {
          "line": 741,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 20799,
      "end": 20803,
      "loc": {
        "start": {
          "line": 741,
          "column": 29
        },
        "end": {
          "line": 741,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20804,
      "end": 20805,
      "loc": {
        "start": {
          "line": 741,
          "column": 34
        },
        "end": {
          "line": 741,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20805,
      "end": 20806,
      "loc": {
        "start": {
          "line": 741,
          "column": 35
        },
        "end": {
          "line": 741,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 20806,
      "end": 20807,
      "loc": {
        "start": {
          "line": 741,
          "column": 36
        },
        "end": {
          "line": 741,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 20810,
      "end": 20811,
      "loc": {
        "start": {
          "line": 742,
          "column": 2
        },
        "end": {
          "line": 742,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Changes the state property \"loading\" to false. This method  can be used to hide a\n   * progress indicator by inspecting the \"loading\" property of the state object.\n   ",
      "start": 20814,
      "end": 20992,
      "loc": {
        "start": {
          "line": 743,
          "column": 2
        },
        "end": {
          "line": 746,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "hide_progress",
      "start": 20996,
      "end": 21009,
      "loc": {
        "start": {
          "line": 748,
          "column": 2
        },
        "end": {
          "line": 748,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21009,
      "end": 21010,
      "loc": {
        "start": {
          "line": 748,
          "column": 15
        },
        "end": {
          "line": 748,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21010,
      "end": 21011,
      "loc": {
        "start": {
          "line": 748,
          "column": 16
        },
        "end": {
          "line": 748,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21012,
      "end": 21013,
      "loc": {
        "start": {
          "line": 748,
          "column": 18
        },
        "end": {
          "line": 748,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 21018,
      "end": 21022,
      "loc": {
        "start": {
          "line": 749,
          "column": 4
        },
        "end": {
          "line": 749,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21022,
      "end": 21023,
      "loc": {
        "start": {
          "line": 749,
          "column": 8
        },
        "end": {
          "line": 749,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "setState",
      "start": 21023,
      "end": 21031,
      "loc": {
        "start": {
          "line": 749,
          "column": 9
        },
        "end": {
          "line": 749,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21031,
      "end": 21032,
      "loc": {
        "start": {
          "line": 749,
          "column": 17
        },
        "end": {
          "line": 749,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21032,
      "end": 21033,
      "loc": {
        "start": {
          "line": 749,
          "column": 18
        },
        "end": {
          "line": 749,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "loading",
      "start": 21034,
      "end": 21041,
      "loc": {
        "start": {
          "line": 749,
          "column": 20
        },
        "end": {
          "line": 749,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21041,
      "end": 21042,
      "loc": {
        "start": {
          "line": 749,
          "column": 27
        },
        "end": {
          "line": 749,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "false",
        "keyword": "false",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "false",
      "start": 21043,
      "end": 21048,
      "loc": {
        "start": {
          "line": 749,
          "column": 29
        },
        "end": {
          "line": 749,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21049,
      "end": 21050,
      "loc": {
        "start": {
          "line": 749,
          "column": 35
        },
        "end": {
          "line": 749,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21050,
      "end": 21051,
      "loc": {
        "start": {
          "line": 749,
          "column": 36
        },
        "end": {
          "line": 749,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21051,
      "end": 21052,
      "loc": {
        "start": {
          "line": 749,
          "column": 37
        },
        "end": {
          "line": 749,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21055,
      "end": 21056,
      "loc": {
        "start": {
          "line": 750,
          "column": 2
        },
        "end": {
          "line": 750,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * The default progress indicator. Can be overriden.\n   * @return A progress indicator component\n   ",
      "start": 21059,
      "end": 21167,
      "loc": {
        "start": {
          "line": 751,
          "column": 2
        },
        "end": {
          "line": 754,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "render_progress",
      "start": 21171,
      "end": 21186,
      "loc": {
        "start": {
          "line": 756,
          "column": 2
        },
        "end": {
          "line": 756,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21186,
      "end": 21187,
      "loc": {
        "start": {
          "line": 756,
          "column": 17
        },
        "end": {
          "line": 756,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "loading",
      "start": 21187,
      "end": 21194,
      "loc": {
        "start": {
          "line": 756,
          "column": 18
        },
        "end": {
          "line": 756,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21194,
      "end": 21195,
      "loc": {
        "start": {
          "line": 756,
          "column": 25
        },
        "end": {
          "line": 756,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21196,
      "end": 21197,
      "loc": {
        "start": {
          "line": 756,
          "column": 27
        },
        "end": {
          "line": 756,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 21202,
      "end": 21204,
      "loc": {
        "start": {
          "line": 757,
          "column": 4
        },
        "end": {
          "line": 757,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21205,
      "end": 21206,
      "loc": {
        "start": {
          "line": 757,
          "column": 7
        },
        "end": {
          "line": 757,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "loading",
      "start": 21206,
      "end": 21213,
      "loc": {
        "start": {
          "line": 757,
          "column": 8
        },
        "end": {
          "line": 757,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21213,
      "end": 21214,
      "loc": {
        "start": {
          "line": 757,
          "column": 15
        },
        "end": {
          "line": 757,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21215,
      "end": 21216,
      "loc": {
        "start": {
          "line": 757,
          "column": 17
        },
        "end": {
          "line": 757,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 21223,
      "end": 21229,
      "loc": {
        "start": {
          "line": 758,
          "column": 6
        },
        "end": {
          "line": 758,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21230,
      "end": 21231,
      "loc": {
        "start": {
          "line": 758,
          "column": 13
        },
        "end": {
          "line": 758,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21240,
      "end": 21241,
      "loc": {
        "start": {
          "line": 759,
          "column": 8
        },
        "end": {
          "line": 759,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "div",
      "start": 21241,
      "end": 21244,
      "loc": {
        "start": {
          "line": 759,
          "column": 9
        },
        "end": {
          "line": 759,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "className",
      "start": 21245,
      "end": 21254,
      "loc": {
        "start": {
          "line": 759,
          "column": 13
        },
        "end": {
          "line": 759,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 21254,
      "end": 21255,
      "loc": {
        "start": {
          "line": 759,
          "column": 22
        },
        "end": {
          "line": 759,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "fetch-progress",
      "start": 21255,
      "end": 21271,
      "loc": {
        "start": {
          "line": 759,
          "column": 23
        },
        "end": {
          "line": 759,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21271,
      "end": 21272,
      "loc": {
        "start": {
          "line": 759,
          "column": 39
        },
        "end": {
          "line": 759,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n          ",
      "start": 21272,
      "end": 21283,
      "loc": {
        "start": {
          "line": 759,
          "column": 40
        },
        "end": {
          "line": 760,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21283,
      "end": 21284,
      "loc": {
        "start": {
          "line": 760,
          "column": 10
        },
        "end": {
          "line": 760,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "progress",
      "start": 21284,
      "end": 21292,
      "loc": {
        "start": {
          "line": 760,
          "column": 11
        },
        "end": {
          "line": 760,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "/",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "/",
      "start": 21293,
      "end": 21294,
      "loc": {
        "start": {
          "line": 760,
          "column": 20
        },
        "end": {
          "line": 760,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21294,
      "end": 21295,
      "loc": {
        "start": {
          "line": 760,
          "column": 21
        },
        "end": {
          "line": 760,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n        ",
      "start": 21295,
      "end": 21304,
      "loc": {
        "start": {
          "line": 760,
          "column": 22
        },
        "end": {
          "line": 761,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21304,
      "end": 21305,
      "loc": {
        "start": {
          "line": 761,
          "column": 8
        },
        "end": {
          "line": 761,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "/",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "/",
      "start": 21305,
      "end": 21306,
      "loc": {
        "start": {
          "line": 761,
          "column": 9
        },
        "end": {
          "line": 761,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "div",
      "start": 21306,
      "end": 21309,
      "loc": {
        "start": {
          "line": 761,
          "column": 10
        },
        "end": {
          "line": 761,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21309,
      "end": 21310,
      "loc": {
        "start": {
          "line": 761,
          "column": 13
        },
        "end": {
          "line": 761,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21317,
      "end": 21318,
      "loc": {
        "start": {
          "line": 762,
          "column": 6
        },
        "end": {
          "line": 762,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21318,
      "end": 21319,
      "loc": {
        "start": {
          "line": 762,
          "column": 7
        },
        "end": {
          "line": 762,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21324,
      "end": 21325,
      "loc": {
        "start": {
          "line": 763,
          "column": 4
        },
        "end": {
          "line": 763,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21328,
      "end": 21329,
      "loc": {
        "start": {
          "line": 764,
          "column": 2
        },
        "end": {
          "line": 764,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * An event listener that listens to the search event. This method calls search method which\n   * implements a custom search. The method uses the \"live_search\" property to implement live\n   * search or not.\n   * @private\n   * @param {object} event The search onChange event\n   ",
      "start": 21332,
      "end": 21617,
      "loc": {
        "start": {
          "line": 765,
          "column": 2
        },
        "end": {
          "line": 771,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_handle_search",
      "start": 21621,
      "end": 21635,
      "loc": {
        "start": {
          "line": 773,
          "column": 2
        },
        "end": {
          "line": 773,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21635,
      "end": 21636,
      "loc": {
        "start": {
          "line": 773,
          "column": 16
        },
        "end": {
          "line": 773,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "event",
      "start": 21636,
      "end": 21641,
      "loc": {
        "start": {
          "line": 773,
          "column": 17
        },
        "end": {
          "line": 773,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21641,
      "end": 21642,
      "loc": {
        "start": {
          "line": 773,
          "column": 22
        },
        "end": {
          "line": 773,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21643,
      "end": 21644,
      "loc": {
        "start": {
          "line": 773,
          "column": 24
        },
        "end": {
          "line": 773,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 21649,
      "end": 21652,
      "loc": {
        "start": {
          "line": 774,
          "column": 4
        },
        "end": {
          "line": 774,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "term",
      "start": 21653,
      "end": 21657,
      "loc": {
        "start": {
          "line": 774,
          "column": 8
        },
        "end": {
          "line": 774,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 21658,
      "end": 21659,
      "loc": {
        "start": {
          "line": 774,
          "column": 13
        },
        "end": {
          "line": 774,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "event",
      "start": 21660,
      "end": 21665,
      "loc": {
        "start": {
          "line": 774,
          "column": 15
        },
        "end": {
          "line": 774,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21665,
      "end": 21666,
      "loc": {
        "start": {
          "line": 774,
          "column": 20
        },
        "end": {
          "line": 774,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "target",
      "start": 21666,
      "end": 21672,
      "loc": {
        "start": {
          "line": 774,
          "column": 21
        },
        "end": {
          "line": 774,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21672,
      "end": 21673,
      "loc": {
        "start": {
          "line": 774,
          "column": 27
        },
        "end": {
          "line": 774,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "value",
      "start": 21673,
      "end": 21678,
      "loc": {
        "start": {
          "line": 774,
          "column": 28
        },
        "end": {
          "line": 774,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21678,
      "end": 21679,
      "loc": {
        "start": {
          "line": 774,
          "column": 33
        },
        "end": {
          "line": 774,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 21685,
      "end": 21687,
      "loc": {
        "start": {
          "line": 776,
          "column": 4
        },
        "end": {
          "line": 776,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21688,
      "end": 21689,
      "loc": {
        "start": {
          "line": 776,
          "column": 7
        },
        "end": {
          "line": 776,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "term",
      "start": 21689,
      "end": 21693,
      "loc": {
        "start": {
          "line": 776,
          "column": 8
        },
        "end": {
          "line": 776,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21693,
      "end": 21694,
      "loc": {
        "start": {
          "line": 776,
          "column": 12
        },
        "end": {
          "line": 776,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21695,
      "end": 21696,
      "loc": {
        "start": {
          "line": 776,
          "column": 14
        },
        "end": {
          "line": 776,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 21703,
      "end": 21706,
      "loc": {
        "start": {
          "line": 777,
          "column": 6
        },
        "end": {
          "line": 777,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "key",
      "start": 21707,
      "end": 21710,
      "loc": {
        "start": {
          "line": 777,
          "column": 10
        },
        "end": {
          "line": 777,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 21711,
      "end": 21712,
      "loc": {
        "start": {
          "line": 777,
          "column": 14
        },
        "end": {
          "line": 777,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "event",
      "start": 21713,
      "end": 21718,
      "loc": {
        "start": {
          "line": 777,
          "column": 16
        },
        "end": {
          "line": 777,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21718,
      "end": 21719,
      "loc": {
        "start": {
          "line": 777,
          "column": 21
        },
        "end": {
          "line": 777,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "which",
      "start": 21719,
      "end": 21724,
      "loc": {
        "start": {
          "line": 777,
          "column": 22
        },
        "end": {
          "line": 777,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 21725,
      "end": 21727,
      "loc": {
        "start": {
          "line": 777,
          "column": 28
        },
        "end": {
          "line": 777,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "event",
      "start": 21728,
      "end": 21733,
      "loc": {
        "start": {
          "line": 777,
          "column": 31
        },
        "end": {
          "line": 777,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21733,
      "end": 21734,
      "loc": {
        "start": {
          "line": 777,
          "column": 36
        },
        "end": {
          "line": 777,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "keyCode",
      "start": 21734,
      "end": 21741,
      "loc": {
        "start": {
          "line": 777,
          "column": 37
        },
        "end": {
          "line": 777,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21741,
      "end": 21742,
      "loc": {
        "start": {
          "line": 777,
          "column": 44
        },
        "end": {
          "line": 777,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 21750,
      "end": 21752,
      "loc": {
        "start": {
          "line": 779,
          "column": 6
        },
        "end": {
          "line": 779,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21753,
      "end": 21754,
      "loc": {
        "start": {
          "line": 779,
          "column": 9
        },
        "end": {
          "line": 779,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 21754,
      "end": 21758,
      "loc": {
        "start": {
          "line": 779,
          "column": 10
        },
        "end": {
          "line": 779,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21758,
      "end": 21759,
      "loc": {
        "start": {
          "line": 779,
          "column": 14
        },
        "end": {
          "line": 779,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get_live_search",
      "start": 21759,
      "end": 21774,
      "loc": {
        "start": {
          "line": 779,
          "column": 15
        },
        "end": {
          "line": 779,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21774,
      "end": 21775,
      "loc": {
        "start": {
          "line": 779,
          "column": 30
        },
        "end": {
          "line": 779,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21775,
      "end": 21776,
      "loc": {
        "start": {
          "line": 779,
          "column": 31
        },
        "end": {
          "line": 779,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 21777,
      "end": 21779,
      "loc": {
        "start": {
          "line": 779,
          "column": 33
        },
        "end": {
          "line": 779,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "key",
      "start": 21780,
      "end": 21783,
      "loc": {
        "start": {
          "line": 779,
          "column": 36
        },
        "end": {
          "line": 779,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "===",
      "start": 21784,
      "end": 21787,
      "loc": {
        "start": {
          "line": 779,
          "column": 40
        },
        "end": {
          "line": 779,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 13,
      "start": 21788,
      "end": 21790,
      "loc": {
        "start": {
          "line": 779,
          "column": 44
        },
        "end": {
          "line": 779,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21790,
      "end": 21791,
      "loc": {
        "start": {
          "line": 779,
          "column": 46
        },
        "end": {
          "line": 779,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21792,
      "end": 21793,
      "loc": {
        "start": {
          "line": 779,
          "column": 48
        },
        "end": {
          "line": 779,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 21802,
      "end": 21805,
      "loc": {
        "start": {
          "line": 780,
          "column": 8
        },
        "end": {
          "line": 780,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "queryset",
      "start": 21806,
      "end": 21814,
      "loc": {
        "start": {
          "line": 780,
          "column": 12
        },
        "end": {
          "line": 780,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 21815,
      "end": 21816,
      "loc": {
        "start": {
          "line": 780,
          "column": 21
        },
        "end": {
          "line": 780,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 21817,
      "end": 21821,
      "loc": {
        "start": {
          "line": 780,
          "column": 23
        },
        "end": {
          "line": 780,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21821,
      "end": 21822,
      "loc": {
        "start": {
          "line": 780,
          "column": 27
        },
        "end": {
          "line": 780,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "search",
      "start": 21822,
      "end": 21828,
      "loc": {
        "start": {
          "line": 780,
          "column": 28
        },
        "end": {
          "line": 780,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21828,
      "end": 21829,
      "loc": {
        "start": {
          "line": 780,
          "column": 34
        },
        "end": {
          "line": 780,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "term",
      "start": 21829,
      "end": 21833,
      "loc": {
        "start": {
          "line": 780,
          "column": 35
        },
        "end": {
          "line": 780,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21833,
      "end": 21834,
      "loc": {
        "start": {
          "line": 780,
          "column": 39
        },
        "end": {
          "line": 780,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 21835,
      "end": 21839,
      "loc": {
        "start": {
          "line": 780,
          "column": 41
        },
        "end": {
          "line": 780,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21839,
      "end": 21840,
      "loc": {
        "start": {
          "line": 780,
          "column": 45
        },
        "end": {
          "line": 780,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "state",
      "start": 21840,
      "end": 21845,
      "loc": {
        "start": {
          "line": 780,
          "column": 46
        },
        "end": {
          "line": 780,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21845,
      "end": 21846,
      "loc": {
        "start": {
          "line": 780,
          "column": 51
        },
        "end": {
          "line": 780,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "queryset",
      "start": 21846,
      "end": 21854,
      "loc": {
        "start": {
          "line": 780,
          "column": 52
        },
        "end": {
          "line": 780,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21854,
      "end": 21855,
      "loc": {
        "start": {
          "line": 780,
          "column": 60
        },
        "end": {
          "line": 780,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21855,
      "end": 21856,
      "loc": {
        "start": {
          "line": 780,
          "column": 61
        },
        "end": {
          "line": 780,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 21865,
      "end": 21869,
      "loc": {
        "start": {
          "line": 781,
          "column": 8
        },
        "end": {
          "line": 781,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21869,
      "end": 21870,
      "loc": {
        "start": {
          "line": 781,
          "column": 12
        },
        "end": {
          "line": 781,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "setState",
      "start": 21870,
      "end": 21878,
      "loc": {
        "start": {
          "line": 781,
          "column": 13
        },
        "end": {
          "line": 781,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21878,
      "end": 21879,
      "loc": {
        "start": {
          "line": 781,
          "column": 21
        },
        "end": {
          "line": 781,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21879,
      "end": 21880,
      "loc": {
        "start": {
          "line": 781,
          "column": 22
        },
        "end": {
          "line": 781,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "queryset",
      "start": 21881,
      "end": 21889,
      "loc": {
        "start": {
          "line": 781,
          "column": 24
        },
        "end": {
          "line": 781,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21889,
      "end": 21890,
      "loc": {
        "start": {
          "line": 781,
          "column": 32
        },
        "end": {
          "line": 781,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "queryset",
      "start": 21891,
      "end": 21899,
      "loc": {
        "start": {
          "line": 781,
          "column": 34
        },
        "end": {
          "line": 781,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21899,
      "end": 21900,
      "loc": {
        "start": {
          "line": 781,
          "column": 42
        },
        "end": {
          "line": 781,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "total",
      "start": 21901,
      "end": 21906,
      "loc": {
        "start": {
          "line": 781,
          "column": 44
        },
        "end": {
          "line": 781,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21906,
      "end": 21907,
      "loc": {
        "start": {
          "line": 781,
          "column": 49
        },
        "end": {
          "line": 781,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "queryset",
      "start": 21908,
      "end": 21916,
      "loc": {
        "start": {
          "line": 781,
          "column": 51
        },
        "end": {
          "line": 781,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21916,
      "end": 21917,
      "loc": {
        "start": {
          "line": 781,
          "column": 59
        },
        "end": {
          "line": 781,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "length",
      "start": 21917,
      "end": 21923,
      "loc": {
        "start": {
          "line": 781,
          "column": 60
        },
        "end": {
          "line": 781,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21924,
      "end": 21925,
      "loc": {
        "start": {
          "line": 781,
          "column": 67
        },
        "end": {
          "line": 781,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21925,
      "end": 21926,
      "loc": {
        "start": {
          "line": 781,
          "column": 68
        },
        "end": {
          "line": 781,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21926,
      "end": 21927,
      "loc": {
        "start": {
          "line": 781,
          "column": 69
        },
        "end": {
          "line": 781,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21934,
      "end": 21935,
      "loc": {
        "start": {
          "line": 782,
          "column": 6
        },
        "end": {
          "line": 782,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21940,
      "end": 21941,
      "loc": {
        "start": {
          "line": 783,
          "column": 4
        },
        "end": {
          "line": 783,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "else",
        "keyword": "else",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "else",
      "start": 21942,
      "end": 21946,
      "loc": {
        "start": {
          "line": 783,
          "column": 6
        },
        "end": {
          "line": 783,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21947,
      "end": 21948,
      "loc": {
        "start": {
          "line": 783,
          "column": 11
        },
        "end": {
          "line": 783,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 21955,
      "end": 21959,
      "loc": {
        "start": {
          "line": 784,
          "column": 6
        },
        "end": {
          "line": 784,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21959,
      "end": 21960,
      "loc": {
        "start": {
          "line": 784,
          "column": 10
        },
        "end": {
          "line": 784,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "setState",
      "start": 21960,
      "end": 21968,
      "loc": {
        "start": {
          "line": 784,
          "column": 11
        },
        "end": {
          "line": 784,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21968,
      "end": 21969,
      "loc": {
        "start": {
          "line": 784,
          "column": 19
        },
        "end": {
          "line": 784,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 21969,
      "end": 21970,
      "loc": {
        "start": {
          "line": 784,
          "column": 20
        },
        "end": {
          "line": 784,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "queryset",
      "start": 21979,
      "end": 21987,
      "loc": {
        "start": {
          "line": 785,
          "column": 8
        },
        "end": {
          "line": 785,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21987,
      "end": 21988,
      "loc": {
        "start": {
          "line": 785,
          "column": 16
        },
        "end": {
          "line": 785,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 21989,
      "end": 21993,
      "loc": {
        "start": {
          "line": 785,
          "column": 18
        },
        "end": {
          "line": 785,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 21993,
      "end": 21994,
      "loc": {
        "start": {
          "line": 785,
          "column": 22
        },
        "end": {
          "line": 785,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get_queryset",
      "start": 21994,
      "end": 22006,
      "loc": {
        "start": {
          "line": 785,
          "column": 23
        },
        "end": {
          "line": 785,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22006,
      "end": 22007,
      "loc": {
        "start": {
          "line": 785,
          "column": 35
        },
        "end": {
          "line": 785,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 22018,
      "end": 22022,
      "loc": {
        "start": {
          "line": 786,
          "column": 10
        },
        "end": {
          "line": 786,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 22022,
      "end": 22023,
      "loc": {
        "start": {
          "line": 786,
          "column": 14
        },
        "end": {
          "line": 786,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "state",
      "start": 22023,
      "end": 22028,
      "loc": {
        "start": {
          "line": 786,
          "column": 15
        },
        "end": {
          "line": 786,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 22028,
      "end": 22029,
      "loc": {
        "start": {
          "line": 786,
          "column": 20
        },
        "end": {
          "line": 786,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "page_number",
      "start": 22029,
      "end": 22040,
      "loc": {
        "start": {
          "line": 786,
          "column": 21
        },
        "end": {
          "line": 786,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 22040,
      "end": 22041,
      "loc": {
        "start": {
          "line": 786,
          "column": 32
        },
        "end": {
          "line": 786,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 22052,
      "end": 22056,
      "loc": {
        "start": {
          "line": 787,
          "column": 10
        },
        "end": {
          "line": 787,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 22056,
      "end": 22057,
      "loc": {
        "start": {
          "line": 787,
          "column": 14
        },
        "end": {
          "line": 787,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get_list_per_page",
      "start": 22057,
      "end": 22074,
      "loc": {
        "start": {
          "line": 787,
          "column": 15
        },
        "end": {
          "line": 787,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22074,
      "end": 22075,
      "loc": {
        "start": {
          "line": 787,
          "column": 32
        },
        "end": {
          "line": 787,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22075,
      "end": 22076,
      "loc": {
        "start": {
          "line": 787,
          "column": 33
        },
        "end": {
          "line": 787,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 22076,
      "end": 22077,
      "loc": {
        "start": {
          "line": 787,
          "column": 34
        },
        "end": {
          "line": 787,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 22088,
      "end": 22092,
      "loc": {
        "start": {
          "line": 788,
          "column": 10
        },
        "end": {
          "line": 788,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 22092,
      "end": 22093,
      "loc": {
        "start": {
          "line": 788,
          "column": 14
        },
        "end": {
          "line": 788,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "state",
      "start": 22093,
      "end": 22098,
      "loc": {
        "start": {
          "line": 788,
          "column": 15
        },
        "end": {
          "line": 788,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 22098,
      "end": 22099,
      "loc": {
        "start": {
          "line": 788,
          "column": 20
        },
        "end": {
          "line": 788,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "queryset",
      "start": 22099,
      "end": 22107,
      "loc": {
        "start": {
          "line": 788,
          "column": 21
        },
        "end": {
          "line": 788,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22116,
      "end": 22117,
      "loc": {
        "start": {
          "line": 789,
          "column": 8
        },
        "end": {
          "line": 789,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 22117,
      "end": 22118,
      "loc": {
        "start": {
          "line": 789,
          "column": 9
        },
        "end": {
          "line": 789,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "total",
      "start": 22127,
      "end": 22132,
      "loc": {
        "start": {
          "line": 790,
          "column": 8
        },
        "end": {
          "line": 790,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 22132,
      "end": 22133,
      "loc": {
        "start": {
          "line": 790,
          "column": 13
        },
        "end": {
          "line": 790,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 22134,
      "end": 22138,
      "loc": {
        "start": {
          "line": 790,
          "column": 15
        },
        "end": {
          "line": 790,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 22138,
      "end": 22139,
      "loc": {
        "start": {
          "line": 790,
          "column": 19
        },
        "end": {
          "line": 790,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get_queryset",
      "start": 22139,
      "end": 22151,
      "loc": {
        "start": {
          "line": 790,
          "column": 20
        },
        "end": {
          "line": 790,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22151,
      "end": 22152,
      "loc": {
        "start": {
          "line": 790,
          "column": 32
        },
        "end": {
          "line": 790,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 22163,
      "end": 22167,
      "loc": {
        "start": {
          "line": 791,
          "column": 10
        },
        "end": {
          "line": 791,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 22167,
      "end": 22168,
      "loc": {
        "start": {
          "line": 791,
          "column": 14
        },
        "end": {
          "line": 791,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "state",
      "start": 22168,
      "end": 22173,
      "loc": {
        "start": {
          "line": 791,
          "column": 15
        },
        "end": {
          "line": 791,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 22173,
      "end": 22174,
      "loc": {
        "start": {
          "line": 791,
          "column": 20
        },
        "end": {
          "line": 791,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "page_number",
      "start": 22174,
      "end": 22185,
      "loc": {
        "start": {
          "line": 791,
          "column": 21
        },
        "end": {
          "line": 791,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 22185,
      "end": 22186,
      "loc": {
        "start": {
          "line": 791,
          "column": 32
        },
        "end": {
          "line": 791,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 22197,
      "end": 22201,
      "loc": {
        "start": {
          "line": 792,
          "column": 10
        },
        "end": {
          "line": 792,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 22201,
      "end": 22202,
      "loc": {
        "start": {
          "line": 792,
          "column": 14
        },
        "end": {
          "line": 792,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "list_per_page",
      "start": 22202,
      "end": 22215,
      "loc": {
        "start": {
          "line": 792,
          "column": 15
        },
        "end": {
          "line": 792,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 22215,
      "end": 22216,
      "loc": {
        "start": {
          "line": 792,
          "column": 28
        },
        "end": {
          "line": 792,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 22227,
      "end": 22231,
      "loc": {
        "start": {
          "line": 793,
          "column": 10
        },
        "end": {
          "line": 793,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 22231,
      "end": 22232,
      "loc": {
        "start": {
          "line": 793,
          "column": 14
        },
        "end": {
          "line": 793,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "state",
      "start": 22232,
      "end": 22237,
      "loc": {
        "start": {
          "line": 793,
          "column": 15
        },
        "end": {
          "line": 793,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 22237,
      "end": 22238,
      "loc": {
        "start": {
          "line": 793,
          "column": 20
        },
        "end": {
          "line": 793,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "queryset",
      "start": 22238,
      "end": 22246,
      "loc": {
        "start": {
          "line": 793,
          "column": 21
        },
        "end": {
          "line": 793,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22255,
      "end": 22256,
      "loc": {
        "start": {
          "line": 794,
          "column": 8
        },
        "end": {
          "line": 794,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 22256,
      "end": 22257,
      "loc": {
        "start": {
          "line": 794,
          "column": 9
        },
        "end": {
          "line": 794,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "length",
      "start": 22257,
      "end": 22263,
      "loc": {
        "start": {
          "line": 794,
          "column": 10
        },
        "end": {
          "line": 794,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22270,
      "end": 22271,
      "loc": {
        "start": {
          "line": 795,
          "column": 6
        },
        "end": {
          "line": 795,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22271,
      "end": 22272,
      "loc": {
        "start": {
          "line": 795,
          "column": 7
        },
        "end": {
          "line": 795,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 22272,
      "end": 22273,
      "loc": {
        "start": {
          "line": 795,
          "column": 8
        },
        "end": {
          "line": 795,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22278,
      "end": 22279,
      "loc": {
        "start": {
          "line": 796,
          "column": 4
        },
        "end": {
          "line": 796,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22282,
      "end": 22283,
      "loc": {
        "start": {
          "line": 797,
          "column": 2
        },
        "end": {
          "line": 797,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Renders the search component\n   *\n   * @return A search input field\n   ",
      "start": 22286,
      "end": 22368,
      "loc": {
        "start": {
          "line": 798,
          "column": 2
        },
        "end": {
          "line": 802,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "render_search_field",
      "start": 22372,
      "end": 22391,
      "loc": {
        "start": {
          "line": 804,
          "column": 2
        },
        "end": {
          "line": 804,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22391,
      "end": 22392,
      "loc": {
        "start": {
          "line": 804,
          "column": 21
        },
        "end": {
          "line": 804,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22392,
      "end": 22393,
      "loc": {
        "start": {
          "line": 804,
          "column": 22
        },
        "end": {
          "line": 804,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22394,
      "end": 22395,
      "loc": {
        "start": {
          "line": 804,
          "column": 24
        },
        "end": {
          "line": 804,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 22400,
      "end": 22406,
      "loc": {
        "start": {
          "line": 805,
          "column": 4
        },
        "end": {
          "line": 805,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22407,
      "end": 22408,
      "loc": {
        "start": {
          "line": 805,
          "column": 11
        },
        "end": {
          "line": 805,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22415,
      "end": 22416,
      "loc": {
        "start": {
          "line": 806,
          "column": 6
        },
        "end": {
          "line": 806,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "div",
      "start": 22416,
      "end": 22419,
      "loc": {
        "start": {
          "line": 806,
          "column": 7
        },
        "end": {
          "line": 806,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22419,
      "end": 22420,
      "loc": {
        "start": {
          "line": 806,
          "column": 10
        },
        "end": {
          "line": 806,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n        ",
      "start": 22420,
      "end": 22429,
      "loc": {
        "start": {
          "line": 806,
          "column": 11
        },
        "end": {
          "line": 807,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22429,
      "end": 22430,
      "loc": {
        "start": {
          "line": 807,
          "column": 8
        },
        "end": {
          "line": 807,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "input",
      "start": 22430,
      "end": 22435,
      "loc": {
        "start": {
          "line": 807,
          "column": 9
        },
        "end": {
          "line": 807,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "name",
      "start": 22446,
      "end": 22450,
      "loc": {
        "start": {
          "line": 808,
          "column": 10
        },
        "end": {
          "line": 808,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 22450,
      "end": 22451,
      "loc": {
        "start": {
          "line": 808,
          "column": 14
        },
        "end": {
          "line": 808,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "search",
      "start": 22451,
      "end": 22459,
      "loc": {
        "start": {
          "line": 808,
          "column": 15
        },
        "end": {
          "line": 808,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "type",
      "start": 22470,
      "end": 22474,
      "loc": {
        "start": {
          "line": 809,
          "column": 10
        },
        "end": {
          "line": 809,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 22474,
      "end": 22475,
      "loc": {
        "start": {
          "line": 809,
          "column": 14
        },
        "end": {
          "line": 809,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "text",
      "start": 22475,
      "end": 22481,
      "loc": {
        "start": {
          "line": 809,
          "column": 15
        },
        "end": {
          "line": 809,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "className",
      "start": 22492,
      "end": 22501,
      "loc": {
        "start": {
          "line": 810,
          "column": 10
        },
        "end": {
          "line": 810,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 22501,
      "end": 22502,
      "loc": {
        "start": {
          "line": 810,
          "column": 19
        },
        "end": {
          "line": 810,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "ra-search-field",
      "start": 22502,
      "end": 22519,
      "loc": {
        "start": {
          "line": 810,
          "column": 20
        },
        "end": {
          "line": 810,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "placeholder",
      "start": 22530,
      "end": 22541,
      "loc": {
        "start": {
          "line": 811,
          "column": 10
        },
        "end": {
          "line": 811,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 22541,
      "end": 22542,
      "loc": {
        "start": {
          "line": 811,
          "column": 21
        },
        "end": {
          "line": 811,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "Search",
      "start": 22542,
      "end": 22550,
      "loc": {
        "start": {
          "line": 811,
          "column": 22
        },
        "end": {
          "line": 811,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "onChange",
      "start": 22561,
      "end": 22569,
      "loc": {
        "start": {
          "line": 812,
          "column": 10
        },
        "end": {
          "line": 812,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 22569,
      "end": 22570,
      "loc": {
        "start": {
          "line": 812,
          "column": 18
        },
        "end": {
          "line": 812,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22570,
      "end": 22571,
      "loc": {
        "start": {
          "line": 812,
          "column": 19
        },
        "end": {
          "line": 812,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 22571,
      "end": 22575,
      "loc": {
        "start": {
          "line": 812,
          "column": 20
        },
        "end": {
          "line": 812,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 22575,
      "end": 22576,
      "loc": {
        "start": {
          "line": 812,
          "column": 24
        },
        "end": {
          "line": 812,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_handle_search",
      "start": 22576,
      "end": 22590,
      "loc": {
        "start": {
          "line": 812,
          "column": 25
        },
        "end": {
          "line": 812,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22590,
      "end": 22591,
      "loc": {
        "start": {
          "line": 812,
          "column": 39
        },
        "end": {
          "line": 812,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "onKeyUp",
      "start": 22602,
      "end": 22609,
      "loc": {
        "start": {
          "line": 813,
          "column": 10
        },
        "end": {
          "line": 813,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 22609,
      "end": 22610,
      "loc": {
        "start": {
          "line": 813,
          "column": 17
        },
        "end": {
          "line": 813,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22610,
      "end": 22611,
      "loc": {
        "start": {
          "line": 813,
          "column": 18
        },
        "end": {
          "line": 813,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 22611,
      "end": 22615,
      "loc": {
        "start": {
          "line": 813,
          "column": 19
        },
        "end": {
          "line": 813,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 22615,
      "end": 22616,
      "loc": {
        "start": {
          "line": 813,
          "column": 23
        },
        "end": {
          "line": 813,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_handle_search",
      "start": 22616,
      "end": 22630,
      "loc": {
        "start": {
          "line": 813,
          "column": 24
        },
        "end": {
          "line": 813,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22630,
      "end": 22631,
      "loc": {
        "start": {
          "line": 813,
          "column": 38
        },
        "end": {
          "line": 813,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "/",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "/",
      "start": 22640,
      "end": 22641,
      "loc": {
        "start": {
          "line": 814,
          "column": 8
        },
        "end": {
          "line": 814,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22641,
      "end": 22642,
      "loc": {
        "start": {
          "line": 814,
          "column": 9
        },
        "end": {
          "line": 814,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n      ",
      "start": 22642,
      "end": 22649,
      "loc": {
        "start": {
          "line": 814,
          "column": 10
        },
        "end": {
          "line": 815,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22649,
      "end": 22650,
      "loc": {
        "start": {
          "line": 815,
          "column": 6
        },
        "end": {
          "line": 815,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "/",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "/",
      "start": 22650,
      "end": 22651,
      "loc": {
        "start": {
          "line": 815,
          "column": 7
        },
        "end": {
          "line": 815,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "div",
      "start": 22651,
      "end": 22654,
      "loc": {
        "start": {
          "line": 815,
          "column": 8
        },
        "end": {
          "line": 815,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22654,
      "end": 22655,
      "loc": {
        "start": {
          "line": 815,
          "column": 11
        },
        "end": {
          "line": 815,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22660,
      "end": 22661,
      "loc": {
        "start": {
          "line": 816,
          "column": 4
        },
        "end": {
          "line": 816,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 22661,
      "end": 22662,
      "loc": {
        "start": {
          "line": 816,
          "column": 5
        },
        "end": {
          "line": 816,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22665,
      "end": 22666,
      "loc": {
        "start": {
          "line": 817,
          "column": 2
        },
        "end": {
          "line": 817,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Renders the add object button. Checks to see if permission is given by has_add_permission\n   *\n   * @return An add button component\n   ",
      "start": 22669,
      "end": 22815,
      "loc": {
        "start": {
          "line": 818,
          "column": 2
        },
        "end": {
          "line": 822,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "render_add_button",
      "start": 22819,
      "end": 22836,
      "loc": {
        "start": {
          "line": 824,
          "column": 2
        },
        "end": {
          "line": 824,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22836,
      "end": 22837,
      "loc": {
        "start": {
          "line": 824,
          "column": 19
        },
        "end": {
          "line": 824,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22837,
      "end": 22838,
      "loc": {
        "start": {
          "line": 824,
          "column": 20
        },
        "end": {
          "line": 824,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22839,
      "end": 22840,
      "loc": {
        "start": {
          "line": 824,
          "column": 22
        },
        "end": {
          "line": 824,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 22845,
      "end": 22847,
      "loc": {
        "start": {
          "line": 825,
          "column": 4
        },
        "end": {
          "line": 825,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22848,
      "end": 22849,
      "loc": {
        "start": {
          "line": 825,
          "column": 7
        },
        "end": {
          "line": 825,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 22849,
      "end": 22853,
      "loc": {
        "start": {
          "line": 825,
          "column": 8
        },
        "end": {
          "line": 825,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 22853,
      "end": 22854,
      "loc": {
        "start": {
          "line": 825,
          "column": 12
        },
        "end": {
          "line": 825,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "has_add_permission",
      "start": 22854,
      "end": 22872,
      "loc": {
        "start": {
          "line": 825,
          "column": 13
        },
        "end": {
          "line": 825,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22872,
      "end": 22873,
      "loc": {
        "start": {
          "line": 825,
          "column": 31
        },
        "end": {
          "line": 825,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22873,
      "end": 22874,
      "loc": {
        "start": {
          "line": 825,
          "column": 32
        },
        "end": {
          "line": 825,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22874,
      "end": 22875,
      "loc": {
        "start": {
          "line": 825,
          "column": 33
        },
        "end": {
          "line": 825,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22876,
      "end": 22877,
      "loc": {
        "start": {
          "line": 825,
          "column": 35
        },
        "end": {
          "line": 825,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 22884,
      "end": 22890,
      "loc": {
        "start": {
          "line": 826,
          "column": 6
        },
        "end": {
          "line": 826,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22891,
      "end": 22892,
      "loc": {
        "start": {
          "line": 826,
          "column": 13
        },
        "end": {
          "line": 826,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22901,
      "end": 22902,
      "loc": {
        "start": {
          "line": 827,
          "column": 8
        },
        "end": {
          "line": 827,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "button",
      "start": 22902,
      "end": 22908,
      "loc": {
        "start": {
          "line": 827,
          "column": 9
        },
        "end": {
          "line": 827,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "className",
      "start": 22919,
      "end": 22928,
      "loc": {
        "start": {
          "line": 828,
          "column": 10
        },
        "end": {
          "line": 828,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 22928,
      "end": 22929,
      "loc": {
        "start": {
          "line": 828,
          "column": 19
        },
        "end": {
          "line": 828,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22929,
      "end": 22930,
      "loc": {
        "start": {
          "line": 828,
          "column": 20
        },
        "end": {
          "line": 828,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "ra-add-button",
      "start": 22930,
      "end": 22945,
      "loc": {
        "start": {
          "line": 828,
          "column": 21
        },
        "end": {
          "line": 828,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22945,
      "end": 22946,
      "loc": {
        "start": {
          "line": 828,
          "column": 36
        },
        "end": {
          "line": 828,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "onClick",
      "start": 22957,
      "end": 22964,
      "loc": {
        "start": {
          "line": 829,
          "column": 10
        },
        "end": {
          "line": 829,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 22964,
      "end": 22965,
      "loc": {
        "start": {
          "line": 829,
          "column": 17
        },
        "end": {
          "line": 829,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22965,
      "end": 22966,
      "loc": {
        "start": {
          "line": 829,
          "column": 18
        },
        "end": {
          "line": 829,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 22966,
      "end": 22970,
      "loc": {
        "start": {
          "line": 829,
          "column": 19
        },
        "end": {
          "line": 829,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 22970,
      "end": 22971,
      "loc": {
        "start": {
          "line": 829,
          "column": 23
        },
        "end": {
          "line": 829,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_object_link_clicked",
      "start": 22971,
      "end": 22991,
      "loc": {
        "start": {
          "line": 829,
          "column": 24
        },
        "end": {
          "line": 829,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22991,
      "end": 22992,
      "loc": {
        "start": {
          "line": 829,
          "column": 44
        },
        "end": {
          "line": 829,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "null",
        "keyword": "null",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "null",
      "start": 22992,
      "end": 22996,
      "loc": {
        "start": {
          "line": 829,
          "column": 45
        },
        "end": {
          "line": 829,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22996,
      "end": 22997,
      "loc": {
        "start": {
          "line": 829,
          "column": 49
        },
        "end": {
          "line": 829,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 22997,
      "end": 22998,
      "loc": {
        "start": {
          "line": 829,
          "column": 50
        },
        "end": {
          "line": 829,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23007,
      "end": 23008,
      "loc": {
        "start": {
          "line": 830,
          "column": 8
        },
        "end": {
          "line": 830,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n          ",
      "start": 23008,
      "end": 23019,
      "loc": {
        "start": {
          "line": 830,
          "column": 9
        },
        "end": {
          "line": 831,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23019,
      "end": 23020,
      "loc": {
        "start": {
          "line": 831,
          "column": 10
        },
        "end": {
          "line": 831,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": " ",
      "start": 23020,
      "end": 23023,
      "loc": {
        "start": {
          "line": 831,
          "column": 11
        },
        "end": {
          "line": 831,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23023,
      "end": 23024,
      "loc": {
        "start": {
          "line": 831,
          "column": 14
        },
        "end": {
          "line": 831,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n          Add ",
      "start": 23024,
      "end": 23039,
      "loc": {
        "start": {
          "line": 831,
          "column": 15
        },
        "end": {
          "line": 832,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23039,
      "end": 23040,
      "loc": {
        "start": {
          "line": 832,
          "column": 14
        },
        "end": {
          "line": 832,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_",
      "start": 23040,
      "end": 23041,
      "loc": {
        "start": {
          "line": 832,
          "column": 15
        },
        "end": {
          "line": 832,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 23041,
      "end": 23042,
      "loc": {
        "start": {
          "line": 832,
          "column": 16
        },
        "end": {
          "line": 832,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "startCase",
      "start": 23042,
      "end": 23051,
      "loc": {
        "start": {
          "line": 832,
          "column": 17
        },
        "end": {
          "line": 832,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23051,
      "end": 23052,
      "loc": {
        "start": {
          "line": 832,
          "column": 26
        },
        "end": {
          "line": 832,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 23052,
      "end": 23056,
      "loc": {
        "start": {
          "line": 832,
          "column": 27
        },
        "end": {
          "line": 832,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 23056,
      "end": 23057,
      "loc": {
        "start": {
          "line": 832,
          "column": 31
        },
        "end": {
          "line": 832,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "name",
      "start": 23057,
      "end": 23061,
      "loc": {
        "start": {
          "line": 832,
          "column": 32
        },
        "end": {
          "line": 832,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23061,
      "end": 23062,
      "loc": {
        "start": {
          "line": 832,
          "column": 36
        },
        "end": {
          "line": 832,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23062,
      "end": 23063,
      "loc": {
        "start": {
          "line": 832,
          "column": 37
        },
        "end": {
          "line": 832,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n        ",
      "start": 23063,
      "end": 23072,
      "loc": {
        "start": {
          "line": 832,
          "column": 38
        },
        "end": {
          "line": 833,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23072,
      "end": 23073,
      "loc": {
        "start": {
          "line": 833,
          "column": 8
        },
        "end": {
          "line": 833,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "/",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "/",
      "start": 23073,
      "end": 23074,
      "loc": {
        "start": {
          "line": 833,
          "column": 9
        },
        "end": {
          "line": 833,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "button",
      "start": 23074,
      "end": 23080,
      "loc": {
        "start": {
          "line": 833,
          "column": 10
        },
        "end": {
          "line": 833,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23080,
      "end": 23081,
      "loc": {
        "start": {
          "line": 833,
          "column": 16
        },
        "end": {
          "line": 833,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23088,
      "end": 23089,
      "loc": {
        "start": {
          "line": 834,
          "column": 6
        },
        "end": {
          "line": 834,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 23089,
      "end": 23090,
      "loc": {
        "start": {
          "line": 834,
          "column": 7
        },
        "end": {
          "line": 834,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23095,
      "end": 23096,
      "loc": {
        "start": {
          "line": 835,
          "column": 4
        },
        "end": {
          "line": 835,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23099,
      "end": 23100,
      "loc": {
        "start": {
          "line": 836,
          "column": 2
        },
        "end": {
          "line": 836,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Renders the table in the display page. This calls _get_table_header and _get_table_body\n   *\n   * @return An a table displaying the state queryset set objects\n   ",
      "start": 23103,
      "end": 23276,
      "loc": {
        "start": {
          "line": 837,
          "column": 2
        },
        "end": {
          "line": 841,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "render_table",
      "start": 23280,
      "end": 23292,
      "loc": {
        "start": {
          "line": 843,
          "column": 2
        },
        "end": {
          "line": 843,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23292,
      "end": 23293,
      "loc": {
        "start": {
          "line": 843,
          "column": 14
        },
        "end": {
          "line": 843,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23293,
      "end": 23294,
      "loc": {
        "start": {
          "line": 843,
          "column": 15
        },
        "end": {
          "line": 843,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23295,
      "end": 23296,
      "loc": {
        "start": {
          "line": 843,
          "column": 17
        },
        "end": {
          "line": 843,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 23301,
      "end": 23307,
      "loc": {
        "start": {
          "line": 844,
          "column": 4
        },
        "end": {
          "line": 844,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23308,
      "end": 23309,
      "loc": {
        "start": {
          "line": 844,
          "column": 11
        },
        "end": {
          "line": 844,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23316,
      "end": 23317,
      "loc": {
        "start": {
          "line": 845,
          "column": 6
        },
        "end": {
          "line": 845,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "table",
      "start": 23317,
      "end": 23322,
      "loc": {
        "start": {
          "line": 845,
          "column": 7
        },
        "end": {
          "line": 845,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "className",
      "start": 23323,
      "end": 23332,
      "loc": {
        "start": {
          "line": 845,
          "column": 13
        },
        "end": {
          "line": 845,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 23332,
      "end": 23333,
      "loc": {
        "start": {
          "line": 845,
          "column": 22
        },
        "end": {
          "line": 845,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "table",
      "start": 23333,
      "end": 23340,
      "loc": {
        "start": {
          "line": 845,
          "column": 23
        },
        "end": {
          "line": 845,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23340,
      "end": 23341,
      "loc": {
        "start": {
          "line": 845,
          "column": 30
        },
        "end": {
          "line": 845,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n        ",
      "start": 23341,
      "end": 23350,
      "loc": {
        "start": {
          "line": 845,
          "column": 31
        },
        "end": {
          "line": 846,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23350,
      "end": 23351,
      "loc": {
        "start": {
          "line": 846,
          "column": 8
        },
        "end": {
          "line": 846,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "thead",
      "start": 23351,
      "end": 23356,
      "loc": {
        "start": {
          "line": 846,
          "column": 9
        },
        "end": {
          "line": 846,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23356,
      "end": 23357,
      "loc": {
        "start": {
          "line": 846,
          "column": 14
        },
        "end": {
          "line": 846,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n          ",
      "start": 23357,
      "end": 23368,
      "loc": {
        "start": {
          "line": 846,
          "column": 15
        },
        "end": {
          "line": 847,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23368,
      "end": 23369,
      "loc": {
        "start": {
          "line": 847,
          "column": 10
        },
        "end": {
          "line": 847,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "tr",
      "start": 23369,
      "end": 23371,
      "loc": {
        "start": {
          "line": 847,
          "column": 11
        },
        "end": {
          "line": 847,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "key",
      "start": 23372,
      "end": 23375,
      "loc": {
        "start": {
          "line": 847,
          "column": 14
        },
        "end": {
          "line": 847,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 23375,
      "end": 23376,
      "loc": {
        "start": {
          "line": 847,
          "column": 17
        },
        "end": {
          "line": 847,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "header",
      "start": 23376,
      "end": 23384,
      "loc": {
        "start": {
          "line": 847,
          "column": 18
        },
        "end": {
          "line": 847,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23384,
      "end": 23385,
      "loc": {
        "start": {
          "line": 847,
          "column": 26
        },
        "end": {
          "line": 847,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n            ",
      "start": 23385,
      "end": 23398,
      "loc": {
        "start": {
          "line": 847,
          "column": 27
        },
        "end": {
          "line": 848,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23398,
      "end": 23399,
      "loc": {
        "start": {
          "line": 848,
          "column": 12
        },
        "end": {
          "line": 848,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "th",
      "start": 23399,
      "end": 23401,
      "loc": {
        "start": {
          "line": 848,
          "column": 13
        },
        "end": {
          "line": 848,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23401,
      "end": 23402,
      "loc": {
        "start": {
          "line": 848,
          "column": 15
        },
        "end": {
          "line": 848,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n              ",
      "start": 23402,
      "end": 23417,
      "loc": {
        "start": {
          "line": 848,
          "column": 16
        },
        "end": {
          "line": 849,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23417,
      "end": 23418,
      "loc": {
        "start": {
          "line": 849,
          "column": 14
        },
        "end": {
          "line": 849,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "input",
      "start": 23418,
      "end": 23423,
      "loc": {
        "start": {
          "line": 849,
          "column": 15
        },
        "end": {
          "line": 849,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "type",
      "start": 23440,
      "end": 23444,
      "loc": {
        "start": {
          "line": 850,
          "column": 16
        },
        "end": {
          "line": 850,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 23444,
      "end": 23445,
      "loc": {
        "start": {
          "line": 850,
          "column": 20
        },
        "end": {
          "line": 850,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "checkbox",
      "start": 23445,
      "end": 23455,
      "loc": {
        "start": {
          "line": 850,
          "column": 21
        },
        "end": {
          "line": 850,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "id",
      "start": 23472,
      "end": 23474,
      "loc": {
        "start": {
          "line": 851,
          "column": 16
        },
        "end": {
          "line": 851,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 23474,
      "end": 23475,
      "loc": {
        "start": {
          "line": 851,
          "column": 18
        },
        "end": {
          "line": 851,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "all_boxes",
      "start": 23475,
      "end": 23486,
      "loc": {
        "start": {
          "line": 851,
          "column": 19
        },
        "end": {
          "line": 851,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "onChange",
      "start": 23503,
      "end": 23511,
      "loc": {
        "start": {
          "line": 852,
          "column": 16
        },
        "end": {
          "line": 852,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 23511,
      "end": 23512,
      "loc": {
        "start": {
          "line": 852,
          "column": 24
        },
        "end": {
          "line": 852,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23512,
      "end": 23513,
      "loc": {
        "start": {
          "line": 852,
          "column": 25
        },
        "end": {
          "line": 852,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 23513,
      "end": 23517,
      "loc": {
        "start": {
          "line": 852,
          "column": 26
        },
        "end": {
          "line": 852,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 23517,
      "end": 23518,
      "loc": {
        "start": {
          "line": 852,
          "column": 30
        },
        "end": {
          "line": 852,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_select_all",
      "start": 23518,
      "end": 23529,
      "loc": {
        "start": {
          "line": 852,
          "column": 31
        },
        "end": {
          "line": 852,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23529,
      "end": 23530,
      "loc": {
        "start": {
          "line": 852,
          "column": 42
        },
        "end": {
          "line": 852,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "/",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "/",
      "start": 23545,
      "end": 23546,
      "loc": {
        "start": {
          "line": 853,
          "column": 14
        },
        "end": {
          "line": 853,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23546,
      "end": 23547,
      "loc": {
        "start": {
          "line": 853,
          "column": 15
        },
        "end": {
          "line": 853,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23547,
      "end": 23548,
      "loc": {
        "start": {
          "line": 853,
          "column": 16
        },
        "end": {
          "line": 853,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": " ",
      "start": 23548,
      "end": 23551,
      "loc": {
        "start": {
          "line": 853,
          "column": 17
        },
        "end": {
          "line": 853,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23551,
      "end": 23552,
      "loc": {
        "start": {
          "line": 853,
          "column": 20
        },
        "end": {
          "line": 853,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n              ",
      "start": 23552,
      "end": 23567,
      "loc": {
        "start": {
          "line": 853,
          "column": 21
        },
        "end": {
          "line": 854,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23567,
      "end": 23568,
      "loc": {
        "start": {
          "line": 854,
          "column": 14
        },
        "end": {
          "line": 854,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "label",
      "start": 23568,
      "end": 23573,
      "loc": {
        "start": {
          "line": 854,
          "column": 15
        },
        "end": {
          "line": 854,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "htmlFor",
      "start": 23574,
      "end": 23581,
      "loc": {
        "start": {
          "line": 854,
          "column": 21
        },
        "end": {
          "line": 854,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 23581,
      "end": 23582,
      "loc": {
        "start": {
          "line": 854,
          "column": 28
        },
        "end": {
          "line": 854,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "all_boxes",
      "start": 23582,
      "end": 23593,
      "loc": {
        "start": {
          "line": 854,
          "column": 29
        },
        "end": {
          "line": 854,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23593,
      "end": 23594,
      "loc": {
        "start": {
          "line": 854,
          "column": 40
        },
        "end": {
          "line": 854,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": " ",
      "start": 23594,
      "end": 23600,
      "loc": {
        "start": {
          "line": 854,
          "column": 41
        },
        "end": {
          "line": 854,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23600,
      "end": 23601,
      "loc": {
        "start": {
          "line": 854,
          "column": 47
        },
        "end": {
          "line": 854,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "/",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "/",
      "start": 23601,
      "end": 23602,
      "loc": {
        "start": {
          "line": 854,
          "column": 48
        },
        "end": {
          "line": 854,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "label",
      "start": 23602,
      "end": 23607,
      "loc": {
        "start": {
          "line": 854,
          "column": 49
        },
        "end": {
          "line": 854,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23607,
      "end": 23608,
      "loc": {
        "start": {
          "line": 854,
          "column": 54
        },
        "end": {
          "line": 854,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n            ",
      "start": 23608,
      "end": 23621,
      "loc": {
        "start": {
          "line": 854,
          "column": 55
        },
        "end": {
          "line": 855,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23621,
      "end": 23622,
      "loc": {
        "start": {
          "line": 855,
          "column": 12
        },
        "end": {
          "line": 855,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "/",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "/",
      "start": 23622,
      "end": 23623,
      "loc": {
        "start": {
          "line": 855,
          "column": 13
        },
        "end": {
          "line": 855,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "th",
      "start": 23623,
      "end": 23625,
      "loc": {
        "start": {
          "line": 855,
          "column": 14
        },
        "end": {
          "line": 855,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23625,
      "end": 23626,
      "loc": {
        "start": {
          "line": 855,
          "column": 16
        },
        "end": {
          "line": 855,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n            ",
      "start": 23626,
      "end": 23639,
      "loc": {
        "start": {
          "line": 855,
          "column": 17
        },
        "end": {
          "line": 856,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23639,
      "end": 23640,
      "loc": {
        "start": {
          "line": 856,
          "column": 12
        },
        "end": {
          "line": 856,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 23640,
      "end": 23644,
      "loc": {
        "start": {
          "line": 856,
          "column": 13
        },
        "end": {
          "line": 856,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 23644,
      "end": 23645,
      "loc": {
        "start": {
          "line": 856,
          "column": 17
        },
        "end": {
          "line": 856,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_get_table_header",
      "start": 23645,
      "end": 23662,
      "loc": {
        "start": {
          "line": 856,
          "column": 18
        },
        "end": {
          "line": 856,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23662,
      "end": 23663,
      "loc": {
        "start": {
          "line": 856,
          "column": 35
        },
        "end": {
          "line": 856,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23663,
      "end": 23664,
      "loc": {
        "start": {
          "line": 856,
          "column": 36
        },
        "end": {
          "line": 856,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23664,
      "end": 23665,
      "loc": {
        "start": {
          "line": 856,
          "column": 37
        },
        "end": {
          "line": 856,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n          ",
      "start": 23665,
      "end": 23676,
      "loc": {
        "start": {
          "line": 856,
          "column": 38
        },
        "end": {
          "line": 857,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23676,
      "end": 23677,
      "loc": {
        "start": {
          "line": 857,
          "column": 10
        },
        "end": {
          "line": 857,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "/",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "/",
      "start": 23677,
      "end": 23678,
      "loc": {
        "start": {
          "line": 857,
          "column": 11
        },
        "end": {
          "line": 857,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "tr",
      "start": 23678,
      "end": 23680,
      "loc": {
        "start": {
          "line": 857,
          "column": 12
        },
        "end": {
          "line": 857,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23680,
      "end": 23681,
      "loc": {
        "start": {
          "line": 857,
          "column": 14
        },
        "end": {
          "line": 857,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n        ",
      "start": 23681,
      "end": 23690,
      "loc": {
        "start": {
          "line": 857,
          "column": 15
        },
        "end": {
          "line": 858,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23690,
      "end": 23691,
      "loc": {
        "start": {
          "line": 858,
          "column": 8
        },
        "end": {
          "line": 858,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "/",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "/",
      "start": 23691,
      "end": 23692,
      "loc": {
        "start": {
          "line": 858,
          "column": 9
        },
        "end": {
          "line": 858,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "thead",
      "start": 23692,
      "end": 23697,
      "loc": {
        "start": {
          "line": 858,
          "column": 10
        },
        "end": {
          "line": 858,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23697,
      "end": 23698,
      "loc": {
        "start": {
          "line": 858,
          "column": 15
        },
        "end": {
          "line": 858,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n        ",
      "start": 23698,
      "end": 23707,
      "loc": {
        "start": {
          "line": 858,
          "column": 16
        },
        "end": {
          "line": 859,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23707,
      "end": 23708,
      "loc": {
        "start": {
          "line": 859,
          "column": 8
        },
        "end": {
          "line": 859,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "tbody",
      "start": 23708,
      "end": 23713,
      "loc": {
        "start": {
          "line": 859,
          "column": 9
        },
        "end": {
          "line": 859,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23713,
      "end": 23714,
      "loc": {
        "start": {
          "line": 859,
          "column": 14
        },
        "end": {
          "line": 859,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23714,
      "end": 23715,
      "loc": {
        "start": {
          "line": 859,
          "column": 15
        },
        "end": {
          "line": 859,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 23715,
      "end": 23719,
      "loc": {
        "start": {
          "line": 859,
          "column": 16
        },
        "end": {
          "line": 859,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 23719,
      "end": 23720,
      "loc": {
        "start": {
          "line": 859,
          "column": 20
        },
        "end": {
          "line": 859,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_get_table_body",
      "start": 23720,
      "end": 23735,
      "loc": {
        "start": {
          "line": 859,
          "column": 21
        },
        "end": {
          "line": 859,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23735,
      "end": 23736,
      "loc": {
        "start": {
          "line": 859,
          "column": 36
        },
        "end": {
          "line": 859,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23736,
      "end": 23737,
      "loc": {
        "start": {
          "line": 859,
          "column": 37
        },
        "end": {
          "line": 859,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23737,
      "end": 23738,
      "loc": {
        "start": {
          "line": 859,
          "column": 38
        },
        "end": {
          "line": 859,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23738,
      "end": 23739,
      "loc": {
        "start": {
          "line": 859,
          "column": 39
        },
        "end": {
          "line": 859,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "/",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "/",
      "start": 23739,
      "end": 23740,
      "loc": {
        "start": {
          "line": 859,
          "column": 40
        },
        "end": {
          "line": 859,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "tbody",
      "start": 23740,
      "end": 23745,
      "loc": {
        "start": {
          "line": 859,
          "column": 41
        },
        "end": {
          "line": 859,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23745,
      "end": 23746,
      "loc": {
        "start": {
          "line": 859,
          "column": 46
        },
        "end": {
          "line": 859,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n      ",
      "start": 23746,
      "end": 23753,
      "loc": {
        "start": {
          "line": 859,
          "column": 47
        },
        "end": {
          "line": 860,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23753,
      "end": 23754,
      "loc": {
        "start": {
          "line": 860,
          "column": 6
        },
        "end": {
          "line": 860,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "/",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "/",
      "start": 23754,
      "end": 23755,
      "loc": {
        "start": {
          "line": 860,
          "column": 7
        },
        "end": {
          "line": 860,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "table",
      "start": 23755,
      "end": 23760,
      "loc": {
        "start": {
          "line": 860,
          "column": 8
        },
        "end": {
          "line": 860,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23760,
      "end": 23761,
      "loc": {
        "start": {
          "line": 860,
          "column": 13
        },
        "end": {
          "line": 860,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23766,
      "end": 23767,
      "loc": {
        "start": {
          "line": 861,
          "column": 4
        },
        "end": {
          "line": 861,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 23767,
      "end": 23768,
      "loc": {
        "start": {
          "line": 861,
          "column": 5
        },
        "end": {
          "line": 861,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23771,
      "end": 23772,
      "loc": {
        "start": {
          "line": 862,
          "column": 2
        },
        "end": {
          "line": 862,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * An event listener that listens to actions selected.\n   *\n   *@param {object} event -  the DOM on-change event\n   ",
      "start": 23775,
      "end": 23899,
      "loc": {
        "start": {
          "line": 863,
          "column": 2
        },
        "end": {
          "line": 867,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "action_selected",
      "start": 23903,
      "end": 23918,
      "loc": {
        "start": {
          "line": 869,
          "column": 2
        },
        "end": {
          "line": 869,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23918,
      "end": 23919,
      "loc": {
        "start": {
          "line": 869,
          "column": 17
        },
        "end": {
          "line": 869,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "event",
      "start": 23919,
      "end": 23924,
      "loc": {
        "start": {
          "line": 869,
          "column": 18
        },
        "end": {
          "line": 869,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23924,
      "end": 23925,
      "loc": {
        "start": {
          "line": 869,
          "column": 23
        },
        "end": {
          "line": 869,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23926,
      "end": 23927,
      "loc": {
        "start": {
          "line": 869,
          "column": 25
        },
        "end": {
          "line": 869,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 23932,
      "end": 23935,
      "loc": {
        "start": {
          "line": 870,
          "column": 4
        },
        "end": {
          "line": 870,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "action",
      "start": 23936,
      "end": 23942,
      "loc": {
        "start": {
          "line": 870,
          "column": 8
        },
        "end": {
          "line": 870,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 23943,
      "end": 23944,
      "loc": {
        "start": {
          "line": 870,
          "column": 15
        },
        "end": {
          "line": 870,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "event",
      "start": 23945,
      "end": 23950,
      "loc": {
        "start": {
          "line": 870,
          "column": 17
        },
        "end": {
          "line": 870,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 23950,
      "end": 23951,
      "loc": {
        "start": {
          "line": 870,
          "column": 22
        },
        "end": {
          "line": 870,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "target",
      "start": 23951,
      "end": 23957,
      "loc": {
        "start": {
          "line": 870,
          "column": 23
        },
        "end": {
          "line": 870,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 23957,
      "end": 23958,
      "loc": {
        "start": {
          "line": 870,
          "column": 29
        },
        "end": {
          "line": 870,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "value",
      "start": 23958,
      "end": 23963,
      "loc": {
        "start": {
          "line": 870,
          "column": 30
        },
        "end": {
          "line": 870,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 23963,
      "end": 23964,
      "loc": {
        "start": {
          "line": 870,
          "column": 35
        },
        "end": {
          "line": 870,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "console",
      "start": 23970,
      "end": 23977,
      "loc": {
        "start": {
          "line": 872,
          "column": 4
        },
        "end": {
          "line": 872,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 23977,
      "end": 23978,
      "loc": {
        "start": {
          "line": 872,
          "column": 11
        },
        "end": {
          "line": 872,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "log",
      "start": 23978,
      "end": 23981,
      "loc": {
        "start": {
          "line": 872,
          "column": 12
        },
        "end": {
          "line": 872,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 23981,
      "end": 23982,
      "loc": {
        "start": {
          "line": 872,
          "column": 15
        },
        "end": {
          "line": 872,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 23982,
      "end": 23986,
      "loc": {
        "start": {
          "line": 872,
          "column": 16
        },
        "end": {
          "line": 872,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 23986,
      "end": 23987,
      "loc": {
        "start": {
          "line": 872,
          "column": 20
        },
        "end": {
          "line": 872,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "state",
      "start": 23987,
      "end": 23992,
      "loc": {
        "start": {
          "line": 872,
          "column": 21
        },
        "end": {
          "line": 872,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 23992,
      "end": 23993,
      "loc": {
        "start": {
          "line": 872,
          "column": 26
        },
        "end": {
          "line": 872,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "selected_objects",
      "start": 23993,
      "end": 24009,
      "loc": {
        "start": {
          "line": 872,
          "column": 27
        },
        "end": {
          "line": 872,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24009,
      "end": 24010,
      "loc": {
        "start": {
          "line": 872,
          "column": 43
        },
        "end": {
          "line": 872,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getItems",
      "start": 24010,
      "end": 24018,
      "loc": {
        "start": {
          "line": 872,
          "column": 44
        },
        "end": {
          "line": 872,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24018,
      "end": 24019,
      "loc": {
        "start": {
          "line": 872,
          "column": 52
        },
        "end": {
          "line": 872,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24019,
      "end": 24020,
      "loc": {
        "start": {
          "line": 872,
          "column": 53
        },
        "end": {
          "line": 872,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24020,
      "end": 24021,
      "loc": {
        "start": {
          "line": 872,
          "column": 54
        },
        "end": {
          "line": 872,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24021,
      "end": 24022,
      "loc": {
        "start": {
          "line": 872,
          "column": 55
        },
        "end": {
          "line": 872,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 24027,
      "end": 24031,
      "loc": {
        "start": {
          "line": 873,
          "column": 4
        },
        "end": {
          "line": 873,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24031,
      "end": 24032,
      "loc": {
        "start": {
          "line": 873,
          "column": 8
        },
        "end": {
          "line": 873,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get_actions",
      "start": 24032,
      "end": 24043,
      "loc": {
        "start": {
          "line": 873,
          "column": 9
        },
        "end": {
          "line": 873,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24043,
      "end": 24044,
      "loc": {
        "start": {
          "line": 873,
          "column": 20
        },
        "end": {
          "line": 873,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24044,
      "end": 24045,
      "loc": {
        "start": {
          "line": 873,
          "column": 21
        },
        "end": {
          "line": 873,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24045,
      "end": 24046,
      "loc": {
        "start": {
          "line": 873,
          "column": 22
        },
        "end": {
          "line": 873,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "action",
      "start": 24046,
      "end": 24052,
      "loc": {
        "start": {
          "line": 873,
          "column": 23
        },
        "end": {
          "line": 873,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24052,
      "end": 24053,
      "loc": {
        "start": {
          "line": 873,
          "column": 29
        },
        "end": {
          "line": 873,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24053,
      "end": 24054,
      "loc": {
        "start": {
          "line": 873,
          "column": 30
        },
        "end": {
          "line": 873,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 24054,
      "end": 24058,
      "loc": {
        "start": {
          "line": 873,
          "column": 31
        },
        "end": {
          "line": 873,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24058,
      "end": 24059,
      "loc": {
        "start": {
          "line": 873,
          "column": 35
        },
        "end": {
          "line": 873,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "state",
      "start": 24059,
      "end": 24064,
      "loc": {
        "start": {
          "line": 873,
          "column": 36
        },
        "end": {
          "line": 873,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24064,
      "end": 24065,
      "loc": {
        "start": {
          "line": 873,
          "column": 41
        },
        "end": {
          "line": 873,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "selected_objects",
      "start": 24065,
      "end": 24081,
      "loc": {
        "start": {
          "line": 873,
          "column": 42
        },
        "end": {
          "line": 873,
          "column": 58
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24081,
      "end": 24082,
      "loc": {
        "start": {
          "line": 873,
          "column": 58
        },
        "end": {
          "line": 873,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "getItems",
      "start": 24082,
      "end": 24090,
      "loc": {
        "start": {
          "line": 873,
          "column": 59
        },
        "end": {
          "line": 873,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24090,
      "end": 24091,
      "loc": {
        "start": {
          "line": 873,
          "column": 67
        },
        "end": {
          "line": 873,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24091,
      "end": 24092,
      "loc": {
        "start": {
          "line": 873,
          "column": 68
        },
        "end": {
          "line": 873,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24092,
      "end": 24093,
      "loc": {
        "start": {
          "line": 873,
          "column": 69
        },
        "end": {
          "line": 873,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24093,
      "end": 24094,
      "loc": {
        "start": {
          "line": 873,
          "column": 70
        },
        "end": {
          "line": 873,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 24099,
      "end": 24103,
      "loc": {
        "start": {
          "line": 874,
          "column": 4
        },
        "end": {
          "line": 874,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24103,
      "end": 24104,
      "loc": {
        "start": {
          "line": 874,
          "column": 8
        },
        "end": {
          "line": 874,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get_queryset",
      "start": 24104,
      "end": 24116,
      "loc": {
        "start": {
          "line": 874,
          "column": 9
        },
        "end": {
          "line": 874,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24116,
      "end": 24117,
      "loc": {
        "start": {
          "line": 874,
          "column": 21
        },
        "end": {
          "line": 874,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 24117,
      "end": 24121,
      "loc": {
        "start": {
          "line": 874,
          "column": 22
        },
        "end": {
          "line": 874,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24121,
      "end": 24122,
      "loc": {
        "start": {
          "line": 874,
          "column": 26
        },
        "end": {
          "line": 874,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "state",
      "start": 24122,
      "end": 24127,
      "loc": {
        "start": {
          "line": 874,
          "column": 27
        },
        "end": {
          "line": 874,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24127,
      "end": 24128,
      "loc": {
        "start": {
          "line": 874,
          "column": 32
        },
        "end": {
          "line": 874,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "page_number",
      "start": 24128,
      "end": 24139,
      "loc": {
        "start": {
          "line": 874,
          "column": 33
        },
        "end": {
          "line": 874,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24139,
      "end": 24140,
      "loc": {
        "start": {
          "line": 874,
          "column": 44
        },
        "end": {
          "line": 874,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 24141,
      "end": 24145,
      "loc": {
        "start": {
          "line": 874,
          "column": 46
        },
        "end": {
          "line": 874,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24145,
      "end": 24146,
      "loc": {
        "start": {
          "line": 874,
          "column": 50
        },
        "end": {
          "line": 874,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get_list_per_page",
      "start": 24146,
      "end": 24163,
      "loc": {
        "start": {
          "line": 874,
          "column": 51
        },
        "end": {
          "line": 874,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24163,
      "end": 24164,
      "loc": {
        "start": {
          "line": 874,
          "column": 68
        },
        "end": {
          "line": 874,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24164,
      "end": 24165,
      "loc": {
        "start": {
          "line": 874,
          "column": 69
        },
        "end": {
          "line": 874,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24165,
      "end": 24166,
      "loc": {
        "start": {
          "line": 874,
          "column": 70
        },
        "end": {
          "line": 874,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24166,
      "end": 24167,
      "loc": {
        "start": {
          "line": 874,
          "column": 71
        },
        "end": {
          "line": 874,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24170,
      "end": 24171,
      "loc": {
        "start": {
          "line": 875,
          "column": 2
        },
        "end": {
          "line": 875,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * An event listener that listens when a page is  selected.\n   *\n   *@param {number} page -  the page number selected\n   ",
      "start": 24174,
      "end": 24303,
      "loc": {
        "start": {
          "line": 876,
          "column": 2
        },
        "end": {
          "line": 880,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "selectPage",
      "start": 24307,
      "end": 24317,
      "loc": {
        "start": {
          "line": 882,
          "column": 2
        },
        "end": {
          "line": 882,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24317,
      "end": 24318,
      "loc": {
        "start": {
          "line": 882,
          "column": 12
        },
        "end": {
          "line": 882,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "page",
      "start": 24318,
      "end": 24322,
      "loc": {
        "start": {
          "line": 882,
          "column": 13
        },
        "end": {
          "line": 882,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24322,
      "end": 24323,
      "loc": {
        "start": {
          "line": 882,
          "column": 17
        },
        "end": {
          "line": 882,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24324,
      "end": 24325,
      "loc": {
        "start": {
          "line": 882,
          "column": 19
        },
        "end": {
          "line": 882,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 24330,
      "end": 24336,
      "loc": {
        "start": {
          "line": 883,
          "column": 4
        },
        "end": {
          "line": 883,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "event",
      "start": 24337,
      "end": 24342,
      "loc": {
        "start": {
          "line": 883,
          "column": 11
        },
        "end": {
          "line": 883,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24343,
      "end": 24345,
      "loc": {
        "start": {
          "line": 883,
          "column": 17
        },
        "end": {
          "line": 883,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24346,
      "end": 24347,
      "loc": {
        "start": {
          "line": 883,
          "column": 20
        },
        "end": {
          "line": 883,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 24354,
      "end": 24358,
      "loc": {
        "start": {
          "line": 884,
          "column": 6
        },
        "end": {
          "line": 884,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24358,
      "end": 24359,
      "loc": {
        "start": {
          "line": 884,
          "column": 10
        },
        "end": {
          "line": 884,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "setState",
      "start": 24359,
      "end": 24367,
      "loc": {
        "start": {
          "line": 884,
          "column": 11
        },
        "end": {
          "line": 884,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24367,
      "end": 24368,
      "loc": {
        "start": {
          "line": 884,
          "column": 19
        },
        "end": {
          "line": 884,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24368,
      "end": 24369,
      "loc": {
        "start": {
          "line": 884,
          "column": 20
        },
        "end": {
          "line": 884,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "page_number",
      "start": 24370,
      "end": 24381,
      "loc": {
        "start": {
          "line": 884,
          "column": 22
        },
        "end": {
          "line": 884,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24381,
      "end": 24382,
      "loc": {
        "start": {
          "line": 884,
          "column": 33
        },
        "end": {
          "line": 884,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "page",
      "start": 24383,
      "end": 24387,
      "loc": {
        "start": {
          "line": 884,
          "column": 35
        },
        "end": {
          "line": 884,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24387,
      "end": 24388,
      "loc": {
        "start": {
          "line": 884,
          "column": 39
        },
        "end": {
          "line": 884,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "page",
      "start": 24388,
      "end": 24392,
      "loc": {
        "start": {
          "line": 884,
          "column": 40
        },
        "end": {
          "line": 884,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24393,
      "end": 24394,
      "loc": {
        "start": {
          "line": 884,
          "column": 45
        },
        "end": {
          "line": 884,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24394,
      "end": 24395,
      "loc": {
        "start": {
          "line": 884,
          "column": 46
        },
        "end": {
          "line": 884,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24396,
      "end": 24397,
      "loc": {
        "start": {
          "line": 884,
          "column": 48
        },
        "end": {
          "line": 884,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24397,
      "end": 24398,
      "loc": {
        "start": {
          "line": 884,
          "column": 49
        },
        "end": {
          "line": 884,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24399,
      "end": 24401,
      "loc": {
        "start": {
          "line": 884,
          "column": 51
        },
        "end": {
          "line": 884,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24402,
      "end": 24403,
      "loc": {
        "start": {
          "line": 884,
          "column": 54
        },
        "end": {
          "line": 884,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 24412,
      "end": 24416,
      "loc": {
        "start": {
          "line": 885,
          "column": 8
        },
        "end": {
          "line": 885,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24416,
      "end": 24417,
      "loc": {
        "start": {
          "line": 885,
          "column": 12
        },
        "end": {
          "line": 885,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "setState",
      "start": 24417,
      "end": 24425,
      "loc": {
        "start": {
          "line": 885,
          "column": 13
        },
        "end": {
          "line": 885,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24425,
      "end": 24426,
      "loc": {
        "start": {
          "line": 885,
          "column": 21
        },
        "end": {
          "line": 885,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24426,
      "end": 24427,
      "loc": {
        "start": {
          "line": 885,
          "column": 22
        },
        "end": {
          "line": 885,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "queryset",
      "start": 24438,
      "end": 24446,
      "loc": {
        "start": {
          "line": 886,
          "column": 10
        },
        "end": {
          "line": 886,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24446,
      "end": 24447,
      "loc": {
        "start": {
          "line": 886,
          "column": 18
        },
        "end": {
          "line": 886,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 24448,
      "end": 24452,
      "loc": {
        "start": {
          "line": 886,
          "column": 20
        },
        "end": {
          "line": 886,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24452,
      "end": 24453,
      "loc": {
        "start": {
          "line": 886,
          "column": 24
        },
        "end": {
          "line": 886,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get_queryset",
      "start": 24453,
      "end": 24465,
      "loc": {
        "start": {
          "line": 886,
          "column": 25
        },
        "end": {
          "line": 886,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24465,
      "end": 24466,
      "loc": {
        "start": {
          "line": 886,
          "column": 37
        },
        "end": {
          "line": 886,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 24479,
      "end": 24483,
      "loc": {
        "start": {
          "line": 887,
          "column": 12
        },
        "end": {
          "line": 887,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24483,
      "end": 24484,
      "loc": {
        "start": {
          "line": 887,
          "column": 16
        },
        "end": {
          "line": 887,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "state",
      "start": 24484,
      "end": 24489,
      "loc": {
        "start": {
          "line": 887,
          "column": 17
        },
        "end": {
          "line": 887,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24489,
      "end": 24490,
      "loc": {
        "start": {
          "line": 887,
          "column": 22
        },
        "end": {
          "line": 887,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "page_number",
      "start": 24490,
      "end": 24501,
      "loc": {
        "start": {
          "line": 887,
          "column": 23
        },
        "end": {
          "line": 887,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24501,
      "end": 24502,
      "loc": {
        "start": {
          "line": 887,
          "column": 34
        },
        "end": {
          "line": 887,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 24515,
      "end": 24519,
      "loc": {
        "start": {
          "line": 888,
          "column": 12
        },
        "end": {
          "line": 888,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24519,
      "end": 24520,
      "loc": {
        "start": {
          "line": 888,
          "column": 16
        },
        "end": {
          "line": 888,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get_list_per_page",
      "start": 24520,
      "end": 24537,
      "loc": {
        "start": {
          "line": 888,
          "column": 17
        },
        "end": {
          "line": 888,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24537,
      "end": 24538,
      "loc": {
        "start": {
          "line": 888,
          "column": 34
        },
        "end": {
          "line": 888,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24538,
      "end": 24539,
      "loc": {
        "start": {
          "line": 888,
          "column": 35
        },
        "end": {
          "line": 888,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24539,
      "end": 24540,
      "loc": {
        "start": {
          "line": 888,
          "column": 36
        },
        "end": {
          "line": 888,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 24553,
      "end": 24557,
      "loc": {
        "start": {
          "line": 889,
          "column": 12
        },
        "end": {
          "line": 889,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24557,
      "end": 24558,
      "loc": {
        "start": {
          "line": 889,
          "column": 16
        },
        "end": {
          "line": 889,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "state",
      "start": 24558,
      "end": 24563,
      "loc": {
        "start": {
          "line": 889,
          "column": 17
        },
        "end": {
          "line": 889,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24563,
      "end": 24564,
      "loc": {
        "start": {
          "line": 889,
          "column": 22
        },
        "end": {
          "line": 889,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "queryset",
      "start": 24564,
      "end": 24572,
      "loc": {
        "start": {
          "line": 889,
          "column": 23
        },
        "end": {
          "line": 889,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24583,
      "end": 24584,
      "loc": {
        "start": {
          "line": 890,
          "column": 10
        },
        "end": {
          "line": 890,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24593,
      "end": 24594,
      "loc": {
        "start": {
          "line": 891,
          "column": 8
        },
        "end": {
          "line": 891,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24594,
      "end": 24595,
      "loc": {
        "start": {
          "line": 891,
          "column": 9
        },
        "end": {
          "line": 891,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24595,
      "end": 24596,
      "loc": {
        "start": {
          "line": 891,
          "column": 10
        },
        "end": {
          "line": 891,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24603,
      "end": 24604,
      "loc": {
        "start": {
          "line": 892,
          "column": 6
        },
        "end": {
          "line": 892,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24604,
      "end": 24605,
      "loc": {
        "start": {
          "line": 892,
          "column": 7
        },
        "end": {
          "line": 892,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24605,
      "end": 24606,
      "loc": {
        "start": {
          "line": 892,
          "column": 8
        },
        "end": {
          "line": 892,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "event",
      "start": 24613,
      "end": 24618,
      "loc": {
        "start": {
          "line": 893,
          "column": 6
        },
        "end": {
          "line": 893,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24618,
      "end": 24619,
      "loc": {
        "start": {
          "line": 893,
          "column": 11
        },
        "end": {
          "line": 893,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "preventDefault",
      "start": 24619,
      "end": 24633,
      "loc": {
        "start": {
          "line": 893,
          "column": 12
        },
        "end": {
          "line": 893,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24633,
      "end": 24634,
      "loc": {
        "start": {
          "line": 893,
          "column": 26
        },
        "end": {
          "line": 893,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24634,
      "end": 24635,
      "loc": {
        "start": {
          "line": 893,
          "column": 27
        },
        "end": {
          "line": 893,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24635,
      "end": 24636,
      "loc": {
        "start": {
          "line": 893,
          "column": 28
        },
        "end": {
          "line": 893,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24641,
      "end": 24642,
      "loc": {
        "start": {
          "line": 894,
          "column": 4
        },
        "end": {
          "line": 894,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24642,
      "end": 24643,
      "loc": {
        "start": {
          "line": 894,
          "column": 5
        },
        "end": {
          "line": 894,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24646,
      "end": 24647,
      "loc": {
        "start": {
          "line": 895,
          "column": 2
        },
        "end": {
          "line": 895,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * An event listener that listens when the next page is  selected.\n   *\n   ",
      "start": 24650,
      "end": 24733,
      "loc": {
        "start": {
          "line": 896,
          "column": 2
        },
        "end": {
          "line": 899,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "nextPage",
      "start": 24737,
      "end": 24745,
      "loc": {
        "start": {
          "line": 901,
          "column": 2
        },
        "end": {
          "line": 901,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24745,
      "end": 24746,
      "loc": {
        "start": {
          "line": 901,
          "column": 10
        },
        "end": {
          "line": 901,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24746,
      "end": 24747,
      "loc": {
        "start": {
          "line": 901,
          "column": 11
        },
        "end": {
          "line": 901,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24748,
      "end": 24749,
      "loc": {
        "start": {
          "line": 901,
          "column": 13
        },
        "end": {
          "line": 901,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 24754,
      "end": 24758,
      "loc": {
        "start": {
          "line": 902,
          "column": 4
        },
        "end": {
          "line": 902,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24758,
      "end": 24759,
      "loc": {
        "start": {
          "line": 902,
          "column": 8
        },
        "end": {
          "line": 902,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "setState",
      "start": 24759,
      "end": 24767,
      "loc": {
        "start": {
          "line": 902,
          "column": 9
        },
        "end": {
          "line": 902,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24767,
      "end": 24768,
      "loc": {
        "start": {
          "line": 902,
          "column": 17
        },
        "end": {
          "line": 902,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24768,
      "end": 24769,
      "loc": {
        "start": {
          "line": 902,
          "column": 18
        },
        "end": {
          "line": 902,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "page_number",
      "start": 24776,
      "end": 24787,
      "loc": {
        "start": {
          "line": 903,
          "column": 6
        },
        "end": {
          "line": 903,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24787,
      "end": 24788,
      "loc": {
        "start": {
          "line": 903,
          "column": 17
        },
        "end": {
          "line": 903,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Math",
      "start": 24789,
      "end": 24793,
      "loc": {
        "start": {
          "line": 903,
          "column": 19
        },
        "end": {
          "line": 903,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24793,
      "end": 24794,
      "loc": {
        "start": {
          "line": 903,
          "column": 23
        },
        "end": {
          "line": 903,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "min",
      "start": 24794,
      "end": 24797,
      "loc": {
        "start": {
          "line": 903,
          "column": 24
        },
        "end": {
          "line": 903,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24797,
      "end": 24798,
      "loc": {
        "start": {
          "line": 903,
          "column": 27
        },
        "end": {
          "line": 903,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 24798,
      "end": 24802,
      "loc": {
        "start": {
          "line": 903,
          "column": 28
        },
        "end": {
          "line": 903,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24802,
      "end": 24803,
      "loc": {
        "start": {
          "line": 903,
          "column": 32
        },
        "end": {
          "line": 903,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "state",
      "start": 24803,
      "end": 24808,
      "loc": {
        "start": {
          "line": 903,
          "column": 33
        },
        "end": {
          "line": 903,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24808,
      "end": 24809,
      "loc": {
        "start": {
          "line": 903,
          "column": 38
        },
        "end": {
          "line": 903,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "page_number",
      "start": 24809,
      "end": 24820,
      "loc": {
        "start": {
          "line": 903,
          "column": 39
        },
        "end": {
          "line": 903,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "+",
      "start": 24821,
      "end": 24822,
      "loc": {
        "start": {
          "line": 903,
          "column": 51
        },
        "end": {
          "line": 903,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 1,
      "start": 24823,
      "end": 24824,
      "loc": {
        "start": {
          "line": 903,
          "column": 53
        },
        "end": {
          "line": 903,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24824,
      "end": 24825,
      "loc": {
        "start": {
          "line": 903,
          "column": 54
        },
        "end": {
          "line": 903,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 24826,
      "end": 24830,
      "loc": {
        "start": {
          "line": 903,
          "column": 56
        },
        "end": {
          "line": 903,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24830,
      "end": 24831,
      "loc": {
        "start": {
          "line": 903,
          "column": 60
        },
        "end": {
          "line": 903,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "state",
      "start": 24831,
      "end": 24836,
      "loc": {
        "start": {
          "line": 903,
          "column": 61
        },
        "end": {
          "line": 903,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24836,
      "end": 24837,
      "loc": {
        "start": {
          "line": 903,
          "column": 66
        },
        "end": {
          "line": 903,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "total",
      "start": 24837,
      "end": 24842,
      "loc": {
        "start": {
          "line": 903,
          "column": 67
        },
        "end": {
          "line": 903,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24842,
      "end": 24843,
      "loc": {
        "start": {
          "line": 903,
          "column": 72
        },
        "end": {
          "line": 903,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24848,
      "end": 24849,
      "loc": {
        "start": {
          "line": 904,
          "column": 4
        },
        "end": {
          "line": 904,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24849,
      "end": 24850,
      "loc": {
        "start": {
          "line": 904,
          "column": 5
        },
        "end": {
          "line": 904,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24850,
      "end": 24851,
      "loc": {
        "start": {
          "line": 904,
          "column": 6
        },
        "end": {
          "line": 904,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24854,
      "end": 24855,
      "loc": {
        "start": {
          "line": 905,
          "column": 2
        },
        "end": {
          "line": 905,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * An event listener that listens when the previous page is  selected.\n   *\n   ",
      "start": 24858,
      "end": 24945,
      "loc": {
        "start": {
          "line": 906,
          "column": 2
        },
        "end": {
          "line": 909,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "prevPage",
      "start": 24949,
      "end": 24957,
      "loc": {
        "start": {
          "line": 911,
          "column": 2
        },
        "end": {
          "line": 911,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24957,
      "end": 24958,
      "loc": {
        "start": {
          "line": 911,
          "column": 10
        },
        "end": {
          "line": 911,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24958,
      "end": 24959,
      "loc": {
        "start": {
          "line": 911,
          "column": 11
        },
        "end": {
          "line": 911,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24960,
      "end": 24961,
      "loc": {
        "start": {
          "line": 911,
          "column": 13
        },
        "end": {
          "line": 911,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 24966,
      "end": 24970,
      "loc": {
        "start": {
          "line": 912,
          "column": 4
        },
        "end": {
          "line": 912,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24970,
      "end": 24971,
      "loc": {
        "start": {
          "line": 912,
          "column": 8
        },
        "end": {
          "line": 912,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "setState",
      "start": 24971,
      "end": 24979,
      "loc": {
        "start": {
          "line": 912,
          "column": 9
        },
        "end": {
          "line": 912,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24979,
      "end": 24980,
      "loc": {
        "start": {
          "line": 912,
          "column": 17
        },
        "end": {
          "line": 912,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 24980,
      "end": 24981,
      "loc": {
        "start": {
          "line": 912,
          "column": 18
        },
        "end": {
          "line": 912,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "page_number",
      "start": 24982,
      "end": 24993,
      "loc": {
        "start": {
          "line": 912,
          "column": 20
        },
        "end": {
          "line": 912,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24993,
      "end": 24994,
      "loc": {
        "start": {
          "line": 912,
          "column": 31
        },
        "end": {
          "line": 912,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Math",
      "start": 24995,
      "end": 24999,
      "loc": {
        "start": {
          "line": 912,
          "column": 33
        },
        "end": {
          "line": 912,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 24999,
      "end": 25000,
      "loc": {
        "start": {
          "line": 912,
          "column": 37
        },
        "end": {
          "line": 912,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "max",
      "start": 25000,
      "end": 25003,
      "loc": {
        "start": {
          "line": 912,
          "column": 38
        },
        "end": {
          "line": 912,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25003,
      "end": 25004,
      "loc": {
        "start": {
          "line": 912,
          "column": 41
        },
        "end": {
          "line": 912,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 25004,
      "end": 25008,
      "loc": {
        "start": {
          "line": 912,
          "column": 42
        },
        "end": {
          "line": 912,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25008,
      "end": 25009,
      "loc": {
        "start": {
          "line": 912,
          "column": 46
        },
        "end": {
          "line": 912,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "state",
      "start": 25009,
      "end": 25014,
      "loc": {
        "start": {
          "line": 912,
          "column": 47
        },
        "end": {
          "line": 912,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25014,
      "end": 25015,
      "loc": {
        "start": {
          "line": 912,
          "column": 52
        },
        "end": {
          "line": 912,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "page_number",
      "start": 25015,
      "end": 25026,
      "loc": {
        "start": {
          "line": 912,
          "column": 53
        },
        "end": {
          "line": 912,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "-",
      "start": 25027,
      "end": 25028,
      "loc": {
        "start": {
          "line": 912,
          "column": 65
        },
        "end": {
          "line": 912,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 1,
      "start": 25029,
      "end": 25030,
      "loc": {
        "start": {
          "line": 912,
          "column": 67
        },
        "end": {
          "line": 912,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25030,
      "end": 25031,
      "loc": {
        "start": {
          "line": 912,
          "column": 68
        },
        "end": {
          "line": 912,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 1,
      "start": 25032,
      "end": 25033,
      "loc": {
        "start": {
          "line": 912,
          "column": 70
        },
        "end": {
          "line": 912,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25033,
      "end": 25034,
      "loc": {
        "start": {
          "line": 912,
          "column": 71
        },
        "end": {
          "line": 912,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25035,
      "end": 25036,
      "loc": {
        "start": {
          "line": 912,
          "column": 73
        },
        "end": {
          "line": 912,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25036,
      "end": 25037,
      "loc": {
        "start": {
          "line": 912,
          "column": 74
        },
        "end": {
          "line": 912,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25037,
      "end": 25038,
      "loc": {
        "start": {
          "line": 912,
          "column": 75
        },
        "end": {
          "line": 912,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25041,
      "end": 25042,
      "loc": {
        "start": {
          "line": 913,
          "column": 2
        },
        "end": {
          "line": 913,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Renders the pagination UI\n   *\n   * @return A component that renders the pagination controls\n   ",
      "start": 25045,
      "end": 25152,
      "loc": {
        "start": {
          "line": 914,
          "column": 2
        },
        "end": {
          "line": 918,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "render_pagination",
      "start": 25156,
      "end": 25173,
      "loc": {
        "start": {
          "line": 920,
          "column": 2
        },
        "end": {
          "line": 920,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25173,
      "end": 25174,
      "loc": {
        "start": {
          "line": 920,
          "column": 19
        },
        "end": {
          "line": 920,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25174,
      "end": 25175,
      "loc": {
        "start": {
          "line": 920,
          "column": 20
        },
        "end": {
          "line": 920,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25176,
      "end": 25177,
      "loc": {
        "start": {
          "line": 920,
          "column": 22
        },
        "end": {
          "line": 920,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 25182,
      "end": 25185,
      "loc": {
        "start": {
          "line": 921,
          "column": 4
        },
        "end": {
          "line": 921,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "pages",
      "start": 25186,
      "end": 25191,
      "loc": {
        "start": {
          "line": 921,
          "column": 8
        },
        "end": {
          "line": 921,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 25192,
      "end": 25193,
      "loc": {
        "start": {
          "line": 921,
          "column": 14
        },
        "end": {
          "line": 921,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "[",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25194,
      "end": 25195,
      "loc": {
        "start": {
          "line": 921,
          "column": 16
        },
        "end": {
          "line": 921,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "]",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25195,
      "end": 25196,
      "loc": {
        "start": {
          "line": 921,
          "column": 17
        },
        "end": {
          "line": 921,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25196,
      "end": 25197,
      "loc": {
        "start": {
          "line": 921,
          "column": 18
        },
        "end": {
          "line": 921,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 25202,
      "end": 25204,
      "loc": {
        "start": {
          "line": 922,
          "column": 4
        },
        "end": {
          "line": 922,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25205,
      "end": 25206,
      "loc": {
        "start": {
          "line": 922,
          "column": 7
        },
        "end": {
          "line": 922,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 25206,
      "end": 25210,
      "loc": {
        "start": {
          "line": 922,
          "column": 8
        },
        "end": {
          "line": 922,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25210,
      "end": 25211,
      "loc": {
        "start": {
          "line": 922,
          "column": 12
        },
        "end": {
          "line": 922,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "state",
      "start": 25211,
      "end": 25216,
      "loc": {
        "start": {
          "line": 922,
          "column": 13
        },
        "end": {
          "line": 922,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25216,
      "end": 25217,
      "loc": {
        "start": {
          "line": 922,
          "column": 18
        },
        "end": {
          "line": 922,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "total",
      "start": 25217,
      "end": 25222,
      "loc": {
        "start": {
          "line": 922,
          "column": 19
        },
        "end": {
          "line": 922,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25222,
      "end": 25223,
      "loc": {
        "start": {
          "line": 922,
          "column": 24
        },
        "end": {
          "line": 922,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25224,
      "end": 25225,
      "loc": {
        "start": {
          "line": 922,
          "column": 26
        },
        "end": {
          "line": 922,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 25232,
      "end": 25235,
      "loc": {
        "start": {
          "line": 923,
          "column": 6
        },
        "end": {
          "line": 923,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "numpages",
      "start": 25236,
      "end": 25244,
      "loc": {
        "start": {
          "line": 923,
          "column": 10
        },
        "end": {
          "line": 923,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 25245,
      "end": 25246,
      "loc": {
        "start": {
          "line": 923,
          "column": 19
        },
        "end": {
          "line": 923,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Math",
      "start": 25247,
      "end": 25251,
      "loc": {
        "start": {
          "line": 923,
          "column": 21
        },
        "end": {
          "line": 923,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25251,
      "end": 25252,
      "loc": {
        "start": {
          "line": 923,
          "column": 25
        },
        "end": {
          "line": 923,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "ceil",
      "start": 25252,
      "end": 25256,
      "loc": {
        "start": {
          "line": 923,
          "column": 26
        },
        "end": {
          "line": 923,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25256,
      "end": 25257,
      "loc": {
        "start": {
          "line": 923,
          "column": 30
        },
        "end": {
          "line": 923,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 25257,
      "end": 25261,
      "loc": {
        "start": {
          "line": 923,
          "column": 31
        },
        "end": {
          "line": 923,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25261,
      "end": 25262,
      "loc": {
        "start": {
          "line": 923,
          "column": 35
        },
        "end": {
          "line": 923,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "state",
      "start": 25262,
      "end": 25267,
      "loc": {
        "start": {
          "line": 923,
          "column": 36
        },
        "end": {
          "line": 923,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25267,
      "end": 25268,
      "loc": {
        "start": {
          "line": 923,
          "column": 41
        },
        "end": {
          "line": 923,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "total",
      "start": 25268,
      "end": 25273,
      "loc": {
        "start": {
          "line": 923,
          "column": 42
        },
        "end": {
          "line": 923,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "/",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "/",
      "start": 25274,
      "end": 25275,
      "loc": {
        "start": {
          "line": 923,
          "column": 48
        },
        "end": {
          "line": 923,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 25276,
      "end": 25280,
      "loc": {
        "start": {
          "line": 923,
          "column": 50
        },
        "end": {
          "line": 923,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25280,
      "end": 25281,
      "loc": {
        "start": {
          "line": 923,
          "column": 54
        },
        "end": {
          "line": 923,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get_list_per_page",
      "start": 25281,
      "end": 25298,
      "loc": {
        "start": {
          "line": 923,
          "column": 55
        },
        "end": {
          "line": 923,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25298,
      "end": 25299,
      "loc": {
        "start": {
          "line": 923,
          "column": 72
        },
        "end": {
          "line": 923,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25299,
      "end": 25300,
      "loc": {
        "start": {
          "line": 923,
          "column": 73
        },
        "end": {
          "line": 923,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25300,
      "end": 25301,
      "loc": {
        "start": {
          "line": 923,
          "column": 74
        },
        "end": {
          "line": 923,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25301,
      "end": 25302,
      "loc": {
        "start": {
          "line": 923,
          "column": 75
        },
        "end": {
          "line": 923,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 25309,
      "end": 25312,
      "loc": {
        "start": {
          "line": 924,
          "column": 6
        },
        "end": {
          "line": 924,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "pages_in_pagination",
      "start": 25313,
      "end": 25332,
      "loc": {
        "start": {
          "line": 924,
          "column": 10
        },
        "end": {
          "line": 924,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 25333,
      "end": 25334,
      "loc": {
        "start": {
          "line": 924,
          "column": 30
        },
        "end": {
          "line": 924,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "numpages",
      "start": 25343,
      "end": 25351,
      "loc": {
        "start": {
          "line": 925,
          "column": 8
        },
        "end": {
          "line": 925,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "</>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 7,
        "updateContext": null
      },
      "value": "<",
      "start": 25352,
      "end": 25353,
      "loc": {
        "start": {
          "line": 925,
          "column": 17
        },
        "end": {
          "line": 925,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 25354,
      "end": 25358,
      "loc": {
        "start": {
          "line": 925,
          "column": 19
        },
        "end": {
          "line": 925,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25358,
      "end": 25359,
      "loc": {
        "start": {
          "line": 925,
          "column": 23
        },
        "end": {
          "line": 925,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "pages_in_pagination",
      "start": 25359,
      "end": 25378,
      "loc": {
        "start": {
          "line": 925,
          "column": 24
        },
        "end": {
          "line": 925,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "?",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25389,
      "end": 25390,
      "loc": {
        "start": {
          "line": 926,
          "column": 10
        },
        "end": {
          "line": 926,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "numpages",
      "start": 25391,
      "end": 25399,
      "loc": {
        "start": {
          "line": 926,
          "column": 12
        },
        "end": {
          "line": 926,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25410,
      "end": 25411,
      "loc": {
        "start": {
          "line": 927,
          "column": 10
        },
        "end": {
          "line": 927,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 25412,
      "end": 25416,
      "loc": {
        "start": {
          "line": 927,
          "column": 12
        },
        "end": {
          "line": 927,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25416,
      "end": 25417,
      "loc": {
        "start": {
          "line": 927,
          "column": 16
        },
        "end": {
          "line": 927,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "pages_in_pagination",
      "start": 25417,
      "end": 25436,
      "loc": {
        "start": {
          "line": 927,
          "column": 17
        },
        "end": {
          "line": 927,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25436,
      "end": 25437,
      "loc": {
        "start": {
          "line": 927,
          "column": 36
        },
        "end": {
          "line": 927,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 25445,
      "end": 25447,
      "loc": {
        "start": {
          "line": 929,
          "column": 6
        },
        "end": {
          "line": 929,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25448,
      "end": 25449,
      "loc": {
        "start": {
          "line": 929,
          "column": 9
        },
        "end": {
          "line": 929,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 25449,
      "end": 25453,
      "loc": {
        "start": {
          "line": 929,
          "column": 10
        },
        "end": {
          "line": 929,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25453,
      "end": 25454,
      "loc": {
        "start": {
          "line": 929,
          "column": 14
        },
        "end": {
          "line": 929,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "state",
      "start": 25454,
      "end": 25459,
      "loc": {
        "start": {
          "line": 929,
          "column": 15
        },
        "end": {
          "line": 929,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25459,
      "end": 25460,
      "loc": {
        "start": {
          "line": 929,
          "column": 20
        },
        "end": {
          "line": 929,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "page_number",
      "start": 25460,
      "end": 25471,
      "loc": {
        "start": {
          "line": 929,
          "column": 21
        },
        "end": {
          "line": 929,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "==",
      "start": 25472,
      "end": 25474,
      "loc": {
        "start": {
          "line": 929,
          "column": 33
        },
        "end": {
          "line": 929,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 1,
      "start": 25475,
      "end": 25476,
      "loc": {
        "start": {
          "line": 929,
          "column": 36
        },
        "end": {
          "line": 929,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25476,
      "end": 25477,
      "loc": {
        "start": {
          "line": 929,
          "column": 37
        },
        "end": {
          "line": 929,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25478,
      "end": 25479,
      "loc": {
        "start": {
          "line": 929,
          "column": 39
        },
        "end": {
          "line": 929,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "for",
        "keyword": "for",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": true,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "for",
      "start": 25488,
      "end": 25491,
      "loc": {
        "start": {
          "line": 930,
          "column": 8
        },
        "end": {
          "line": 930,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25492,
      "end": 25493,
      "loc": {
        "start": {
          "line": 930,
          "column": 12
        },
        "end": {
          "line": 930,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 25493,
      "end": 25496,
      "loc": {
        "start": {
          "line": 930,
          "column": 13
        },
        "end": {
          "line": 930,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "i",
      "start": 25497,
      "end": 25498,
      "loc": {
        "start": {
          "line": 930,
          "column": 17
        },
        "end": {
          "line": 930,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 25499,
      "end": 25500,
      "loc": {
        "start": {
          "line": 930,
          "column": 19
        },
        "end": {
          "line": 930,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 25501,
      "end": 25502,
      "loc": {
        "start": {
          "line": 930,
          "column": 21
        },
        "end": {
          "line": 930,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25502,
      "end": 25503,
      "loc": {
        "start": {
          "line": 930,
          "column": 22
        },
        "end": {
          "line": 930,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "i",
      "start": 25504,
      "end": 25505,
      "loc": {
        "start": {
          "line": 930,
          "column": 24
        },
        "end": {
          "line": 930,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "</>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 7,
        "updateContext": null
      },
      "value": "<",
      "start": 25506,
      "end": 25507,
      "loc": {
        "start": {
          "line": 930,
          "column": 26
        },
        "end": {
          "line": 930,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "pages_in_pagination",
      "start": 25508,
      "end": 25527,
      "loc": {
        "start": {
          "line": 930,
          "column": 28
        },
        "end": {
          "line": 930,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25527,
      "end": 25528,
      "loc": {
        "start": {
          "line": 930,
          "column": 47
        },
        "end": {
          "line": 930,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "i",
      "start": 25529,
      "end": 25530,
      "loc": {
        "start": {
          "line": 930,
          "column": 49
        },
        "end": {
          "line": 930,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "++/--",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": true,
        "binop": null
      },
      "value": "++",
      "start": 25530,
      "end": 25532,
      "loc": {
        "start": {
          "line": 930,
          "column": 50
        },
        "end": {
          "line": 930,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25532,
      "end": 25533,
      "loc": {
        "start": {
          "line": 930,
          "column": 52
        },
        "end": {
          "line": 930,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25534,
      "end": 25535,
      "loc": {
        "start": {
          "line": 930,
          "column": 54
        },
        "end": {
          "line": 930,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "pages",
      "start": 25546,
      "end": 25551,
      "loc": {
        "start": {
          "line": 931,
          "column": 10
        },
        "end": {
          "line": 931,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25551,
      "end": 25552,
      "loc": {
        "start": {
          "line": 931,
          "column": 15
        },
        "end": {
          "line": 931,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "push",
      "start": 25552,
      "end": 25556,
      "loc": {
        "start": {
          "line": 931,
          "column": 16
        },
        "end": {
          "line": 931,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25556,
      "end": 25557,
      "loc": {
        "start": {
          "line": 931,
          "column": 20
        },
        "end": {
          "line": 931,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "i",
      "start": 25557,
      "end": 25558,
      "loc": {
        "start": {
          "line": 931,
          "column": 21
        },
        "end": {
          "line": 931,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "+",
      "start": 25559,
      "end": 25560,
      "loc": {
        "start": {
          "line": 931,
          "column": 23
        },
        "end": {
          "line": 931,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 1,
      "start": 25561,
      "end": 25562,
      "loc": {
        "start": {
          "line": 931,
          "column": 25
        },
        "end": {
          "line": 931,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25562,
      "end": 25563,
      "loc": {
        "start": {
          "line": 931,
          "column": 26
        },
        "end": {
          "line": 931,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25563,
      "end": 25564,
      "loc": {
        "start": {
          "line": 931,
          "column": 27
        },
        "end": {
          "line": 931,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25573,
      "end": 25574,
      "loc": {
        "start": {
          "line": 932,
          "column": 8
        },
        "end": {
          "line": 932,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25581,
      "end": 25582,
      "loc": {
        "start": {
          "line": 933,
          "column": 6
        },
        "end": {
          "line": 933,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "else",
        "keyword": "else",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "else",
      "start": 25583,
      "end": 25587,
      "loc": {
        "start": {
          "line": 933,
          "column": 8
        },
        "end": {
          "line": 933,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 25588,
      "end": 25590,
      "loc": {
        "start": {
          "line": 933,
          "column": 13
        },
        "end": {
          "line": 933,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25591,
      "end": 25592,
      "loc": {
        "start": {
          "line": 933,
          "column": 16
        },
        "end": {
          "line": 933,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 25592,
      "end": 25596,
      "loc": {
        "start": {
          "line": 933,
          "column": 17
        },
        "end": {
          "line": 933,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25596,
      "end": 25597,
      "loc": {
        "start": {
          "line": 933,
          "column": 21
        },
        "end": {
          "line": 933,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "state",
      "start": 25597,
      "end": 25602,
      "loc": {
        "start": {
          "line": 933,
          "column": 22
        },
        "end": {
          "line": 933,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25602,
      "end": 25603,
      "loc": {
        "start": {
          "line": 933,
          "column": 27
        },
        "end": {
          "line": 933,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "page_number",
      "start": 25603,
      "end": 25614,
      "loc": {
        "start": {
          "line": 933,
          "column": 28
        },
        "end": {
          "line": 933,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "==",
      "start": 25615,
      "end": 25617,
      "loc": {
        "start": {
          "line": 933,
          "column": 40
        },
        "end": {
          "line": 933,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "numpages",
      "start": 25618,
      "end": 25626,
      "loc": {
        "start": {
          "line": 933,
          "column": 43
        },
        "end": {
          "line": 933,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25626,
      "end": 25627,
      "loc": {
        "start": {
          "line": 933,
          "column": 51
        },
        "end": {
          "line": 933,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25628,
      "end": 25629,
      "loc": {
        "start": {
          "line": 933,
          "column": 53
        },
        "end": {
          "line": 933,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "for",
        "keyword": "for",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": true,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "for",
      "start": 25638,
      "end": 25641,
      "loc": {
        "start": {
          "line": 934,
          "column": 8
        },
        "end": {
          "line": 934,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25642,
      "end": 25643,
      "loc": {
        "start": {
          "line": 934,
          "column": 12
        },
        "end": {
          "line": 934,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 25643,
      "end": 25646,
      "loc": {
        "start": {
          "line": 934,
          "column": 13
        },
        "end": {
          "line": 934,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "i",
      "start": 25647,
      "end": 25648,
      "loc": {
        "start": {
          "line": 934,
          "column": 17
        },
        "end": {
          "line": 934,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 25649,
      "end": 25650,
      "loc": {
        "start": {
          "line": 934,
          "column": 19
        },
        "end": {
          "line": 934,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 25651,
      "end": 25652,
      "loc": {
        "start": {
          "line": 934,
          "column": 21
        },
        "end": {
          "line": 934,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25652,
      "end": 25653,
      "loc": {
        "start": {
          "line": 934,
          "column": 22
        },
        "end": {
          "line": 934,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "i",
      "start": 25654,
      "end": 25655,
      "loc": {
        "start": {
          "line": 934,
          "column": 24
        },
        "end": {
          "line": 934,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "</>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 7,
        "updateContext": null
      },
      "value": "<",
      "start": 25656,
      "end": 25657,
      "loc": {
        "start": {
          "line": 934,
          "column": 26
        },
        "end": {
          "line": 934,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "pages_in_pagination",
      "start": 25658,
      "end": 25677,
      "loc": {
        "start": {
          "line": 934,
          "column": 28
        },
        "end": {
          "line": 934,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25677,
      "end": 25678,
      "loc": {
        "start": {
          "line": 934,
          "column": 47
        },
        "end": {
          "line": 934,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "i",
      "start": 25679,
      "end": 25680,
      "loc": {
        "start": {
          "line": 934,
          "column": 49
        },
        "end": {
          "line": 934,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "++/--",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": true,
        "binop": null
      },
      "value": "++",
      "start": 25680,
      "end": 25682,
      "loc": {
        "start": {
          "line": 934,
          "column": 50
        },
        "end": {
          "line": 934,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25682,
      "end": 25683,
      "loc": {
        "start": {
          "line": 934,
          "column": 52
        },
        "end": {
          "line": 934,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25684,
      "end": 25685,
      "loc": {
        "start": {
          "line": 934,
          "column": 54
        },
        "end": {
          "line": 934,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "pages",
      "start": 25696,
      "end": 25701,
      "loc": {
        "start": {
          "line": 935,
          "column": 10
        },
        "end": {
          "line": 935,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25701,
      "end": 25702,
      "loc": {
        "start": {
          "line": 935,
          "column": 15
        },
        "end": {
          "line": 935,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "push",
      "start": 25702,
      "end": 25706,
      "loc": {
        "start": {
          "line": 935,
          "column": 16
        },
        "end": {
          "line": 935,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25706,
      "end": 25707,
      "loc": {
        "start": {
          "line": 935,
          "column": 20
        },
        "end": {
          "line": 935,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "numpages",
      "start": 25707,
      "end": 25715,
      "loc": {
        "start": {
          "line": 935,
          "column": 21
        },
        "end": {
          "line": 935,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "-",
      "start": 25716,
      "end": 25717,
      "loc": {
        "start": {
          "line": 935,
          "column": 30
        },
        "end": {
          "line": 935,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "i",
      "start": 25718,
      "end": 25719,
      "loc": {
        "start": {
          "line": 935,
          "column": 32
        },
        "end": {
          "line": 935,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25719,
      "end": 25720,
      "loc": {
        "start": {
          "line": 935,
          "column": 33
        },
        "end": {
          "line": 935,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25720,
      "end": 25721,
      "loc": {
        "start": {
          "line": 935,
          "column": 34
        },
        "end": {
          "line": 935,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25730,
      "end": 25731,
      "loc": {
        "start": {
          "line": 936,
          "column": 8
        },
        "end": {
          "line": 936,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25738,
      "end": 25739,
      "loc": {
        "start": {
          "line": 937,
          "column": 6
        },
        "end": {
          "line": 937,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "else",
        "keyword": "else",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "else",
      "start": 25740,
      "end": 25744,
      "loc": {
        "start": {
          "line": 937,
          "column": 8
        },
        "end": {
          "line": 937,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25745,
      "end": 25746,
      "loc": {
        "start": {
          "line": 937,
          "column": 13
        },
        "end": {
          "line": 937,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "for",
        "keyword": "for",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": true,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "for",
      "start": 25755,
      "end": 25758,
      "loc": {
        "start": {
          "line": 938,
          "column": 8
        },
        "end": {
          "line": 938,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25759,
      "end": 25760,
      "loc": {
        "start": {
          "line": 938,
          "column": 12
        },
        "end": {
          "line": 938,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "let",
        "keyword": "let",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "let",
      "start": 25760,
      "end": 25763,
      "loc": {
        "start": {
          "line": 938,
          "column": 13
        },
        "end": {
          "line": 938,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "i",
      "start": 25764,
      "end": 25765,
      "loc": {
        "start": {
          "line": 938,
          "column": 17
        },
        "end": {
          "line": 938,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 25766,
      "end": 25767,
      "loc": {
        "start": {
          "line": 938,
          "column": 19
        },
        "end": {
          "line": 938,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 0,
      "start": 25768,
      "end": 25769,
      "loc": {
        "start": {
          "line": 938,
          "column": 21
        },
        "end": {
          "line": 938,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25769,
      "end": 25770,
      "loc": {
        "start": {
          "line": 938,
          "column": 22
        },
        "end": {
          "line": 938,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "i",
      "start": 25771,
      "end": 25772,
      "loc": {
        "start": {
          "line": 938,
          "column": 24
        },
        "end": {
          "line": 938,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "</>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 7,
        "updateContext": null
      },
      "value": "<",
      "start": 25773,
      "end": 25774,
      "loc": {
        "start": {
          "line": 938,
          "column": 26
        },
        "end": {
          "line": 938,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "pages_in_pagination",
      "start": 25775,
      "end": 25794,
      "loc": {
        "start": {
          "line": 938,
          "column": 28
        },
        "end": {
          "line": 938,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25794,
      "end": 25795,
      "loc": {
        "start": {
          "line": 938,
          "column": 47
        },
        "end": {
          "line": 938,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "i",
      "start": 25796,
      "end": 25797,
      "loc": {
        "start": {
          "line": 938,
          "column": 49
        },
        "end": {
          "line": 938,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "++/--",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": true,
        "binop": null
      },
      "value": "++",
      "start": 25797,
      "end": 25799,
      "loc": {
        "start": {
          "line": 938,
          "column": 50
        },
        "end": {
          "line": 938,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25799,
      "end": 25800,
      "loc": {
        "start": {
          "line": 938,
          "column": 52
        },
        "end": {
          "line": 938,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25801,
      "end": 25802,
      "loc": {
        "start": {
          "line": 938,
          "column": 54
        },
        "end": {
          "line": 938,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "pages",
      "start": 25813,
      "end": 25818,
      "loc": {
        "start": {
          "line": 939,
          "column": 10
        },
        "end": {
          "line": 939,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25818,
      "end": 25819,
      "loc": {
        "start": {
          "line": 939,
          "column": 15
        },
        "end": {
          "line": 939,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "push",
      "start": 25819,
      "end": 25823,
      "loc": {
        "start": {
          "line": 939,
          "column": 16
        },
        "end": {
          "line": 939,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25823,
      "end": 25824,
      "loc": {
        "start": {
          "line": 939,
          "column": 20
        },
        "end": {
          "line": 939,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 25824,
      "end": 25828,
      "loc": {
        "start": {
          "line": 939,
          "column": 21
        },
        "end": {
          "line": 939,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25828,
      "end": 25829,
      "loc": {
        "start": {
          "line": 939,
          "column": 25
        },
        "end": {
          "line": 939,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "state",
      "start": 25829,
      "end": 25834,
      "loc": {
        "start": {
          "line": 939,
          "column": 26
        },
        "end": {
          "line": 939,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25834,
      "end": 25835,
      "loc": {
        "start": {
          "line": 939,
          "column": 31
        },
        "end": {
          "line": 939,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "page_number",
      "start": 25835,
      "end": 25846,
      "loc": {
        "start": {
          "line": 939,
          "column": 32
        },
        "end": {
          "line": 939,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "+",
      "start": 25847,
      "end": 25848,
      "loc": {
        "start": {
          "line": 939,
          "column": 44
        },
        "end": {
          "line": 939,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "i",
      "start": 25849,
      "end": 25850,
      "loc": {
        "start": {
          "line": 939,
          "column": 46
        },
        "end": {
          "line": 939,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25850,
      "end": 25851,
      "loc": {
        "start": {
          "line": 939,
          "column": 47
        },
        "end": {
          "line": 939,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 25851,
      "end": 25852,
      "loc": {
        "start": {
          "line": 939,
          "column": 48
        },
        "end": {
          "line": 939,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25861,
      "end": 25862,
      "loc": {
        "start": {
          "line": 940,
          "column": 8
        },
        "end": {
          "line": 940,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25869,
      "end": 25870,
      "loc": {
        "start": {
          "line": 941,
          "column": 6
        },
        "end": {
          "line": 941,
          "column": 7
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "\n\t\tfor(var i=0;i<numpages;i++)\n\t    {\n\t\tpages.push(i+1);\n\n\t    }",
      "start": 25877,
      "end": 25945,
      "loc": {
        "start": {
          "line": 942,
          "column": 6
        },
        "end": {
          "line": 947,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25950,
      "end": 25951,
      "loc": {
        "start": {
          "line": 948,
          "column": 4
        },
        "end": {
          "line": 948,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 25957,
      "end": 25963,
      "loc": {
        "start": {
          "line": 950,
          "column": 4
        },
        "end": {
          "line": 950,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25964,
      "end": 25965,
      "loc": {
        "start": {
          "line": 950,
          "column": 11
        },
        "end": {
          "line": 950,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25972,
      "end": 25973,
      "loc": {
        "start": {
          "line": 951,
          "column": 6
        },
        "end": {
          "line": 951,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "div",
      "start": 25973,
      "end": 25976,
      "loc": {
        "start": {
          "line": 951,
          "column": 7
        },
        "end": {
          "line": 951,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "className",
      "start": 25977,
      "end": 25986,
      "loc": {
        "start": {
          "line": 951,
          "column": 11
        },
        "end": {
          "line": 951,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 25986,
      "end": 25987,
      "loc": {
        "start": {
          "line": 951,
          "column": 20
        },
        "end": {
          "line": 951,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "pull-right",
      "start": 25987,
      "end": 25999,
      "loc": {
        "start": {
          "line": 951,
          "column": 21
        },
        "end": {
          "line": 951,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 25999,
      "end": 26000,
      "loc": {
        "start": {
          "line": 951,
          "column": 33
        },
        "end": {
          "line": 951,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n        ",
      "start": 26000,
      "end": 26009,
      "loc": {
        "start": {
          "line": 951,
          "column": 34
        },
        "end": {
          "line": 952,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26009,
      "end": 26010,
      "loc": {
        "start": {
          "line": 952,
          "column": 8
        },
        "end": {
          "line": 952,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "span",
      "start": 26010,
      "end": 26014,
      "loc": {
        "start": {
          "line": 952,
          "column": 9
        },
        "end": {
          "line": 952,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "className",
      "start": 26015,
      "end": 26024,
      "loc": {
        "start": {
          "line": 952,
          "column": 14
        },
        "end": {
          "line": 952,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 26024,
      "end": 26025,
      "loc": {
        "start": {
          "line": 952,
          "column": 23
        },
        "end": {
          "line": 952,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "summary",
      "start": 26025,
      "end": 26034,
      "loc": {
        "start": {
          "line": 952,
          "column": 24
        },
        "end": {
          "line": 952,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26034,
      "end": 26035,
      "loc": {
        "start": {
          "line": 952,
          "column": 33
        },
        "end": {
          "line": 952,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n          ",
      "start": 26035,
      "end": 26046,
      "loc": {
        "start": {
          "line": 952,
          "column": 34
        },
        "end": {
          "line": 953,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26046,
      "end": 26047,
      "loc": {
        "start": {
          "line": 953,
          "column": 10
        },
        "end": {
          "line": 953,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 26047,
      "end": 26051,
      "loc": {
        "start": {
          "line": 953,
          "column": 11
        },
        "end": {
          "line": 953,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 26051,
      "end": 26052,
      "loc": {
        "start": {
          "line": 953,
          "column": 15
        },
        "end": {
          "line": 953,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get_list_per_page",
      "start": 26052,
      "end": 26069,
      "loc": {
        "start": {
          "line": 953,
          "column": 16
        },
        "end": {
          "line": 953,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26069,
      "end": 26070,
      "loc": {
        "start": {
          "line": 953,
          "column": 33
        },
        "end": {
          "line": 953,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26070,
      "end": 26071,
      "loc": {
        "start": {
          "line": 953,
          "column": 34
        },
        "end": {
          "line": 953,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "*",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "*",
      "start": 26072,
      "end": 26073,
      "loc": {
        "start": {
          "line": 953,
          "column": 36
        },
        "end": {
          "line": 953,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26074,
      "end": 26075,
      "loc": {
        "start": {
          "line": 953,
          "column": 38
        },
        "end": {
          "line": 953,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 26075,
      "end": 26079,
      "loc": {
        "start": {
          "line": 953,
          "column": 39
        },
        "end": {
          "line": 953,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 26079,
      "end": 26080,
      "loc": {
        "start": {
          "line": 953,
          "column": 43
        },
        "end": {
          "line": 953,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "state",
      "start": 26080,
      "end": 26085,
      "loc": {
        "start": {
          "line": 953,
          "column": 44
        },
        "end": {
          "line": 953,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 26085,
      "end": 26086,
      "loc": {
        "start": {
          "line": 953,
          "column": 49
        },
        "end": {
          "line": 953,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "page_number",
      "start": 26086,
      "end": 26097,
      "loc": {
        "start": {
          "line": 953,
          "column": 50
        },
        "end": {
          "line": 953,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "-",
      "start": 26098,
      "end": 26099,
      "loc": {
        "start": {
          "line": 953,
          "column": 62
        },
        "end": {
          "line": 953,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 1,
      "start": 26100,
      "end": 26101,
      "loc": {
        "start": {
          "line": 953,
          "column": 64
        },
        "end": {
          "line": 953,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26101,
      "end": 26102,
      "loc": {
        "start": {
          "line": 953,
          "column": 65
        },
        "end": {
          "line": 953,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "+",
      "start": 26103,
      "end": 26104,
      "loc": {
        "start": {
          "line": 953,
          "column": 67
        },
        "end": {
          "line": 953,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 1,
      "start": 26105,
      "end": 26106,
      "loc": {
        "start": {
          "line": 953,
          "column": 69
        },
        "end": {
          "line": 953,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26106,
      "end": 26107,
      "loc": {
        "start": {
          "line": 953,
          "column": 70
        },
        "end": {
          "line": 953,
          "column": 71
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "-\n          ",
      "start": 26107,
      "end": 26119,
      "loc": {
        "start": {
          "line": 953,
          "column": 71
        },
        "end": {
          "line": 954,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26119,
      "end": 26120,
      "loc": {
        "start": {
          "line": 954,
          "column": 10
        },
        "end": {
          "line": 954,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Math",
      "start": 26120,
      "end": 26124,
      "loc": {
        "start": {
          "line": 954,
          "column": 11
        },
        "end": {
          "line": 954,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 26124,
      "end": 26125,
      "loc": {
        "start": {
          "line": 954,
          "column": 15
        },
        "end": {
          "line": 954,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "min",
      "start": 26125,
      "end": 26128,
      "loc": {
        "start": {
          "line": 954,
          "column": 16
        },
        "end": {
          "line": 954,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26128,
      "end": 26129,
      "loc": {
        "start": {
          "line": 954,
          "column": 19
        },
        "end": {
          "line": 954,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 26142,
      "end": 26146,
      "loc": {
        "start": {
          "line": 955,
          "column": 12
        },
        "end": {
          "line": 955,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 26146,
      "end": 26147,
      "loc": {
        "start": {
          "line": 955,
          "column": 16
        },
        "end": {
          "line": 955,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get_list_per_page",
      "start": 26147,
      "end": 26164,
      "loc": {
        "start": {
          "line": 955,
          "column": 17
        },
        "end": {
          "line": 955,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26164,
      "end": 26165,
      "loc": {
        "start": {
          "line": 955,
          "column": 34
        },
        "end": {
          "line": 955,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26165,
      "end": 26166,
      "loc": {
        "start": {
          "line": 955,
          "column": 35
        },
        "end": {
          "line": 955,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "*",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "*",
      "start": 26167,
      "end": 26168,
      "loc": {
        "start": {
          "line": 955,
          "column": 37
        },
        "end": {
          "line": 955,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26169,
      "end": 26170,
      "loc": {
        "start": {
          "line": 955,
          "column": 39
        },
        "end": {
          "line": 955,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 26170,
      "end": 26174,
      "loc": {
        "start": {
          "line": 955,
          "column": 40
        },
        "end": {
          "line": 955,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 26174,
      "end": 26175,
      "loc": {
        "start": {
          "line": 955,
          "column": 44
        },
        "end": {
          "line": 955,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "state",
      "start": 26175,
      "end": 26180,
      "loc": {
        "start": {
          "line": 955,
          "column": 45
        },
        "end": {
          "line": 955,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 26180,
      "end": 26181,
      "loc": {
        "start": {
          "line": 955,
          "column": 50
        },
        "end": {
          "line": 955,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "page_number",
      "start": 26181,
      "end": 26192,
      "loc": {
        "start": {
          "line": 955,
          "column": 51
        },
        "end": {
          "line": 955,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "-",
      "start": 26193,
      "end": 26194,
      "loc": {
        "start": {
          "line": 955,
          "column": 63
        },
        "end": {
          "line": 955,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "num",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": 1,
      "start": 26195,
      "end": 26196,
      "loc": {
        "start": {
          "line": 955,
          "column": 65
        },
        "end": {
          "line": 955,
          "column": 66
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26196,
      "end": 26197,
      "loc": {
        "start": {
          "line": 955,
          "column": 66
        },
        "end": {
          "line": 955,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": "+/-",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": 9,
        "updateContext": null
      },
      "value": "+",
      "start": 26198,
      "end": 26199,
      "loc": {
        "start": {
          "line": 955,
          "column": 68
        },
        "end": {
          "line": 955,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 26214,
      "end": 26218,
      "loc": {
        "start": {
          "line": 956,
          "column": 14
        },
        "end": {
          "line": 956,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 26218,
      "end": 26219,
      "loc": {
        "start": {
          "line": 956,
          "column": 18
        },
        "end": {
          "line": 956,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get_list_per_page",
      "start": 26219,
      "end": 26236,
      "loc": {
        "start": {
          "line": 956,
          "column": 19
        },
        "end": {
          "line": 956,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26236,
      "end": 26237,
      "loc": {
        "start": {
          "line": 956,
          "column": 36
        },
        "end": {
          "line": 956,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26237,
      "end": 26238,
      "loc": {
        "start": {
          "line": 956,
          "column": 37
        },
        "end": {
          "line": 956,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 26238,
      "end": 26239,
      "loc": {
        "start": {
          "line": 956,
          "column": 38
        },
        "end": {
          "line": 956,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 26252,
      "end": 26256,
      "loc": {
        "start": {
          "line": 957,
          "column": 12
        },
        "end": {
          "line": 957,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 26256,
      "end": 26257,
      "loc": {
        "start": {
          "line": 957,
          "column": 16
        },
        "end": {
          "line": 957,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "state",
      "start": 26257,
      "end": 26262,
      "loc": {
        "start": {
          "line": 957,
          "column": 17
        },
        "end": {
          "line": 957,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 26262,
      "end": 26263,
      "loc": {
        "start": {
          "line": 957,
          "column": 22
        },
        "end": {
          "line": 957,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "total",
      "start": 26263,
      "end": 26268,
      "loc": {
        "start": {
          "line": 957,
          "column": 23
        },
        "end": {
          "line": 957,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26279,
      "end": 26280,
      "loc": {
        "start": {
          "line": 958,
          "column": 10
        },
        "end": {
          "line": 958,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26280,
      "end": 26281,
      "loc": {
        "start": {
          "line": 958,
          "column": 11
        },
        "end": {
          "line": 958,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26281,
      "end": 26282,
      "loc": {
        "start": {
          "line": 958,
          "column": 12
        },
        "end": {
          "line": 958,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": " ",
      "start": 26282,
      "end": 26285,
      "loc": {
        "start": {
          "line": 958,
          "column": 13
        },
        "end": {
          "line": 958,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26285,
      "end": 26286,
      "loc": {
        "start": {
          "line": 958,
          "column": 16
        },
        "end": {
          "line": 958,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n          of ",
      "start": 26286,
      "end": 26300,
      "loc": {
        "start": {
          "line": 958,
          "column": 17
        },
        "end": {
          "line": 959,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26300,
      "end": 26301,
      "loc": {
        "start": {
          "line": 959,
          "column": 13
        },
        "end": {
          "line": 959,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 26301,
      "end": 26305,
      "loc": {
        "start": {
          "line": 959,
          "column": 14
        },
        "end": {
          "line": 959,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 26305,
      "end": 26306,
      "loc": {
        "start": {
          "line": 959,
          "column": 18
        },
        "end": {
          "line": 959,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "state",
      "start": 26306,
      "end": 26311,
      "loc": {
        "start": {
          "line": 959,
          "column": 19
        },
        "end": {
          "line": 959,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 26311,
      "end": 26312,
      "loc": {
        "start": {
          "line": 959,
          "column": 24
        },
        "end": {
          "line": 959,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "total",
      "start": 26312,
      "end": 26317,
      "loc": {
        "start": {
          "line": 959,
          "column": 25
        },
        "end": {
          "line": 959,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26317,
      "end": 26318,
      "loc": {
        "start": {
          "line": 959,
          "column": 30
        },
        "end": {
          "line": 959,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26318,
      "end": 26319,
      "loc": {
        "start": {
          "line": 959,
          "column": 31
        },
        "end": {
          "line": 959,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": " ",
      "start": 26319,
      "end": 26322,
      "loc": {
        "start": {
          "line": 959,
          "column": 32
        },
        "end": {
          "line": 959,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26322,
      "end": 26323,
      "loc": {
        "start": {
          "line": 959,
          "column": 35
        },
        "end": {
          "line": 959,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n        ",
      "start": 26323,
      "end": 26332,
      "loc": {
        "start": {
          "line": 959,
          "column": 36
        },
        "end": {
          "line": 960,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26332,
      "end": 26333,
      "loc": {
        "start": {
          "line": 960,
          "column": 8
        },
        "end": {
          "line": 960,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "/",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "/",
      "start": 26333,
      "end": 26334,
      "loc": {
        "start": {
          "line": 960,
          "column": 9
        },
        "end": {
          "line": 960,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "span",
      "start": 26334,
      "end": 26338,
      "loc": {
        "start": {
          "line": 960,
          "column": 10
        },
        "end": {
          "line": 960,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26338,
      "end": 26339,
      "loc": {
        "start": {
          "line": 960,
          "column": 14
        },
        "end": {
          "line": 960,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n\n        ",
      "start": 26339,
      "end": 26349,
      "loc": {
        "start": {
          "line": 960,
          "column": 15
        },
        "end": {
          "line": 962,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26349,
      "end": 26350,
      "loc": {
        "start": {
          "line": 962,
          "column": 8
        },
        "end": {
          "line": 962,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "nav",
      "start": 26350,
      "end": 26353,
      "loc": {
        "start": {
          "line": 962,
          "column": 9
        },
        "end": {
          "line": 962,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "aria-label",
      "start": 26354,
      "end": 26364,
      "loc": {
        "start": {
          "line": 962,
          "column": 13
        },
        "end": {
          "line": 962,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 26364,
      "end": 26365,
      "loc": {
        "start": {
          "line": 962,
          "column": 23
        },
        "end": {
          "line": 962,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "Page navigation",
      "start": 26365,
      "end": 26382,
      "loc": {
        "start": {
          "line": 962,
          "column": 24
        },
        "end": {
          "line": 962,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26382,
      "end": 26383,
      "loc": {
        "start": {
          "line": 962,
          "column": 41
        },
        "end": {
          "line": 962,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n          ",
      "start": 26383,
      "end": 26394,
      "loc": {
        "start": {
          "line": 962,
          "column": 42
        },
        "end": {
          "line": 963,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26394,
      "end": 26395,
      "loc": {
        "start": {
          "line": 963,
          "column": 10
        },
        "end": {
          "line": 963,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "ul",
      "start": 26395,
      "end": 26397,
      "loc": {
        "start": {
          "line": 963,
          "column": 11
        },
        "end": {
          "line": 963,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "className",
      "start": 26398,
      "end": 26407,
      "loc": {
        "start": {
          "line": 963,
          "column": 14
        },
        "end": {
          "line": 963,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 26407,
      "end": 26408,
      "loc": {
        "start": {
          "line": 963,
          "column": 23
        },
        "end": {
          "line": 963,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "pagination",
      "start": 26408,
      "end": 26420,
      "loc": {
        "start": {
          "line": 963,
          "column": 24
        },
        "end": {
          "line": 963,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26420,
      "end": 26421,
      "loc": {
        "start": {
          "line": 963,
          "column": 36
        },
        "end": {
          "line": 963,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n            ",
      "start": 26421,
      "end": 26434,
      "loc": {
        "start": {
          "line": 963,
          "column": 37
        },
        "end": {
          "line": 964,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26434,
      "end": 26435,
      "loc": {
        "start": {
          "line": 964,
          "column": 12
        },
        "end": {
          "line": 964,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "li",
      "start": 26435,
      "end": 26437,
      "loc": {
        "start": {
          "line": 964,
          "column": 13
        },
        "end": {
          "line": 964,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "key",
      "start": 26438,
      "end": 26441,
      "loc": {
        "start": {
          "line": 964,
          "column": 16
        },
        "end": {
          "line": 964,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 26441,
      "end": 26442,
      "loc": {
        "start": {
          "line": 964,
          "column": 19
        },
        "end": {
          "line": 964,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26442,
      "end": 26443,
      "loc": {
        "start": {
          "line": 964,
          "column": 20
        },
        "end": {
          "line": 964,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "left",
      "start": 26443,
      "end": 26449,
      "loc": {
        "start": {
          "line": 964,
          "column": 21
        },
        "end": {
          "line": 964,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26449,
      "end": 26450,
      "loc": {
        "start": {
          "line": 964,
          "column": 27
        },
        "end": {
          "line": 964,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "className",
      "start": 26451,
      "end": 26460,
      "loc": {
        "start": {
          "line": 964,
          "column": 29
        },
        "end": {
          "line": 964,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 26460,
      "end": 26461,
      "loc": {
        "start": {
          "line": 964,
          "column": 38
        },
        "end": {
          "line": 964,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "page-item",
      "start": 26461,
      "end": 26472,
      "loc": {
        "start": {
          "line": 964,
          "column": 39
        },
        "end": {
          "line": 964,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26472,
      "end": 26473,
      "loc": {
        "start": {
          "line": 964,
          "column": 50
        },
        "end": {
          "line": 964,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n              ",
      "start": 26473,
      "end": 26488,
      "loc": {
        "start": {
          "line": 964,
          "column": 51
        },
        "end": {
          "line": 965,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26488,
      "end": 26489,
      "loc": {
        "start": {
          "line": 965,
          "column": 14
        },
        "end": {
          "line": 965,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "a",
      "start": 26489,
      "end": 26490,
      "loc": {
        "start": {
          "line": 965,
          "column": 15
        },
        "end": {
          "line": 965,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "href",
      "start": 26507,
      "end": 26511,
      "loc": {
        "start": {
          "line": 966,
          "column": 16
        },
        "end": {
          "line": 966,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 26511,
      "end": 26512,
      "loc": {
        "start": {
          "line": 966,
          "column": 20
        },
        "end": {
          "line": 966,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "#",
      "start": 26512,
      "end": 26515,
      "loc": {
        "start": {
          "line": 966,
          "column": 21
        },
        "end": {
          "line": 966,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "aria-label",
      "start": 26532,
      "end": 26542,
      "loc": {
        "start": {
          "line": 967,
          "column": 16
        },
        "end": {
          "line": 967,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 26542,
      "end": 26543,
      "loc": {
        "start": {
          "line": 967,
          "column": 26
        },
        "end": {
          "line": 967,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "Previous",
      "start": 26543,
      "end": 26553,
      "loc": {
        "start": {
          "line": 967,
          "column": 27
        },
        "end": {
          "line": 967,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "onClick",
      "start": 26570,
      "end": 26577,
      "loc": {
        "start": {
          "line": 968,
          "column": 16
        },
        "end": {
          "line": 968,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 26577,
      "end": 26578,
      "loc": {
        "start": {
          "line": 968,
          "column": 23
        },
        "end": {
          "line": 968,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26578,
      "end": 26579,
      "loc": {
        "start": {
          "line": 968,
          "column": 24
        },
        "end": {
          "line": 968,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 26579,
      "end": 26583,
      "loc": {
        "start": {
          "line": 968,
          "column": 25
        },
        "end": {
          "line": 968,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 26583,
      "end": 26584,
      "loc": {
        "start": {
          "line": 968,
          "column": 29
        },
        "end": {
          "line": 968,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "prevPage",
      "start": 26584,
      "end": 26592,
      "loc": {
        "start": {
          "line": 968,
          "column": 30
        },
        "end": {
          "line": 968,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 26592,
      "end": 26593,
      "loc": {
        "start": {
          "line": 968,
          "column": 38
        },
        "end": {
          "line": 968,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bind",
      "start": 26593,
      "end": 26597,
      "loc": {
        "start": {
          "line": 968,
          "column": 39
        },
        "end": {
          "line": 968,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26597,
      "end": 26598,
      "loc": {
        "start": {
          "line": 968,
          "column": 43
        },
        "end": {
          "line": 968,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 26598,
      "end": 26602,
      "loc": {
        "start": {
          "line": 968,
          "column": 44
        },
        "end": {
          "line": 968,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26602,
      "end": 26603,
      "loc": {
        "start": {
          "line": 968,
          "column": 48
        },
        "end": {
          "line": 968,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26603,
      "end": 26604,
      "loc": {
        "start": {
          "line": 968,
          "column": 49
        },
        "end": {
          "line": 968,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "className",
      "start": 26621,
      "end": 26630,
      "loc": {
        "start": {
          "line": 969,
          "column": 16
        },
        "end": {
          "line": 969,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 26630,
      "end": 26631,
      "loc": {
        "start": {
          "line": 969,
          "column": 25
        },
        "end": {
          "line": 969,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "page-link",
      "start": 26631,
      "end": 26642,
      "loc": {
        "start": {
          "line": 969,
          "column": 26
        },
        "end": {
          "line": 969,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26657,
      "end": 26658,
      "loc": {
        "start": {
          "line": 970,
          "column": 14
        },
        "end": {
          "line": 970,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n                ",
      "start": 26658,
      "end": 26675,
      "loc": {
        "start": {
          "line": 970,
          "column": 15
        },
        "end": {
          "line": 971,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26675,
      "end": 26676,
      "loc": {
        "start": {
          "line": 971,
          "column": 16
        },
        "end": {
          "line": 971,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "span",
      "start": 26676,
      "end": 26680,
      "loc": {
        "start": {
          "line": 971,
          "column": 17
        },
        "end": {
          "line": 971,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "aria-hidden",
      "start": 26681,
      "end": 26692,
      "loc": {
        "start": {
          "line": 971,
          "column": 22
        },
        "end": {
          "line": 971,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 26692,
      "end": 26693,
      "loc": {
        "start": {
          "line": 971,
          "column": 33
        },
        "end": {
          "line": 971,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 26693,
      "end": 26699,
      "loc": {
        "start": {
          "line": 971,
          "column": 34
        },
        "end": {
          "line": 971,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26699,
      "end": 26700,
      "loc": {
        "start": {
          "line": 971,
          "column": 40
        },
        "end": {
          "line": 971,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "«",
      "start": 26700,
      "end": 26707,
      "loc": {
        "start": {
          "line": 971,
          "column": 41
        },
        "end": {
          "line": 971,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26707,
      "end": 26708,
      "loc": {
        "start": {
          "line": 971,
          "column": 48
        },
        "end": {
          "line": 971,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "/",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "/",
      "start": 26708,
      "end": 26709,
      "loc": {
        "start": {
          "line": 971,
          "column": 49
        },
        "end": {
          "line": 971,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "span",
      "start": 26709,
      "end": 26713,
      "loc": {
        "start": {
          "line": 971,
          "column": 50
        },
        "end": {
          "line": 971,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26713,
      "end": 26714,
      "loc": {
        "start": {
          "line": 971,
          "column": 54
        },
        "end": {
          "line": 971,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n              ",
      "start": 26714,
      "end": 26729,
      "loc": {
        "start": {
          "line": 971,
          "column": 55
        },
        "end": {
          "line": 972,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26729,
      "end": 26730,
      "loc": {
        "start": {
          "line": 972,
          "column": 14
        },
        "end": {
          "line": 972,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "/",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "/",
      "start": 26730,
      "end": 26731,
      "loc": {
        "start": {
          "line": 972,
          "column": 15
        },
        "end": {
          "line": 972,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "a",
      "start": 26731,
      "end": 26732,
      "loc": {
        "start": {
          "line": 972,
          "column": 16
        },
        "end": {
          "line": 972,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26732,
      "end": 26733,
      "loc": {
        "start": {
          "line": 972,
          "column": 17
        },
        "end": {
          "line": 972,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n            ",
      "start": 26733,
      "end": 26746,
      "loc": {
        "start": {
          "line": 972,
          "column": 18
        },
        "end": {
          "line": 973,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26746,
      "end": 26747,
      "loc": {
        "start": {
          "line": 973,
          "column": 12
        },
        "end": {
          "line": 973,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "/",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "/",
      "start": 26747,
      "end": 26748,
      "loc": {
        "start": {
          "line": 973,
          "column": 13
        },
        "end": {
          "line": 973,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "li",
      "start": 26748,
      "end": 26750,
      "loc": {
        "start": {
          "line": 973,
          "column": 14
        },
        "end": {
          "line": 973,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26750,
      "end": 26751,
      "loc": {
        "start": {
          "line": 973,
          "column": 16
        },
        "end": {
          "line": 973,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n\n            ",
      "start": 26751,
      "end": 26765,
      "loc": {
        "start": {
          "line": 973,
          "column": 17
        },
        "end": {
          "line": 975,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26765,
      "end": 26766,
      "loc": {
        "start": {
          "line": 975,
          "column": 12
        },
        "end": {
          "line": 975,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "pages",
      "start": 26766,
      "end": 26771,
      "loc": {
        "start": {
          "line": 975,
          "column": 13
        },
        "end": {
          "line": 975,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 26771,
      "end": 26772,
      "loc": {
        "start": {
          "line": 975,
          "column": 18
        },
        "end": {
          "line": 975,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "map",
      "start": 26772,
      "end": 26775,
      "loc": {
        "start": {
          "line": 975,
          "column": 19
        },
        "end": {
          "line": 975,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26775,
      "end": 26776,
      "loc": {
        "start": {
          "line": 975,
          "column": 22
        },
        "end": {
          "line": 975,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "page",
      "start": 26776,
      "end": 26780,
      "loc": {
        "start": {
          "line": 975,
          "column": 23
        },
        "end": {
          "line": 975,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 26781,
      "end": 26783,
      "loc": {
        "start": {
          "line": 975,
          "column": 28
        },
        "end": {
          "line": 975,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26784,
      "end": 26785,
      "loc": {
        "start": {
          "line": 975,
          "column": 31
        },
        "end": {
          "line": 975,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 26800,
      "end": 26806,
      "loc": {
        "start": {
          "line": 976,
          "column": 14
        },
        "end": {
          "line": 976,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26807,
      "end": 26808,
      "loc": {
        "start": {
          "line": 976,
          "column": 21
        },
        "end": {
          "line": 976,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26825,
      "end": 26826,
      "loc": {
        "start": {
          "line": 977,
          "column": 16
        },
        "end": {
          "line": 977,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "li",
      "start": 26826,
      "end": 26828,
      "loc": {
        "start": {
          "line": 977,
          "column": 17
        },
        "end": {
          "line": 977,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "key",
      "start": 26829,
      "end": 26832,
      "loc": {
        "start": {
          "line": 977,
          "column": 20
        },
        "end": {
          "line": 977,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 26832,
      "end": 26833,
      "loc": {
        "start": {
          "line": 977,
          "column": 23
        },
        "end": {
          "line": 977,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26833,
      "end": 26834,
      "loc": {
        "start": {
          "line": 977,
          "column": 24
        },
        "end": {
          "line": 977,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "page",
      "start": 26834,
      "end": 26838,
      "loc": {
        "start": {
          "line": 977,
          "column": 25
        },
        "end": {
          "line": 977,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26838,
      "end": 26839,
      "loc": {
        "start": {
          "line": 977,
          "column": 29
        },
        "end": {
          "line": 977,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "className",
      "start": 26840,
      "end": 26849,
      "loc": {
        "start": {
          "line": 977,
          "column": 31
        },
        "end": {
          "line": 977,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 26849,
      "end": 26850,
      "loc": {
        "start": {
          "line": 977,
          "column": 40
        },
        "end": {
          "line": 977,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "page-item",
      "start": 26850,
      "end": 26861,
      "loc": {
        "start": {
          "line": 977,
          "column": 41
        },
        "end": {
          "line": 977,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26861,
      "end": 26862,
      "loc": {
        "start": {
          "line": 977,
          "column": 52
        },
        "end": {
          "line": 977,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n                  ",
      "start": 26862,
      "end": 26881,
      "loc": {
        "start": {
          "line": 977,
          "column": 53
        },
        "end": {
          "line": 978,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26881,
      "end": 26882,
      "loc": {
        "start": {
          "line": 978,
          "column": 18
        },
        "end": {
          "line": 978,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "a",
      "start": 26882,
      "end": 26883,
      "loc": {
        "start": {
          "line": 978,
          "column": 19
        },
        "end": {
          "line": 978,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "href",
      "start": 26904,
      "end": 26908,
      "loc": {
        "start": {
          "line": 979,
          "column": 20
        },
        "end": {
          "line": 979,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 26908,
      "end": 26909,
      "loc": {
        "start": {
          "line": 979,
          "column": 24
        },
        "end": {
          "line": 979,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "#",
      "start": 26909,
      "end": 26912,
      "loc": {
        "start": {
          "line": 979,
          "column": 25
        },
        "end": {
          "line": 979,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "className",
      "start": 26933,
      "end": 26942,
      "loc": {
        "start": {
          "line": 980,
          "column": 20
        },
        "end": {
          "line": 980,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 26942,
      "end": 26943,
      "loc": {
        "start": {
          "line": 980,
          "column": 29
        },
        "end": {
          "line": 980,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "page-link",
      "start": 26943,
      "end": 26954,
      "loc": {
        "start": {
          "line": 980,
          "column": 30
        },
        "end": {
          "line": 980,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "onClick",
      "start": 26975,
      "end": 26982,
      "loc": {
        "start": {
          "line": 981,
          "column": 20
        },
        "end": {
          "line": 981,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 26982,
      "end": 26983,
      "loc": {
        "start": {
          "line": 981,
          "column": 27
        },
        "end": {
          "line": 981,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26983,
      "end": 26984,
      "loc": {
        "start": {
          "line": 981,
          "column": 28
        },
        "end": {
          "line": 981,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 26984,
      "end": 26988,
      "loc": {
        "start": {
          "line": 981,
          "column": 29
        },
        "end": {
          "line": 981,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 26988,
      "end": 26989,
      "loc": {
        "start": {
          "line": 981,
          "column": 33
        },
        "end": {
          "line": 981,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "selectPage",
      "start": 26989,
      "end": 26999,
      "loc": {
        "start": {
          "line": 981,
          "column": 34
        },
        "end": {
          "line": 981,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 26999,
      "end": 27000,
      "loc": {
        "start": {
          "line": 981,
          "column": 44
        },
        "end": {
          "line": 981,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27000,
      "end": 27001,
      "loc": {
        "start": {
          "line": 981,
          "column": 45
        },
        "end": {
          "line": 981,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "page",
      "start": 27002,
      "end": 27006,
      "loc": {
        "start": {
          "line": 981,
          "column": 47
        },
        "end": {
          "line": 981,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27007,
      "end": 27008,
      "loc": {
        "start": {
          "line": 981,
          "column": 52
        },
        "end": {
          "line": 981,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27008,
      "end": 27009,
      "loc": {
        "start": {
          "line": 981,
          "column": 53
        },
        "end": {
          "line": 981,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27009,
      "end": 27010,
      "loc": {
        "start": {
          "line": 981,
          "column": 54
        },
        "end": {
          "line": 981,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27029,
      "end": 27030,
      "loc": {
        "start": {
          "line": 982,
          "column": 18
        },
        "end": {
          "line": 982,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n                    ",
      "start": 27030,
      "end": 27051,
      "loc": {
        "start": {
          "line": 982,
          "column": 19
        },
        "end": {
          "line": 983,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27051,
      "end": 27052,
      "loc": {
        "start": {
          "line": 983,
          "column": 20
        },
        "end": {
          "line": 983,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "page",
      "start": 27052,
      "end": 27056,
      "loc": {
        "start": {
          "line": 983,
          "column": 21
        },
        "end": {
          "line": 983,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27056,
      "end": 27057,
      "loc": {
        "start": {
          "line": 983,
          "column": 25
        },
        "end": {
          "line": 983,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n                  ",
      "start": 27057,
      "end": 27076,
      "loc": {
        "start": {
          "line": 983,
          "column": 26
        },
        "end": {
          "line": 984,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27076,
      "end": 27077,
      "loc": {
        "start": {
          "line": 984,
          "column": 18
        },
        "end": {
          "line": 984,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "/",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "/",
      "start": 27077,
      "end": 27078,
      "loc": {
        "start": {
          "line": 984,
          "column": 19
        },
        "end": {
          "line": 984,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "a",
      "start": 27078,
      "end": 27079,
      "loc": {
        "start": {
          "line": 984,
          "column": 20
        },
        "end": {
          "line": 984,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27079,
      "end": 27080,
      "loc": {
        "start": {
          "line": 984,
          "column": 21
        },
        "end": {
          "line": 984,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n                ",
      "start": 27080,
      "end": 27097,
      "loc": {
        "start": {
          "line": 984,
          "column": 22
        },
        "end": {
          "line": 985,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27097,
      "end": 27098,
      "loc": {
        "start": {
          "line": 985,
          "column": 16
        },
        "end": {
          "line": 985,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "/",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "/",
      "start": 27098,
      "end": 27099,
      "loc": {
        "start": {
          "line": 985,
          "column": 17
        },
        "end": {
          "line": 985,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "li",
      "start": 27099,
      "end": 27101,
      "loc": {
        "start": {
          "line": 985,
          "column": 18
        },
        "end": {
          "line": 985,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27101,
      "end": 27102,
      "loc": {
        "start": {
          "line": 985,
          "column": 20
        },
        "end": {
          "line": 985,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27117,
      "end": 27118,
      "loc": {
        "start": {
          "line": 986,
          "column": 14
        },
        "end": {
          "line": 986,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 27118,
      "end": 27119,
      "loc": {
        "start": {
          "line": 986,
          "column": 15
        },
        "end": {
          "line": 986,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27132,
      "end": 27133,
      "loc": {
        "start": {
          "line": 987,
          "column": 12
        },
        "end": {
          "line": 987,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27133,
      "end": 27134,
      "loc": {
        "start": {
          "line": 987,
          "column": 13
        },
        "end": {
          "line": 987,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27134,
      "end": 27135,
      "loc": {
        "start": {
          "line": 987,
          "column": 14
        },
        "end": {
          "line": 987,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n            ",
      "start": 27135,
      "end": 27148,
      "loc": {
        "start": {
          "line": 987,
          "column": 15
        },
        "end": {
          "line": 988,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27148,
      "end": 27149,
      "loc": {
        "start": {
          "line": 988,
          "column": 12
        },
        "end": {
          "line": 988,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "li",
      "start": 27149,
      "end": 27151,
      "loc": {
        "start": {
          "line": 988,
          "column": 13
        },
        "end": {
          "line": 988,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "className",
      "start": 27152,
      "end": 27161,
      "loc": {
        "start": {
          "line": 988,
          "column": 16
        },
        "end": {
          "line": 988,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 27161,
      "end": 27162,
      "loc": {
        "start": {
          "line": 988,
          "column": 25
        },
        "end": {
          "line": 988,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "page-item",
      "start": 27162,
      "end": 27173,
      "loc": {
        "start": {
          "line": 988,
          "column": 26
        },
        "end": {
          "line": 988,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27173,
      "end": 27174,
      "loc": {
        "start": {
          "line": 988,
          "column": 37
        },
        "end": {
          "line": 988,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n              ",
      "start": 27174,
      "end": 27189,
      "loc": {
        "start": {
          "line": 988,
          "column": 38
        },
        "end": {
          "line": 989,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27189,
      "end": 27190,
      "loc": {
        "start": {
          "line": 989,
          "column": 14
        },
        "end": {
          "line": 989,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "a",
      "start": 27190,
      "end": 27191,
      "loc": {
        "start": {
          "line": 989,
          "column": 15
        },
        "end": {
          "line": 989,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "href",
      "start": 27208,
      "end": 27212,
      "loc": {
        "start": {
          "line": 990,
          "column": 16
        },
        "end": {
          "line": 990,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 27212,
      "end": 27213,
      "loc": {
        "start": {
          "line": 990,
          "column": 20
        },
        "end": {
          "line": 990,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "#",
      "start": 27213,
      "end": 27216,
      "loc": {
        "start": {
          "line": 990,
          "column": 21
        },
        "end": {
          "line": 990,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "key",
      "start": 27233,
      "end": 27236,
      "loc": {
        "start": {
          "line": 991,
          "column": 16
        },
        "end": {
          "line": 991,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 27236,
      "end": 27237,
      "loc": {
        "start": {
          "line": 991,
          "column": 19
        },
        "end": {
          "line": 991,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27237,
      "end": 27238,
      "loc": {
        "start": {
          "line": 991,
          "column": 20
        },
        "end": {
          "line": 991,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "right",
      "start": 27238,
      "end": 27245,
      "loc": {
        "start": {
          "line": 991,
          "column": 21
        },
        "end": {
          "line": 991,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27245,
      "end": 27246,
      "loc": {
        "start": {
          "line": 991,
          "column": 28
        },
        "end": {
          "line": 991,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "onClick",
      "start": 27263,
      "end": 27270,
      "loc": {
        "start": {
          "line": 992,
          "column": 16
        },
        "end": {
          "line": 992,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 27270,
      "end": 27271,
      "loc": {
        "start": {
          "line": 992,
          "column": 23
        },
        "end": {
          "line": 992,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27271,
      "end": 27272,
      "loc": {
        "start": {
          "line": 992,
          "column": 24
        },
        "end": {
          "line": 992,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 27272,
      "end": 27276,
      "loc": {
        "start": {
          "line": 992,
          "column": 25
        },
        "end": {
          "line": 992,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 27276,
      "end": 27277,
      "loc": {
        "start": {
          "line": 992,
          "column": 29
        },
        "end": {
          "line": 992,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "nextPage",
      "start": 27277,
      "end": 27285,
      "loc": {
        "start": {
          "line": 992,
          "column": 30
        },
        "end": {
          "line": 992,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 27285,
      "end": 27286,
      "loc": {
        "start": {
          "line": 992,
          "column": 38
        },
        "end": {
          "line": 992,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bind",
      "start": 27286,
      "end": 27290,
      "loc": {
        "start": {
          "line": 992,
          "column": 39
        },
        "end": {
          "line": 992,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27290,
      "end": 27291,
      "loc": {
        "start": {
          "line": 992,
          "column": 43
        },
        "end": {
          "line": 992,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 27291,
      "end": 27295,
      "loc": {
        "start": {
          "line": 992,
          "column": 44
        },
        "end": {
          "line": 992,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27295,
      "end": 27296,
      "loc": {
        "start": {
          "line": 992,
          "column": 48
        },
        "end": {
          "line": 992,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27296,
      "end": 27297,
      "loc": {
        "start": {
          "line": 992,
          "column": 49
        },
        "end": {
          "line": 992,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "aria-label",
      "start": 27314,
      "end": 27324,
      "loc": {
        "start": {
          "line": 993,
          "column": 16
        },
        "end": {
          "line": 993,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 27324,
      "end": 27325,
      "loc": {
        "start": {
          "line": 993,
          "column": 26
        },
        "end": {
          "line": 993,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "Next",
      "start": 27325,
      "end": 27331,
      "loc": {
        "start": {
          "line": 993,
          "column": 27
        },
        "end": {
          "line": 993,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "className",
      "start": 27348,
      "end": 27357,
      "loc": {
        "start": {
          "line": 994,
          "column": 16
        },
        "end": {
          "line": 994,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 27357,
      "end": 27358,
      "loc": {
        "start": {
          "line": 994,
          "column": 25
        },
        "end": {
          "line": 994,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "page-link",
      "start": 27358,
      "end": 27369,
      "loc": {
        "start": {
          "line": 994,
          "column": 26
        },
        "end": {
          "line": 994,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27384,
      "end": 27385,
      "loc": {
        "start": {
          "line": 995,
          "column": 14
        },
        "end": {
          "line": 995,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n                ",
      "start": 27385,
      "end": 27402,
      "loc": {
        "start": {
          "line": 995,
          "column": 15
        },
        "end": {
          "line": 996,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27402,
      "end": 27403,
      "loc": {
        "start": {
          "line": 996,
          "column": 16
        },
        "end": {
          "line": 996,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "span",
      "start": 27403,
      "end": 27407,
      "loc": {
        "start": {
          "line": 996,
          "column": 17
        },
        "end": {
          "line": 996,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "aria-hidden",
      "start": 27408,
      "end": 27419,
      "loc": {
        "start": {
          "line": 996,
          "column": 22
        },
        "end": {
          "line": 996,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 27419,
      "end": 27420,
      "loc": {
        "start": {
          "line": 996,
          "column": 33
        },
        "end": {
          "line": 996,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 27420,
      "end": 27426,
      "loc": {
        "start": {
          "line": 996,
          "column": 34
        },
        "end": {
          "line": 996,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27426,
      "end": 27427,
      "loc": {
        "start": {
          "line": 996,
          "column": 40
        },
        "end": {
          "line": 996,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "»",
      "start": 27427,
      "end": 27434,
      "loc": {
        "start": {
          "line": 996,
          "column": 41
        },
        "end": {
          "line": 996,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27434,
      "end": 27435,
      "loc": {
        "start": {
          "line": 996,
          "column": 48
        },
        "end": {
          "line": 996,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "/",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "/",
      "start": 27435,
      "end": 27436,
      "loc": {
        "start": {
          "line": 996,
          "column": 49
        },
        "end": {
          "line": 996,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "span",
      "start": 27436,
      "end": 27440,
      "loc": {
        "start": {
          "line": 996,
          "column": 50
        },
        "end": {
          "line": 996,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27440,
      "end": 27441,
      "loc": {
        "start": {
          "line": 996,
          "column": 54
        },
        "end": {
          "line": 996,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n              ",
      "start": 27441,
      "end": 27456,
      "loc": {
        "start": {
          "line": 996,
          "column": 55
        },
        "end": {
          "line": 997,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27456,
      "end": 27457,
      "loc": {
        "start": {
          "line": 997,
          "column": 14
        },
        "end": {
          "line": 997,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "/",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "/",
      "start": 27457,
      "end": 27458,
      "loc": {
        "start": {
          "line": 997,
          "column": 15
        },
        "end": {
          "line": 997,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "a",
      "start": 27458,
      "end": 27459,
      "loc": {
        "start": {
          "line": 997,
          "column": 16
        },
        "end": {
          "line": 997,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27459,
      "end": 27460,
      "loc": {
        "start": {
          "line": 997,
          "column": 17
        },
        "end": {
          "line": 997,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n            ",
      "start": 27460,
      "end": 27473,
      "loc": {
        "start": {
          "line": 997,
          "column": 18
        },
        "end": {
          "line": 998,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27473,
      "end": 27474,
      "loc": {
        "start": {
          "line": 998,
          "column": 12
        },
        "end": {
          "line": 998,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "/",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "/",
      "start": 27474,
      "end": 27475,
      "loc": {
        "start": {
          "line": 998,
          "column": 13
        },
        "end": {
          "line": 998,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "li",
      "start": 27475,
      "end": 27477,
      "loc": {
        "start": {
          "line": 998,
          "column": 14
        },
        "end": {
          "line": 998,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27477,
      "end": 27478,
      "loc": {
        "start": {
          "line": 998,
          "column": 16
        },
        "end": {
          "line": 998,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n          ",
      "start": 27478,
      "end": 27489,
      "loc": {
        "start": {
          "line": 998,
          "column": 17
        },
        "end": {
          "line": 999,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27489,
      "end": 27490,
      "loc": {
        "start": {
          "line": 999,
          "column": 10
        },
        "end": {
          "line": 999,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "/",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "/",
      "start": 27490,
      "end": 27491,
      "loc": {
        "start": {
          "line": 999,
          "column": 11
        },
        "end": {
          "line": 999,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "ul",
      "start": 27491,
      "end": 27493,
      "loc": {
        "start": {
          "line": 999,
          "column": 12
        },
        "end": {
          "line": 999,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27493,
      "end": 27494,
      "loc": {
        "start": {
          "line": 999,
          "column": 14
        },
        "end": {
          "line": 999,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n        ",
      "start": 27494,
      "end": 27503,
      "loc": {
        "start": {
          "line": 999,
          "column": 15
        },
        "end": {
          "line": 1000,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27503,
      "end": 27504,
      "loc": {
        "start": {
          "line": 1000,
          "column": 8
        },
        "end": {
          "line": 1000,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "/",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "/",
      "start": 27504,
      "end": 27505,
      "loc": {
        "start": {
          "line": 1000,
          "column": 9
        },
        "end": {
          "line": 1000,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "nav",
      "start": 27505,
      "end": 27508,
      "loc": {
        "start": {
          "line": 1000,
          "column": 10
        },
        "end": {
          "line": 1000,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27508,
      "end": 27509,
      "loc": {
        "start": {
          "line": 1000,
          "column": 13
        },
        "end": {
          "line": 1000,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n      ",
      "start": 27509,
      "end": 27516,
      "loc": {
        "start": {
          "line": 1000,
          "column": 14
        },
        "end": {
          "line": 1001,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27516,
      "end": 27517,
      "loc": {
        "start": {
          "line": 1001,
          "column": 6
        },
        "end": {
          "line": 1001,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "/",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "/",
      "start": 27517,
      "end": 27518,
      "loc": {
        "start": {
          "line": 1001,
          "column": 7
        },
        "end": {
          "line": 1001,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "div",
      "start": 27518,
      "end": 27521,
      "loc": {
        "start": {
          "line": 1001,
          "column": 8
        },
        "end": {
          "line": 1001,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27521,
      "end": 27522,
      "loc": {
        "start": {
          "line": 1001,
          "column": 11
        },
        "end": {
          "line": 1001,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27527,
      "end": 27528,
      "loc": {
        "start": {
          "line": 1002,
          "column": 4
        },
        "end": {
          "line": 1002,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 27528,
      "end": 27529,
      "loc": {
        "start": {
          "line": 1002,
          "column": 5
        },
        "end": {
          "line": 1002,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27532,
      "end": 27533,
      "loc": {
        "start": {
          "line": 1003,
          "column": 2
        },
        "end": {
          "line": 1003,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Renders the actions select component\n   *\n   * @return A component that renders a select input for all actions in the list display page\n   ",
      "start": 27536,
      "end": 27686,
      "loc": {
        "start": {
          "line": 1004,
          "column": 2
        },
        "end": {
          "line": 1008,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "render_actions",
      "start": 27690,
      "end": 27704,
      "loc": {
        "start": {
          "line": 1010,
          "column": 2
        },
        "end": {
          "line": 1010,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27704,
      "end": 27705,
      "loc": {
        "start": {
          "line": 1010,
          "column": 16
        },
        "end": {
          "line": 1010,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27705,
      "end": 27706,
      "loc": {
        "start": {
          "line": 1010,
          "column": 17
        },
        "end": {
          "line": 1010,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27707,
      "end": 27708,
      "loc": {
        "start": {
          "line": 1010,
          "column": 19
        },
        "end": {
          "line": 1010,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 27713,
      "end": 27719,
      "loc": {
        "start": {
          "line": 1011,
          "column": 4
        },
        "end": {
          "line": 1011,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27720,
      "end": 27721,
      "loc": {
        "start": {
          "line": 1011,
          "column": 11
        },
        "end": {
          "line": 1011,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27728,
      "end": 27729,
      "loc": {
        "start": {
          "line": 1012,
          "column": 6
        },
        "end": {
          "line": 1012,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "select",
      "start": 27729,
      "end": 27735,
      "loc": {
        "start": {
          "line": 1012,
          "column": 7
        },
        "end": {
          "line": 1012,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "className",
      "start": 27744,
      "end": 27753,
      "loc": {
        "start": {
          "line": 1013,
          "column": 8
        },
        "end": {
          "line": 1013,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 27753,
      "end": 27754,
      "loc": {
        "start": {
          "line": 1013,
          "column": 17
        },
        "end": {
          "line": 1013,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "ra-action-button",
      "start": 27754,
      "end": 27772,
      "loc": {
        "start": {
          "line": 1013,
          "column": 18
        },
        "end": {
          "line": 1013,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "onChange",
      "start": 27781,
      "end": 27789,
      "loc": {
        "start": {
          "line": 1014,
          "column": 8
        },
        "end": {
          "line": 1014,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 27789,
      "end": 27790,
      "loc": {
        "start": {
          "line": 1014,
          "column": 16
        },
        "end": {
          "line": 1014,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27790,
      "end": 27791,
      "loc": {
        "start": {
          "line": 1014,
          "column": 17
        },
        "end": {
          "line": 1014,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 27791,
      "end": 27795,
      "loc": {
        "start": {
          "line": 1014,
          "column": 18
        },
        "end": {
          "line": 1014,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 27795,
      "end": 27796,
      "loc": {
        "start": {
          "line": 1014,
          "column": 22
        },
        "end": {
          "line": 1014,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "action_selected",
      "start": 27796,
      "end": 27811,
      "loc": {
        "start": {
          "line": 1014,
          "column": 23
        },
        "end": {
          "line": 1014,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 27811,
      "end": 27812,
      "loc": {
        "start": {
          "line": 1014,
          "column": 38
        },
        "end": {
          "line": 1014,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "bind",
      "start": 27812,
      "end": 27816,
      "loc": {
        "start": {
          "line": 1014,
          "column": 39
        },
        "end": {
          "line": 1014,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27816,
      "end": 27817,
      "loc": {
        "start": {
          "line": 1014,
          "column": 43
        },
        "end": {
          "line": 1014,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 27817,
      "end": 27821,
      "loc": {
        "start": {
          "line": 1014,
          "column": 44
        },
        "end": {
          "line": 1014,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27821,
      "end": 27822,
      "loc": {
        "start": {
          "line": 1014,
          "column": 48
        },
        "end": {
          "line": 1014,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27822,
      "end": 27823,
      "loc": {
        "start": {
          "line": 1014,
          "column": 49
        },
        "end": {
          "line": 1014,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "defaultValue",
      "start": 27832,
      "end": 27844,
      "loc": {
        "start": {
          "line": 1015,
          "column": 8
        },
        "end": {
          "line": 1015,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 27844,
      "end": 27845,
      "loc": {
        "start": {
          "line": 1015,
          "column": 20
        },
        "end": {
          "line": 1015,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "",
      "start": 27845,
      "end": 27847,
      "loc": {
        "start": {
          "line": 1015,
          "column": 21
        },
        "end": {
          "line": 1015,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27854,
      "end": 27855,
      "loc": {
        "start": {
          "line": 1016,
          "column": 6
        },
        "end": {
          "line": 1016,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n        ",
      "start": 27855,
      "end": 27864,
      "loc": {
        "start": {
          "line": 1016,
          "column": 7
        },
        "end": {
          "line": 1017,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27864,
      "end": 27865,
      "loc": {
        "start": {
          "line": 1017,
          "column": 8
        },
        "end": {
          "line": 1017,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "option",
      "start": 27865,
      "end": 27871,
      "loc": {
        "start": {
          "line": 1017,
          "column": 9
        },
        "end": {
          "line": 1017,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "key",
      "start": 27872,
      "end": 27875,
      "loc": {
        "start": {
          "line": 1017,
          "column": 16
        },
        "end": {
          "line": 1017,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 27875,
      "end": 27876,
      "loc": {
        "start": {
          "line": 1017,
          "column": 19
        },
        "end": {
          "line": 1017,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "key",
      "start": 27876,
      "end": 27881,
      "loc": {
        "start": {
          "line": 1017,
          "column": 20
        },
        "end": {
          "line": 1017,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "value",
      "start": 27882,
      "end": 27887,
      "loc": {
        "start": {
          "line": 1017,
          "column": 26
        },
        "end": {
          "line": 1017,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 27887,
      "end": 27888,
      "loc": {
        "start": {
          "line": 1017,
          "column": 31
        },
        "end": {
          "line": 1017,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "",
      "start": 27888,
      "end": 27890,
      "loc": {
        "start": {
          "line": 1017,
          "column": 32
        },
        "end": {
          "line": 1017,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "disabled",
      "start": 27891,
      "end": 27899,
      "loc": {
        "start": {
          "line": 1017,
          "column": 35
        },
        "end": {
          "line": 1017,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 27899,
      "end": 27900,
      "loc": {
        "start": {
          "line": 1017,
          "column": 43
        },
        "end": {
          "line": 1017,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27900,
      "end": 27901,
      "loc": {
        "start": {
          "line": 1017,
          "column": 44
        },
        "end": {
          "line": 1017,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "true",
        "keyword": "true",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "true",
      "start": 27901,
      "end": 27905,
      "loc": {
        "start": {
          "line": 1017,
          "column": 45
        },
        "end": {
          "line": 1017,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27905,
      "end": 27906,
      "loc": {
        "start": {
          "line": 1017,
          "column": 49
        },
        "end": {
          "line": 1017,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27906,
      "end": 27907,
      "loc": {
        "start": {
          "line": 1017,
          "column": 50
        },
        "end": {
          "line": 1017,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n          Choose an action\n        ",
      "start": 27907,
      "end": 27943,
      "loc": {
        "start": {
          "line": 1017,
          "column": 51
        },
        "end": {
          "line": 1019,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27943,
      "end": 27944,
      "loc": {
        "start": {
          "line": 1019,
          "column": 8
        },
        "end": {
          "line": 1019,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "/",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "/",
      "start": 27944,
      "end": 27945,
      "loc": {
        "start": {
          "line": 1019,
          "column": 9
        },
        "end": {
          "line": 1019,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "option",
      "start": 27945,
      "end": 27951,
      "loc": {
        "start": {
          "line": 1019,
          "column": 10
        },
        "end": {
          "line": 1019,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27951,
      "end": 27952,
      "loc": {
        "start": {
          "line": 1019,
          "column": 16
        },
        "end": {
          "line": 1019,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n        ",
      "start": 27952,
      "end": 27961,
      "loc": {
        "start": {
          "line": 1019,
          "column": 17
        },
        "end": {
          "line": 1020,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27961,
      "end": 27962,
      "loc": {
        "start": {
          "line": 1020,
          "column": 8
        },
        "end": {
          "line": 1020,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_",
      "start": 27962,
      "end": 27963,
      "loc": {
        "start": {
          "line": 1020,
          "column": 9
        },
        "end": {
          "line": 1020,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 27963,
      "end": 27964,
      "loc": {
        "start": {
          "line": 1020,
          "column": 10
        },
        "end": {
          "line": 1020,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "keys",
      "start": 27964,
      "end": 27968,
      "loc": {
        "start": {
          "line": 1020,
          "column": 11
        },
        "end": {
          "line": 1020,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27968,
      "end": 27969,
      "loc": {
        "start": {
          "line": 1020,
          "column": 15
        },
        "end": {
          "line": 1020,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 27969,
      "end": 27973,
      "loc": {
        "start": {
          "line": 1020,
          "column": 16
        },
        "end": {
          "line": 1020,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 27973,
      "end": 27974,
      "loc": {
        "start": {
          "line": 1020,
          "column": 20
        },
        "end": {
          "line": 1020,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get_actions",
      "start": 27974,
      "end": 27985,
      "loc": {
        "start": {
          "line": 1020,
          "column": 21
        },
        "end": {
          "line": 1020,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27985,
      "end": 27986,
      "loc": {
        "start": {
          "line": 1020,
          "column": 32
        },
        "end": {
          "line": 1020,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27986,
      "end": 27987,
      "loc": {
        "start": {
          "line": 1020,
          "column": 33
        },
        "end": {
          "line": 1020,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27987,
      "end": 27988,
      "loc": {
        "start": {
          "line": 1020,
          "column": 34
        },
        "end": {
          "line": 1020,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 27988,
      "end": 27989,
      "loc": {
        "start": {
          "line": 1020,
          "column": 35
        },
        "end": {
          "line": 1020,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "map",
      "start": 27989,
      "end": 27992,
      "loc": {
        "start": {
          "line": 1020,
          "column": 36
        },
        "end": {
          "line": 1020,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 27992,
      "end": 27993,
      "loc": {
        "start": {
          "line": 1020,
          "column": 39
        },
        "end": {
          "line": 1020,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "action",
      "start": 27993,
      "end": 27999,
      "loc": {
        "start": {
          "line": 1020,
          "column": 40
        },
        "end": {
          "line": 1020,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 28000,
      "end": 28002,
      "loc": {
        "start": {
          "line": 1020,
          "column": 47
        },
        "end": {
          "line": 1020,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28003,
      "end": 28004,
      "loc": {
        "start": {
          "line": 1020,
          "column": 50
        },
        "end": {
          "line": 1020,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 28015,
      "end": 28021,
      "loc": {
        "start": {
          "line": 1021,
          "column": 10
        },
        "end": {
          "line": 1021,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28022,
      "end": 28023,
      "loc": {
        "start": {
          "line": 1021,
          "column": 17
        },
        "end": {
          "line": 1021,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28036,
      "end": 28037,
      "loc": {
        "start": {
          "line": 1022,
          "column": 12
        },
        "end": {
          "line": 1022,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "option",
      "start": 28037,
      "end": 28043,
      "loc": {
        "start": {
          "line": 1022,
          "column": 13
        },
        "end": {
          "line": 1022,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "key",
      "start": 28044,
      "end": 28047,
      "loc": {
        "start": {
          "line": 1022,
          "column": 20
        },
        "end": {
          "line": 1022,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 28047,
      "end": 28048,
      "loc": {
        "start": {
          "line": 1022,
          "column": 23
        },
        "end": {
          "line": 1022,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28048,
      "end": 28049,
      "loc": {
        "start": {
          "line": 1022,
          "column": 24
        },
        "end": {
          "line": 1022,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "action",
      "start": 28049,
      "end": 28055,
      "loc": {
        "start": {
          "line": 1022,
          "column": 25
        },
        "end": {
          "line": 1022,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28055,
      "end": 28056,
      "loc": {
        "start": {
          "line": 1022,
          "column": 31
        },
        "end": {
          "line": 1022,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "value",
      "start": 28057,
      "end": 28062,
      "loc": {
        "start": {
          "line": 1022,
          "column": 33
        },
        "end": {
          "line": 1022,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 28062,
      "end": 28063,
      "loc": {
        "start": {
          "line": 1022,
          "column": 38
        },
        "end": {
          "line": 1022,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28063,
      "end": 28064,
      "loc": {
        "start": {
          "line": 1022,
          "column": 39
        },
        "end": {
          "line": 1022,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "action",
      "start": 28064,
      "end": 28070,
      "loc": {
        "start": {
          "line": 1022,
          "column": 40
        },
        "end": {
          "line": 1022,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28070,
      "end": 28071,
      "loc": {
        "start": {
          "line": 1022,
          "column": 46
        },
        "end": {
          "line": 1022,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28071,
      "end": 28072,
      "loc": {
        "start": {
          "line": 1022,
          "column": 47
        },
        "end": {
          "line": 1022,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n              ",
      "start": 28072,
      "end": 28087,
      "loc": {
        "start": {
          "line": 1022,
          "column": 48
        },
        "end": {
          "line": 1023,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28087,
      "end": 28088,
      "loc": {
        "start": {
          "line": 1023,
          "column": 14
        },
        "end": {
          "line": 1023,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": " ",
      "start": 28088,
      "end": 28091,
      "loc": {
        "start": {
          "line": 1023,
          "column": 15
        },
        "end": {
          "line": 1023,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28091,
      "end": 28092,
      "loc": {
        "start": {
          "line": 1023,
          "column": 18
        },
        "end": {
          "line": 1023,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n              ",
      "start": 28092,
      "end": 28107,
      "loc": {
        "start": {
          "line": 1023,
          "column": 19
        },
        "end": {
          "line": 1024,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28107,
      "end": 28108,
      "loc": {
        "start": {
          "line": 1024,
          "column": 14
        },
        "end": {
          "line": 1024,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_",
      "start": 28108,
      "end": 28109,
      "loc": {
        "start": {
          "line": 1024,
          "column": 15
        },
        "end": {
          "line": 1024,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 28109,
      "end": 28110,
      "loc": {
        "start": {
          "line": 1024,
          "column": 16
        },
        "end": {
          "line": 1024,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "startCase",
      "start": 28110,
      "end": 28119,
      "loc": {
        "start": {
          "line": 1024,
          "column": 17
        },
        "end": {
          "line": 1024,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28119,
      "end": 28120,
      "loc": {
        "start": {
          "line": 1024,
          "column": 26
        },
        "end": {
          "line": 1024,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "action",
      "start": 28120,
      "end": 28126,
      "loc": {
        "start": {
          "line": 1024,
          "column": 27
        },
        "end": {
          "line": 1024,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28126,
      "end": 28127,
      "loc": {
        "start": {
          "line": 1024,
          "column": 33
        },
        "end": {
          "line": 1024,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28127,
      "end": 28128,
      "loc": {
        "start": {
          "line": 1024,
          "column": 34
        },
        "end": {
          "line": 1024,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n            ",
      "start": 28128,
      "end": 28141,
      "loc": {
        "start": {
          "line": 1024,
          "column": 35
        },
        "end": {
          "line": 1025,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28141,
      "end": 28142,
      "loc": {
        "start": {
          "line": 1025,
          "column": 12
        },
        "end": {
          "line": 1025,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "/",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "/",
      "start": 28142,
      "end": 28143,
      "loc": {
        "start": {
          "line": 1025,
          "column": 13
        },
        "end": {
          "line": 1025,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "option",
      "start": 28143,
      "end": 28149,
      "loc": {
        "start": {
          "line": 1025,
          "column": 14
        },
        "end": {
          "line": 1025,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28149,
      "end": 28150,
      "loc": {
        "start": {
          "line": 1025,
          "column": 20
        },
        "end": {
          "line": 1025,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28161,
      "end": 28162,
      "loc": {
        "start": {
          "line": 1026,
          "column": 10
        },
        "end": {
          "line": 1026,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 28162,
      "end": 28163,
      "loc": {
        "start": {
          "line": 1026,
          "column": 11
        },
        "end": {
          "line": 1026,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28172,
      "end": 28173,
      "loc": {
        "start": {
          "line": 1027,
          "column": 8
        },
        "end": {
          "line": 1027,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28173,
      "end": 28174,
      "loc": {
        "start": {
          "line": 1027,
          "column": 9
        },
        "end": {
          "line": 1027,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28174,
      "end": 28175,
      "loc": {
        "start": {
          "line": 1027,
          "column": 10
        },
        "end": {
          "line": 1027,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n      ",
      "start": 28175,
      "end": 28182,
      "loc": {
        "start": {
          "line": 1027,
          "column": 11
        },
        "end": {
          "line": 1028,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28182,
      "end": 28183,
      "loc": {
        "start": {
          "line": 1028,
          "column": 6
        },
        "end": {
          "line": 1028,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "/",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "/",
      "start": 28183,
      "end": 28184,
      "loc": {
        "start": {
          "line": 1028,
          "column": 7
        },
        "end": {
          "line": 1028,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "select",
      "start": 28184,
      "end": 28190,
      "loc": {
        "start": {
          "line": 1028,
          "column": 8
        },
        "end": {
          "line": 1028,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28190,
      "end": 28191,
      "loc": {
        "start": {
          "line": 1028,
          "column": 14
        },
        "end": {
          "line": 1028,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28196,
      "end": 28197,
      "loc": {
        "start": {
          "line": 1029,
          "column": 4
        },
        "end": {
          "line": 1029,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 28197,
      "end": 28198,
      "loc": {
        "start": {
          "line": 1029,
          "column": 5
        },
        "end": {
          "line": 1029,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28201,
      "end": 28202,
      "loc": {
        "start": {
          "line": 1030,
          "column": 2
        },
        "end": {
          "line": 1030,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Renders the back button component in the add/change view\n   * @ignore\n   * @return A component that renders a back button\n   ",
      "start": 28205,
      "end": 28341,
      "loc": {
        "start": {
          "line": 1031,
          "column": 2
        },
        "end": {
          "line": 1035,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "render_back_button",
      "start": 28345,
      "end": 28363,
      "loc": {
        "start": {
          "line": 1037,
          "column": 2
        },
        "end": {
          "line": 1037,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28363,
      "end": 28364,
      "loc": {
        "start": {
          "line": 1037,
          "column": 20
        },
        "end": {
          "line": 1037,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28364,
      "end": 28365,
      "loc": {
        "start": {
          "line": 1037,
          "column": 21
        },
        "end": {
          "line": 1037,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28366,
      "end": 28367,
      "loc": {
        "start": {
          "line": 1037,
          "column": 23
        },
        "end": {
          "line": 1037,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 28372,
      "end": 28378,
      "loc": {
        "start": {
          "line": 1038,
          "column": 4
        },
        "end": {
          "line": 1038,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28379,
      "end": 28380,
      "loc": {
        "start": {
          "line": 1038,
          "column": 11
        },
        "end": {
          "line": 1038,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28387,
      "end": 28388,
      "loc": {
        "start": {
          "line": 1039,
          "column": 6
        },
        "end": {
          "line": 1039,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "div",
      "start": 28388,
      "end": 28391,
      "loc": {
        "start": {
          "line": 1039,
          "column": 7
        },
        "end": {
          "line": 1039,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28391,
      "end": 28392,
      "loc": {
        "start": {
          "line": 1039,
          "column": 10
        },
        "end": {
          "line": 1039,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n        ",
      "start": 28392,
      "end": 28401,
      "loc": {
        "start": {
          "line": 1039,
          "column": 11
        },
        "end": {
          "line": 1040,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28401,
      "end": 28402,
      "loc": {
        "start": {
          "line": 1040,
          "column": 8
        },
        "end": {
          "line": 1040,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "button",
      "start": 28402,
      "end": 28408,
      "loc": {
        "start": {
          "line": 1040,
          "column": 9
        },
        "end": {
          "line": 1040,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "className",
      "start": 28419,
      "end": 28428,
      "loc": {
        "start": {
          "line": 1041,
          "column": 10
        },
        "end": {
          "line": 1041,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 28428,
      "end": 28429,
      "loc": {
        "start": {
          "line": 1041,
          "column": 19
        },
        "end": {
          "line": 1041,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28429,
      "end": 28430,
      "loc": {
        "start": {
          "line": 1041,
          "column": 20
        },
        "end": {
          "line": 1041,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "ra-back-button",
      "start": 28430,
      "end": 28446,
      "loc": {
        "start": {
          "line": 1041,
          "column": 21
        },
        "end": {
          "line": 1041,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28446,
      "end": 28447,
      "loc": {
        "start": {
          "line": 1041,
          "column": 37
        },
        "end": {
          "line": 1041,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "onClick",
      "start": 28458,
      "end": 28465,
      "loc": {
        "start": {
          "line": 1042,
          "column": 10
        },
        "end": {
          "line": 1042,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 28465,
      "end": 28466,
      "loc": {
        "start": {
          "line": 1042,
          "column": 17
        },
        "end": {
          "line": 1042,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28466,
      "end": 28467,
      "loc": {
        "start": {
          "line": 1042,
          "column": 18
        },
        "end": {
          "line": 1042,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28467,
      "end": 28468,
      "loc": {
        "start": {
          "line": 1042,
          "column": 19
        },
        "end": {
          "line": 1042,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28468,
      "end": 28469,
      "loc": {
        "start": {
          "line": 1042,
          "column": 20
        },
        "end": {
          "line": 1042,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 28470,
      "end": 28472,
      "loc": {
        "start": {
          "line": 1042,
          "column": 22
        },
        "end": {
          "line": 1042,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28473,
      "end": 28474,
      "loc": {
        "start": {
          "line": 1042,
          "column": 25
        },
        "end": {
          "line": 1042,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 28487,
      "end": 28491,
      "loc": {
        "start": {
          "line": 1043,
          "column": 12
        },
        "end": {
          "line": 1043,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 28491,
      "end": 28492,
      "loc": {
        "start": {
          "line": 1043,
          "column": 16
        },
        "end": {
          "line": 1043,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "setState",
      "start": 28492,
      "end": 28500,
      "loc": {
        "start": {
          "line": 1043,
          "column": 17
        },
        "end": {
          "line": 1043,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28500,
      "end": 28501,
      "loc": {
        "start": {
          "line": 1043,
          "column": 25
        },
        "end": {
          "line": 1043,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28501,
      "end": 28502,
      "loc": {
        "start": {
          "line": 1043,
          "column": 26
        },
        "end": {
          "line": 1043,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "display_type",
      "start": 28503,
      "end": 28515,
      "loc": {
        "start": {
          "line": 1043,
          "column": 28
        },
        "end": {
          "line": 1043,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 28515,
      "end": 28516,
      "loc": {
        "start": {
          "line": 1043,
          "column": 40
        },
        "end": {
          "line": 1043,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "display_type",
      "start": 28517,
      "end": 28529,
      "loc": {
        "start": {
          "line": 1043,
          "column": 42
        },
        "end": {
          "line": 1043,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 28529,
      "end": 28530,
      "loc": {
        "start": {
          "line": 1043,
          "column": 54
        },
        "end": {
          "line": 1043,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "list",
      "start": 28530,
      "end": 28534,
      "loc": {
        "start": {
          "line": 1043,
          "column": 55
        },
        "end": {
          "line": 1043,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 28534,
      "end": 28535,
      "loc": {
        "start": {
          "line": 1043,
          "column": 59
        },
        "end": {
          "line": 1043,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "object",
      "start": 28536,
      "end": 28542,
      "loc": {
        "start": {
          "line": 1043,
          "column": 61
        },
        "end": {
          "line": 1043,
          "column": 67
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 28542,
      "end": 28543,
      "loc": {
        "start": {
          "line": 1043,
          "column": 67
        },
        "end": {
          "line": 1043,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": "null",
        "keyword": "null",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "null",
      "start": 28544,
      "end": 28548,
      "loc": {
        "start": {
          "line": 1043,
          "column": 69
        },
        "end": {
          "line": 1043,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28549,
      "end": 28550,
      "loc": {
        "start": {
          "line": 1043,
          "column": 74
        },
        "end": {
          "line": 1043,
          "column": 75
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28550,
      "end": 28551,
      "loc": {
        "start": {
          "line": 1043,
          "column": 75
        },
        "end": {
          "line": 1043,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 28551,
      "end": 28552,
      "loc": {
        "start": {
          "line": 1043,
          "column": 76
        },
        "end": {
          "line": 1043,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 28565,
      "end": 28569,
      "loc": {
        "start": {
          "line": 1044,
          "column": 12
        },
        "end": {
          "line": 1044,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 28569,
      "end": 28570,
      "loc": {
        "start": {
          "line": 1044,
          "column": 16
        },
        "end": {
          "line": 1044,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get_queryset",
      "start": 28570,
      "end": 28582,
      "loc": {
        "start": {
          "line": 1044,
          "column": 17
        },
        "end": {
          "line": 1044,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28582,
      "end": 28583,
      "loc": {
        "start": {
          "line": 1044,
          "column": 29
        },
        "end": {
          "line": 1044,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 28598,
      "end": 28602,
      "loc": {
        "start": {
          "line": 1045,
          "column": 14
        },
        "end": {
          "line": 1045,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 28602,
      "end": 28603,
      "loc": {
        "start": {
          "line": 1045,
          "column": 18
        },
        "end": {
          "line": 1045,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "state",
      "start": 28603,
      "end": 28608,
      "loc": {
        "start": {
          "line": 1045,
          "column": 19
        },
        "end": {
          "line": 1045,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 28608,
      "end": 28609,
      "loc": {
        "start": {
          "line": 1045,
          "column": 24
        },
        "end": {
          "line": 1045,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "page_number",
      "start": 28609,
      "end": 28620,
      "loc": {
        "start": {
          "line": 1045,
          "column": 25
        },
        "end": {
          "line": 1045,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 28620,
      "end": 28621,
      "loc": {
        "start": {
          "line": 1045,
          "column": 36
        },
        "end": {
          "line": 1045,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 28636,
      "end": 28640,
      "loc": {
        "start": {
          "line": 1046,
          "column": 14
        },
        "end": {
          "line": 1046,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 28640,
      "end": 28641,
      "loc": {
        "start": {
          "line": 1046,
          "column": 18
        },
        "end": {
          "line": 1046,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get_list_per_page",
      "start": 28641,
      "end": 28658,
      "loc": {
        "start": {
          "line": 1046,
          "column": 19
        },
        "end": {
          "line": 1046,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28658,
      "end": 28659,
      "loc": {
        "start": {
          "line": 1046,
          "column": 36
        },
        "end": {
          "line": 1046,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28659,
      "end": 28660,
      "loc": {
        "start": {
          "line": 1046,
          "column": 37
        },
        "end": {
          "line": 1046,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 28660,
      "end": 28661,
      "loc": {
        "start": {
          "line": 1046,
          "column": 38
        },
        "end": {
          "line": 1046,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 28676,
      "end": 28680,
      "loc": {
        "start": {
          "line": 1047,
          "column": 14
        },
        "end": {
          "line": 1047,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 28680,
      "end": 28681,
      "loc": {
        "start": {
          "line": 1047,
          "column": 18
        },
        "end": {
          "line": 1047,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "state",
      "start": 28681,
      "end": 28686,
      "loc": {
        "start": {
          "line": 1047,
          "column": 19
        },
        "end": {
          "line": 1047,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 28686,
      "end": 28687,
      "loc": {
        "start": {
          "line": 1047,
          "column": 24
        },
        "end": {
          "line": 1047,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "queryset",
      "start": 28687,
      "end": 28695,
      "loc": {
        "start": {
          "line": 1047,
          "column": 25
        },
        "end": {
          "line": 1047,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28708,
      "end": 28709,
      "loc": {
        "start": {
          "line": 1048,
          "column": 12
        },
        "end": {
          "line": 1048,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 28709,
      "end": 28710,
      "loc": {
        "start": {
          "line": 1048,
          "column": 13
        },
        "end": {
          "line": 1048,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28721,
      "end": 28722,
      "loc": {
        "start": {
          "line": 1049,
          "column": 10
        },
        "end": {
          "line": 1049,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28722,
      "end": 28723,
      "loc": {
        "start": {
          "line": 1049,
          "column": 11
        },
        "end": {
          "line": 1049,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28732,
      "end": 28733,
      "loc": {
        "start": {
          "line": 1050,
          "column": 8
        },
        "end": {
          "line": 1050,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n          ",
      "start": 28733,
      "end": 28744,
      "loc": {
        "start": {
          "line": 1050,
          "column": 9
        },
        "end": {
          "line": 1051,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28744,
      "end": 28745,
      "loc": {
        "start": {
          "line": 1051,
          "column": 10
        },
        "end": {
          "line": 1051,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": " ",
      "start": 28745,
      "end": 28748,
      "loc": {
        "start": {
          "line": 1051,
          "column": 11
        },
        "end": {
          "line": 1051,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28748,
      "end": 28749,
      "loc": {
        "start": {
          "line": 1051,
          "column": 14
        },
        "end": {
          "line": 1051,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n          Back",
      "start": 28749,
      "end": 28764,
      "loc": {
        "start": {
          "line": 1051,
          "column": 15
        },
        "end": {
          "line": 1052,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28764,
      "end": 28765,
      "loc": {
        "start": {
          "line": 1052,
          "column": 14
        },
        "end": {
          "line": 1052,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": " ",
      "start": 28765,
      "end": 28768,
      "loc": {
        "start": {
          "line": 1052,
          "column": 15
        },
        "end": {
          "line": 1052,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28768,
      "end": 28769,
      "loc": {
        "start": {
          "line": 1052,
          "column": 18
        },
        "end": {
          "line": 1052,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n        ",
      "start": 28769,
      "end": 28778,
      "loc": {
        "start": {
          "line": 1052,
          "column": 19
        },
        "end": {
          "line": 1053,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28778,
      "end": 28779,
      "loc": {
        "start": {
          "line": 1053,
          "column": 8
        },
        "end": {
          "line": 1053,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "/",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "/",
      "start": 28779,
      "end": 28780,
      "loc": {
        "start": {
          "line": 1053,
          "column": 9
        },
        "end": {
          "line": 1053,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "button",
      "start": 28780,
      "end": 28786,
      "loc": {
        "start": {
          "line": 1053,
          "column": 10
        },
        "end": {
          "line": 1053,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28786,
      "end": 28787,
      "loc": {
        "start": {
          "line": 1053,
          "column": 16
        },
        "end": {
          "line": 1053,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n      ",
      "start": 28787,
      "end": 28794,
      "loc": {
        "start": {
          "line": 1053,
          "column": 17
        },
        "end": {
          "line": 1054,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28794,
      "end": 28795,
      "loc": {
        "start": {
          "line": 1054,
          "column": 6
        },
        "end": {
          "line": 1054,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "/",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "/",
      "start": 28795,
      "end": 28796,
      "loc": {
        "start": {
          "line": 1054,
          "column": 7
        },
        "end": {
          "line": 1054,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "div",
      "start": 28796,
      "end": 28799,
      "loc": {
        "start": {
          "line": 1054,
          "column": 8
        },
        "end": {
          "line": 1054,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28799,
      "end": 28800,
      "loc": {
        "start": {
          "line": 1054,
          "column": 11
        },
        "end": {
          "line": 1054,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28805,
      "end": 28806,
      "loc": {
        "start": {
          "line": 1055,
          "column": 4
        },
        "end": {
          "line": 1055,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 28806,
      "end": 28807,
      "loc": {
        "start": {
          "line": 1055,
          "column": 5
        },
        "end": {
          "line": 1055,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28810,
      "end": 28811,
      "loc": {
        "start": {
          "line": 1056,
          "column": 2
        },
        "end": {
          "line": 1056,
          "column": 3
        }
      }
    },
    {
      "type": "CommentBlock",
      "value": "*\n   * Renders the admin interface component\n   *\n   * @return A component that renders the admin interface\n   ",
      "start": 28814,
      "end": 28929,
      "loc": {
        "start": {
          "line": 1057,
          "column": 2
        },
        "end": {
          "line": 1061,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "render_list_view",
      "start": 28932,
      "end": 28948,
      "loc": {
        "start": {
          "line": 1062,
          "column": 2
        },
        "end": {
          "line": 1062,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28948,
      "end": 28949,
      "loc": {
        "start": {
          "line": 1062,
          "column": 18
        },
        "end": {
          "line": 1062,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28949,
      "end": 28950,
      "loc": {
        "start": {
          "line": 1062,
          "column": 19
        },
        "end": {
          "line": 1062,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28951,
      "end": 28952,
      "loc": {
        "start": {
          "line": 1062,
          "column": 21
        },
        "end": {
          "line": 1062,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 28957,
      "end": 28963,
      "loc": {
        "start": {
          "line": 1063,
          "column": 4
        },
        "end": {
          "line": 1063,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28964,
      "end": 28965,
      "loc": {
        "start": {
          "line": 1063,
          "column": 11
        },
        "end": {
          "line": 1063,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28972,
      "end": 28973,
      "loc": {
        "start": {
          "line": 1064,
          "column": 6
        },
        "end": {
          "line": 1064,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "div",
      "start": 28973,
      "end": 28976,
      "loc": {
        "start": {
          "line": 1064,
          "column": 7
        },
        "end": {
          "line": 1064,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28976,
      "end": 28977,
      "loc": {
        "start": {
          "line": 1064,
          "column": 10
        },
        "end": {
          "line": 1064,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n        ",
      "start": 28977,
      "end": 28986,
      "loc": {
        "start": {
          "line": 1064,
          "column": 11
        },
        "end": {
          "line": 1065,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 28986,
      "end": 28987,
      "loc": {
        "start": {
          "line": 1065,
          "column": 8
        },
        "end": {
          "line": 1065,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 28987,
      "end": 28991,
      "loc": {
        "start": {
          "line": 1065,
          "column": 9
        },
        "end": {
          "line": 1065,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 28991,
      "end": 28992,
      "loc": {
        "start": {
          "line": 1065,
          "column": 13
        },
        "end": {
          "line": 1065,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "render_add_button",
      "start": 28992,
      "end": 29009,
      "loc": {
        "start": {
          "line": 1065,
          "column": 14
        },
        "end": {
          "line": 1065,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29009,
      "end": 29010,
      "loc": {
        "start": {
          "line": 1065,
          "column": 31
        },
        "end": {
          "line": 1065,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29010,
      "end": 29011,
      "loc": {
        "start": {
          "line": 1065,
          "column": 32
        },
        "end": {
          "line": 1065,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29011,
      "end": 29012,
      "loc": {
        "start": {
          "line": 1065,
          "column": 33
        },
        "end": {
          "line": 1065,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n        ",
      "start": 29012,
      "end": 29021,
      "loc": {
        "start": {
          "line": 1065,
          "column": 34
        },
        "end": {
          "line": 1066,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29021,
      "end": 29022,
      "loc": {
        "start": {
          "line": 1066,
          "column": 8
        },
        "end": {
          "line": 1066,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 29022,
      "end": 29026,
      "loc": {
        "start": {
          "line": 1066,
          "column": 9
        },
        "end": {
          "line": 1066,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 29026,
      "end": 29027,
      "loc": {
        "start": {
          "line": 1066,
          "column": 13
        },
        "end": {
          "line": 1066,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "render_below_add_button",
      "start": 29027,
      "end": 29050,
      "loc": {
        "start": {
          "line": 1066,
          "column": 14
        },
        "end": {
          "line": 1066,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29050,
      "end": 29051,
      "loc": {
        "start": {
          "line": 1066,
          "column": 37
        },
        "end": {
          "line": 1066,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29051,
      "end": 29052,
      "loc": {
        "start": {
          "line": 1066,
          "column": 38
        },
        "end": {
          "line": 1066,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29052,
      "end": 29053,
      "loc": {
        "start": {
          "line": 1066,
          "column": 39
        },
        "end": {
          "line": 1066,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n        ",
      "start": 29053,
      "end": 29062,
      "loc": {
        "start": {
          "line": 1066,
          "column": 40
        },
        "end": {
          "line": 1067,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29062,
      "end": 29063,
      "loc": {
        "start": {
          "line": 1067,
          "column": 8
        },
        "end": {
          "line": 1067,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 29063,
      "end": 29067,
      "loc": {
        "start": {
          "line": 1067,
          "column": 9
        },
        "end": {
          "line": 1067,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 29067,
      "end": 29068,
      "loc": {
        "start": {
          "line": 1067,
          "column": 13
        },
        "end": {
          "line": 1067,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "render_search_field",
      "start": 29068,
      "end": 29087,
      "loc": {
        "start": {
          "line": 1067,
          "column": 14
        },
        "end": {
          "line": 1067,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29087,
      "end": 29088,
      "loc": {
        "start": {
          "line": 1067,
          "column": 33
        },
        "end": {
          "line": 1067,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29088,
      "end": 29089,
      "loc": {
        "start": {
          "line": 1067,
          "column": 34
        },
        "end": {
          "line": 1067,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29089,
      "end": 29090,
      "loc": {
        "start": {
          "line": 1067,
          "column": 35
        },
        "end": {
          "line": 1067,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n        ",
      "start": 29090,
      "end": 29099,
      "loc": {
        "start": {
          "line": 1067,
          "column": 36
        },
        "end": {
          "line": 1068,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29099,
      "end": 29100,
      "loc": {
        "start": {
          "line": 1068,
          "column": 8
        },
        "end": {
          "line": 1068,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 29100,
      "end": 29104,
      "loc": {
        "start": {
          "line": 1068,
          "column": 9
        },
        "end": {
          "line": 1068,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 29104,
      "end": 29105,
      "loc": {
        "start": {
          "line": 1068,
          "column": 13
        },
        "end": {
          "line": 1068,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "render_below_search_field",
      "start": 29105,
      "end": 29130,
      "loc": {
        "start": {
          "line": 1068,
          "column": 14
        },
        "end": {
          "line": 1068,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29130,
      "end": 29131,
      "loc": {
        "start": {
          "line": 1068,
          "column": 39
        },
        "end": {
          "line": 1068,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29131,
      "end": 29132,
      "loc": {
        "start": {
          "line": 1068,
          "column": 40
        },
        "end": {
          "line": 1068,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29132,
      "end": 29133,
      "loc": {
        "start": {
          "line": 1068,
          "column": 41
        },
        "end": {
          "line": 1068,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n        ",
      "start": 29133,
      "end": 29142,
      "loc": {
        "start": {
          "line": 1068,
          "column": 42
        },
        "end": {
          "line": 1069,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29142,
      "end": 29143,
      "loc": {
        "start": {
          "line": 1069,
          "column": 8
        },
        "end": {
          "line": 1069,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 29143,
      "end": 29147,
      "loc": {
        "start": {
          "line": 1069,
          "column": 9
        },
        "end": {
          "line": 1069,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 29147,
      "end": 29148,
      "loc": {
        "start": {
          "line": 1069,
          "column": 13
        },
        "end": {
          "line": 1069,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "render_actions",
      "start": 29148,
      "end": 29162,
      "loc": {
        "start": {
          "line": 1069,
          "column": 14
        },
        "end": {
          "line": 1069,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29162,
      "end": 29163,
      "loc": {
        "start": {
          "line": 1069,
          "column": 28
        },
        "end": {
          "line": 1069,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29163,
      "end": 29164,
      "loc": {
        "start": {
          "line": 1069,
          "column": 29
        },
        "end": {
          "line": 1069,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29164,
      "end": 29165,
      "loc": {
        "start": {
          "line": 1069,
          "column": 30
        },
        "end": {
          "line": 1069,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n        ",
      "start": 29165,
      "end": 29174,
      "loc": {
        "start": {
          "line": 1069,
          "column": 31
        },
        "end": {
          "line": 1070,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29174,
      "end": 29175,
      "loc": {
        "start": {
          "line": 1070,
          "column": 8
        },
        "end": {
          "line": 1070,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 29175,
      "end": 29179,
      "loc": {
        "start": {
          "line": 1070,
          "column": 9
        },
        "end": {
          "line": 1070,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 29179,
      "end": 29180,
      "loc": {
        "start": {
          "line": 1070,
          "column": 13
        },
        "end": {
          "line": 1070,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "render_below_actions",
      "start": 29180,
      "end": 29200,
      "loc": {
        "start": {
          "line": 1070,
          "column": 14
        },
        "end": {
          "line": 1070,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29200,
      "end": 29201,
      "loc": {
        "start": {
          "line": 1070,
          "column": 34
        },
        "end": {
          "line": 1070,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29201,
      "end": 29202,
      "loc": {
        "start": {
          "line": 1070,
          "column": 35
        },
        "end": {
          "line": 1070,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29202,
      "end": 29203,
      "loc": {
        "start": {
          "line": 1070,
          "column": 36
        },
        "end": {
          "line": 1070,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n        ",
      "start": 29203,
      "end": 29212,
      "loc": {
        "start": {
          "line": 1070,
          "column": 37
        },
        "end": {
          "line": 1071,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29212,
      "end": 29213,
      "loc": {
        "start": {
          "line": 1071,
          "column": 8
        },
        "end": {
          "line": 1071,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 29213,
      "end": 29217,
      "loc": {
        "start": {
          "line": 1071,
          "column": 9
        },
        "end": {
          "line": 1071,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 29217,
      "end": 29218,
      "loc": {
        "start": {
          "line": 1071,
          "column": 13
        },
        "end": {
          "line": 1071,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "render_filters",
      "start": 29218,
      "end": 29232,
      "loc": {
        "start": {
          "line": 1071,
          "column": 14
        },
        "end": {
          "line": 1071,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29232,
      "end": 29233,
      "loc": {
        "start": {
          "line": 1071,
          "column": 28
        },
        "end": {
          "line": 1071,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29233,
      "end": 29234,
      "loc": {
        "start": {
          "line": 1071,
          "column": 29
        },
        "end": {
          "line": 1071,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29234,
      "end": 29235,
      "loc": {
        "start": {
          "line": 1071,
          "column": 30
        },
        "end": {
          "line": 1071,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n        ",
      "start": 29235,
      "end": 29244,
      "loc": {
        "start": {
          "line": 1071,
          "column": 31
        },
        "end": {
          "line": 1072,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29244,
      "end": 29245,
      "loc": {
        "start": {
          "line": 1072,
          "column": 8
        },
        "end": {
          "line": 1072,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 29245,
      "end": 29249,
      "loc": {
        "start": {
          "line": 1072,
          "column": 9
        },
        "end": {
          "line": 1072,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 29249,
      "end": 29250,
      "loc": {
        "start": {
          "line": 1072,
          "column": 13
        },
        "end": {
          "line": 1072,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "render_below_filters",
      "start": 29250,
      "end": 29270,
      "loc": {
        "start": {
          "line": 1072,
          "column": 14
        },
        "end": {
          "line": 1072,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29270,
      "end": 29271,
      "loc": {
        "start": {
          "line": 1072,
          "column": 34
        },
        "end": {
          "line": 1072,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29271,
      "end": 29272,
      "loc": {
        "start": {
          "line": 1072,
          "column": 35
        },
        "end": {
          "line": 1072,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29272,
      "end": 29273,
      "loc": {
        "start": {
          "line": 1072,
          "column": 36
        },
        "end": {
          "line": 1072,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n\n        ",
      "start": 29273,
      "end": 29283,
      "loc": {
        "start": {
          "line": 1072,
          "column": 37
        },
        "end": {
          "line": 1074,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29283,
      "end": 29284,
      "loc": {
        "start": {
          "line": 1074,
          "column": 8
        },
        "end": {
          "line": 1074,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 29284,
      "end": 29288,
      "loc": {
        "start": {
          "line": 1074,
          "column": 9
        },
        "end": {
          "line": 1074,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 29288,
      "end": 29289,
      "loc": {
        "start": {
          "line": 1074,
          "column": 13
        },
        "end": {
          "line": 1074,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "render_table",
      "start": 29289,
      "end": 29301,
      "loc": {
        "start": {
          "line": 1074,
          "column": 14
        },
        "end": {
          "line": 1074,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29301,
      "end": 29302,
      "loc": {
        "start": {
          "line": 1074,
          "column": 26
        },
        "end": {
          "line": 1074,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29302,
      "end": 29303,
      "loc": {
        "start": {
          "line": 1074,
          "column": 27
        },
        "end": {
          "line": 1074,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29303,
      "end": 29304,
      "loc": {
        "start": {
          "line": 1074,
          "column": 28
        },
        "end": {
          "line": 1074,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n        ",
      "start": 29304,
      "end": 29313,
      "loc": {
        "start": {
          "line": 1074,
          "column": 29
        },
        "end": {
          "line": 1075,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29313,
      "end": 29314,
      "loc": {
        "start": {
          "line": 1075,
          "column": 8
        },
        "end": {
          "line": 1075,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 29314,
      "end": 29318,
      "loc": {
        "start": {
          "line": 1075,
          "column": 9
        },
        "end": {
          "line": 1075,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 29318,
      "end": 29319,
      "loc": {
        "start": {
          "line": 1075,
          "column": 13
        },
        "end": {
          "line": 1075,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "render_below_table",
      "start": 29319,
      "end": 29337,
      "loc": {
        "start": {
          "line": 1075,
          "column": 14
        },
        "end": {
          "line": 1075,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29337,
      "end": 29338,
      "loc": {
        "start": {
          "line": 1075,
          "column": 32
        },
        "end": {
          "line": 1075,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29338,
      "end": 29339,
      "loc": {
        "start": {
          "line": 1075,
          "column": 33
        },
        "end": {
          "line": 1075,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29339,
      "end": 29340,
      "loc": {
        "start": {
          "line": 1075,
          "column": 34
        },
        "end": {
          "line": 1075,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n        ",
      "start": 29340,
      "end": 29349,
      "loc": {
        "start": {
          "line": 1075,
          "column": 35
        },
        "end": {
          "line": 1076,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29349,
      "end": 29350,
      "loc": {
        "start": {
          "line": 1076,
          "column": 8
        },
        "end": {
          "line": 1076,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 29350,
      "end": 29354,
      "loc": {
        "start": {
          "line": 1076,
          "column": 9
        },
        "end": {
          "line": 1076,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 29354,
      "end": 29355,
      "loc": {
        "start": {
          "line": 1076,
          "column": 13
        },
        "end": {
          "line": 1076,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "render_progress",
      "start": 29355,
      "end": 29370,
      "loc": {
        "start": {
          "line": 1076,
          "column": 14
        },
        "end": {
          "line": 1076,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29370,
      "end": 29371,
      "loc": {
        "start": {
          "line": 1076,
          "column": 29
        },
        "end": {
          "line": 1076,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 29371,
      "end": 29375,
      "loc": {
        "start": {
          "line": 1076,
          "column": 30
        },
        "end": {
          "line": 1076,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 29375,
      "end": 29376,
      "loc": {
        "start": {
          "line": 1076,
          "column": 34
        },
        "end": {
          "line": 1076,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "state",
      "start": 29376,
      "end": 29381,
      "loc": {
        "start": {
          "line": 1076,
          "column": 35
        },
        "end": {
          "line": 1076,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 29381,
      "end": 29382,
      "loc": {
        "start": {
          "line": 1076,
          "column": 40
        },
        "end": {
          "line": 1076,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "loading",
      "start": 29382,
      "end": 29389,
      "loc": {
        "start": {
          "line": 1076,
          "column": 41
        },
        "end": {
          "line": 1076,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29389,
      "end": 29390,
      "loc": {
        "start": {
          "line": 1076,
          "column": 48
        },
        "end": {
          "line": 1076,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29390,
      "end": 29391,
      "loc": {
        "start": {
          "line": 1076,
          "column": 49
        },
        "end": {
          "line": 1076,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n        ",
      "start": 29391,
      "end": 29400,
      "loc": {
        "start": {
          "line": 1076,
          "column": 50
        },
        "end": {
          "line": 1077,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29400,
      "end": 29401,
      "loc": {
        "start": {
          "line": 1077,
          "column": 8
        },
        "end": {
          "line": 1077,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 29401,
      "end": 29405,
      "loc": {
        "start": {
          "line": 1077,
          "column": 9
        },
        "end": {
          "line": 1077,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 29405,
      "end": 29406,
      "loc": {
        "start": {
          "line": 1077,
          "column": 13
        },
        "end": {
          "line": 1077,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "render_below_progress",
      "start": 29406,
      "end": 29427,
      "loc": {
        "start": {
          "line": 1077,
          "column": 14
        },
        "end": {
          "line": 1077,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29427,
      "end": 29428,
      "loc": {
        "start": {
          "line": 1077,
          "column": 35
        },
        "end": {
          "line": 1077,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29428,
      "end": 29429,
      "loc": {
        "start": {
          "line": 1077,
          "column": 36
        },
        "end": {
          "line": 1077,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29429,
      "end": 29430,
      "loc": {
        "start": {
          "line": 1077,
          "column": 37
        },
        "end": {
          "line": 1077,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n\n        ",
      "start": 29430,
      "end": 29440,
      "loc": {
        "start": {
          "line": 1077,
          "column": 38
        },
        "end": {
          "line": 1079,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29440,
      "end": 29441,
      "loc": {
        "start": {
          "line": 1079,
          "column": 8
        },
        "end": {
          "line": 1079,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 29441,
      "end": 29445,
      "loc": {
        "start": {
          "line": 1079,
          "column": 9
        },
        "end": {
          "line": 1079,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 29445,
      "end": 29446,
      "loc": {
        "start": {
          "line": 1079,
          "column": 13
        },
        "end": {
          "line": 1079,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "render_pagination",
      "start": 29446,
      "end": 29463,
      "loc": {
        "start": {
          "line": 1079,
          "column": 14
        },
        "end": {
          "line": 1079,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29463,
      "end": 29464,
      "loc": {
        "start": {
          "line": 1079,
          "column": 31
        },
        "end": {
          "line": 1079,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29464,
      "end": 29465,
      "loc": {
        "start": {
          "line": 1079,
          "column": 32
        },
        "end": {
          "line": 1079,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29465,
      "end": 29466,
      "loc": {
        "start": {
          "line": 1079,
          "column": 33
        },
        "end": {
          "line": 1079,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n      ",
      "start": 29466,
      "end": 29473,
      "loc": {
        "start": {
          "line": 1079,
          "column": 34
        },
        "end": {
          "line": 1080,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29473,
      "end": 29474,
      "loc": {
        "start": {
          "line": 1080,
          "column": 6
        },
        "end": {
          "line": 1080,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "/",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "/",
      "start": 29474,
      "end": 29475,
      "loc": {
        "start": {
          "line": 1080,
          "column": 7
        },
        "end": {
          "line": 1080,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "div",
      "start": 29475,
      "end": 29478,
      "loc": {
        "start": {
          "line": 1080,
          "column": 8
        },
        "end": {
          "line": 1080,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29478,
      "end": 29479,
      "loc": {
        "start": {
          "line": 1080,
          "column": 11
        },
        "end": {
          "line": 1080,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29484,
      "end": 29485,
      "loc": {
        "start": {
          "line": 1081,
          "column": 4
        },
        "end": {
          "line": 1081,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 29485,
      "end": 29486,
      "loc": {
        "start": {
          "line": 1081,
          "column": 5
        },
        "end": {
          "line": 1081,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29489,
      "end": 29490,
      "loc": {
        "start": {
          "line": 1082,
          "column": 2
        },
        "end": {
          "line": 1082,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "render_below_add_button",
      "start": 29493,
      "end": 29516,
      "loc": {
        "start": {
          "line": 1083,
          "column": 2
        },
        "end": {
          "line": 1083,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29516,
      "end": 29517,
      "loc": {
        "start": {
          "line": 1083,
          "column": 25
        },
        "end": {
          "line": 1083,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29517,
      "end": 29518,
      "loc": {
        "start": {
          "line": 1083,
          "column": 26
        },
        "end": {
          "line": 1083,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29519,
      "end": 29520,
      "loc": {
        "start": {
          "line": 1083,
          "column": 28
        },
        "end": {
          "line": 1083,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29520,
      "end": 29521,
      "loc": {
        "start": {
          "line": 1083,
          "column": 29
        },
        "end": {
          "line": 1083,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "render_below_search_field",
      "start": 29524,
      "end": 29549,
      "loc": {
        "start": {
          "line": 1084,
          "column": 2
        },
        "end": {
          "line": 1084,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29549,
      "end": 29550,
      "loc": {
        "start": {
          "line": 1084,
          "column": 27
        },
        "end": {
          "line": 1084,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29550,
      "end": 29551,
      "loc": {
        "start": {
          "line": 1084,
          "column": 28
        },
        "end": {
          "line": 1084,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29552,
      "end": 29553,
      "loc": {
        "start": {
          "line": 1084,
          "column": 30
        },
        "end": {
          "line": 1084,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29553,
      "end": 29554,
      "loc": {
        "start": {
          "line": 1084,
          "column": 31
        },
        "end": {
          "line": 1084,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "render_below_actions",
      "start": 29558,
      "end": 29578,
      "loc": {
        "start": {
          "line": 1086,
          "column": 2
        },
        "end": {
          "line": 1086,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29578,
      "end": 29579,
      "loc": {
        "start": {
          "line": 1086,
          "column": 22
        },
        "end": {
          "line": 1086,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29579,
      "end": 29580,
      "loc": {
        "start": {
          "line": 1086,
          "column": 23
        },
        "end": {
          "line": 1086,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29581,
      "end": 29582,
      "loc": {
        "start": {
          "line": 1086,
          "column": 25
        },
        "end": {
          "line": 1086,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29582,
      "end": 29583,
      "loc": {
        "start": {
          "line": 1086,
          "column": 26
        },
        "end": {
          "line": 1086,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "render_below_filters",
      "start": 29587,
      "end": 29607,
      "loc": {
        "start": {
          "line": 1088,
          "column": 2
        },
        "end": {
          "line": 1088,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29607,
      "end": 29608,
      "loc": {
        "start": {
          "line": 1088,
          "column": 22
        },
        "end": {
          "line": 1088,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29608,
      "end": 29609,
      "loc": {
        "start": {
          "line": 1088,
          "column": 23
        },
        "end": {
          "line": 1088,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29610,
      "end": 29611,
      "loc": {
        "start": {
          "line": 1088,
          "column": 25
        },
        "end": {
          "line": 1088,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29611,
      "end": 29612,
      "loc": {
        "start": {
          "line": 1088,
          "column": 26
        },
        "end": {
          "line": 1088,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "render_below_table",
      "start": 29616,
      "end": 29634,
      "loc": {
        "start": {
          "line": 1090,
          "column": 2
        },
        "end": {
          "line": 1090,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29634,
      "end": 29635,
      "loc": {
        "start": {
          "line": 1090,
          "column": 20
        },
        "end": {
          "line": 1090,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29635,
      "end": 29636,
      "loc": {
        "start": {
          "line": 1090,
          "column": 21
        },
        "end": {
          "line": 1090,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29637,
      "end": 29638,
      "loc": {
        "start": {
          "line": 1090,
          "column": 23
        },
        "end": {
          "line": 1090,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29638,
      "end": 29639,
      "loc": {
        "start": {
          "line": 1090,
          "column": 24
        },
        "end": {
          "line": 1090,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "render_below_progress",
      "start": 29643,
      "end": 29664,
      "loc": {
        "start": {
          "line": 1092,
          "column": 2
        },
        "end": {
          "line": 1092,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29664,
      "end": 29665,
      "loc": {
        "start": {
          "line": 1092,
          "column": 23
        },
        "end": {
          "line": 1092,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29665,
      "end": 29666,
      "loc": {
        "start": {
          "line": 1092,
          "column": 24
        },
        "end": {
          "line": 1092,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29667,
      "end": 29668,
      "loc": {
        "start": {
          "line": 1092,
          "column": 26
        },
        "end": {
          "line": 1092,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29668,
      "end": 29669,
      "loc": {
        "start": {
          "line": 1092,
          "column": 27
        },
        "end": {
          "line": 1092,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "render_change_view",
      "start": 29673,
      "end": 29691,
      "loc": {
        "start": {
          "line": 1094,
          "column": 2
        },
        "end": {
          "line": 1094,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29691,
      "end": 29692,
      "loc": {
        "start": {
          "line": 1094,
          "column": 20
        },
        "end": {
          "line": 1094,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29692,
      "end": 29693,
      "loc": {
        "start": {
          "line": 1094,
          "column": 21
        },
        "end": {
          "line": 1094,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29694,
      "end": 29695,
      "loc": {
        "start": {
          "line": 1094,
          "column": 23
        },
        "end": {
          "line": 1094,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 29700,
      "end": 29706,
      "loc": {
        "start": {
          "line": 1095,
          "column": 4
        },
        "end": {
          "line": 1095,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29707,
      "end": 29708,
      "loc": {
        "start": {
          "line": 1095,
          "column": 11
        },
        "end": {
          "line": 1095,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29715,
      "end": 29716,
      "loc": {
        "start": {
          "line": 1096,
          "column": 6
        },
        "end": {
          "line": 1096,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "div",
      "start": 29716,
      "end": 29719,
      "loc": {
        "start": {
          "line": 1096,
          "column": 7
        },
        "end": {
          "line": 1096,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29719,
      "end": 29720,
      "loc": {
        "start": {
          "line": 1096,
          "column": 10
        },
        "end": {
          "line": 1096,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n        ",
      "start": 29720,
      "end": 29729,
      "loc": {
        "start": {
          "line": 1096,
          "column": 11
        },
        "end": {
          "line": 1097,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29729,
      "end": 29730,
      "loc": {
        "start": {
          "line": 1097,
          "column": 8
        },
        "end": {
          "line": 1097,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 29730,
      "end": 29734,
      "loc": {
        "start": {
          "line": 1097,
          "column": 9
        },
        "end": {
          "line": 1097,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 29734,
      "end": 29735,
      "loc": {
        "start": {
          "line": 1097,
          "column": 13
        },
        "end": {
          "line": 1097,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "render_progress",
      "start": 29735,
      "end": 29750,
      "loc": {
        "start": {
          "line": 1097,
          "column": 14
        },
        "end": {
          "line": 1097,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29750,
      "end": 29751,
      "loc": {
        "start": {
          "line": 1097,
          "column": 29
        },
        "end": {
          "line": 1097,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 29751,
      "end": 29755,
      "loc": {
        "start": {
          "line": 1097,
          "column": 30
        },
        "end": {
          "line": 1097,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 29755,
      "end": 29756,
      "loc": {
        "start": {
          "line": 1097,
          "column": 34
        },
        "end": {
          "line": 1097,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "state",
      "start": 29756,
      "end": 29761,
      "loc": {
        "start": {
          "line": 1097,
          "column": 35
        },
        "end": {
          "line": 1097,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 29761,
      "end": 29762,
      "loc": {
        "start": {
          "line": 1097,
          "column": 40
        },
        "end": {
          "line": 1097,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "loading",
      "start": 29762,
      "end": 29769,
      "loc": {
        "start": {
          "line": 1097,
          "column": 41
        },
        "end": {
          "line": 1097,
          "column": 48
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29769,
      "end": 29770,
      "loc": {
        "start": {
          "line": 1097,
          "column": 48
        },
        "end": {
          "line": 1097,
          "column": 49
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29770,
      "end": 29771,
      "loc": {
        "start": {
          "line": 1097,
          "column": 49
        },
        "end": {
          "line": 1097,
          "column": 50
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n        ",
      "start": 29771,
      "end": 29780,
      "loc": {
        "start": {
          "line": 1097,
          "column": 50
        },
        "end": {
          "line": 1098,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29780,
      "end": 29781,
      "loc": {
        "start": {
          "line": 1098,
          "column": 8
        },
        "end": {
          "line": 1098,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 29781,
      "end": 29785,
      "loc": {
        "start": {
          "line": 1098,
          "column": 9
        },
        "end": {
          "line": 1098,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 29785,
      "end": 29786,
      "loc": {
        "start": {
          "line": 1098,
          "column": 13
        },
        "end": {
          "line": 1098,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "render_back_button",
      "start": 29786,
      "end": 29804,
      "loc": {
        "start": {
          "line": 1098,
          "column": 14
        },
        "end": {
          "line": 1098,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29804,
      "end": 29805,
      "loc": {
        "start": {
          "line": 1098,
          "column": 32
        },
        "end": {
          "line": 1098,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29805,
      "end": 29806,
      "loc": {
        "start": {
          "line": 1098,
          "column": 33
        },
        "end": {
          "line": 1098,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29806,
      "end": 29807,
      "loc": {
        "start": {
          "line": 1098,
          "column": 34
        },
        "end": {
          "line": 1098,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n        ",
      "start": 29807,
      "end": 29816,
      "loc": {
        "start": {
          "line": 1098,
          "column": 35
        },
        "end": {
          "line": 1099,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29816,
      "end": 29817,
      "loc": {
        "start": {
          "line": 1099,
          "column": 8
        },
        "end": {
          "line": 1099,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 29817,
      "end": 29821,
      "loc": {
        "start": {
          "line": 1099,
          "column": 9
        },
        "end": {
          "line": 1099,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 29821,
      "end": 29822,
      "loc": {
        "start": {
          "line": 1099,
          "column": 13
        },
        "end": {
          "line": 1099,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "get_form",
      "start": 29822,
      "end": 29830,
      "loc": {
        "start": {
          "line": 1099,
          "column": 14
        },
        "end": {
          "line": 1099,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29830,
      "end": 29831,
      "loc": {
        "start": {
          "line": 1099,
          "column": 22
        },
        "end": {
          "line": 1099,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 29831,
      "end": 29835,
      "loc": {
        "start": {
          "line": 1099,
          "column": 23
        },
        "end": {
          "line": 1099,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 29835,
      "end": 29836,
      "loc": {
        "start": {
          "line": 1099,
          "column": 27
        },
        "end": {
          "line": 1099,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "state",
      "start": 29836,
      "end": 29841,
      "loc": {
        "start": {
          "line": 1099,
          "column": 28
        },
        "end": {
          "line": 1099,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 29841,
      "end": 29842,
      "loc": {
        "start": {
          "line": 1099,
          "column": 33
        },
        "end": {
          "line": 1099,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "object",
      "start": 29842,
      "end": 29848,
      "loc": {
        "start": {
          "line": 1099,
          "column": 34
        },
        "end": {
          "line": 1099,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29848,
      "end": 29849,
      "loc": {
        "start": {
          "line": 1099,
          "column": 40
        },
        "end": {
          "line": 1099,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29849,
      "end": 29850,
      "loc": {
        "start": {
          "line": 1099,
          "column": 41
        },
        "end": {
          "line": 1099,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n      ",
      "start": 29850,
      "end": 29857,
      "loc": {
        "start": {
          "line": 1099,
          "column": 42
        },
        "end": {
          "line": 1100,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29857,
      "end": 29858,
      "loc": {
        "start": {
          "line": 1100,
          "column": 6
        },
        "end": {
          "line": 1100,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "/",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "/",
      "start": 29858,
      "end": 29859,
      "loc": {
        "start": {
          "line": 1100,
          "column": 7
        },
        "end": {
          "line": 1100,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "div",
      "start": 29859,
      "end": 29862,
      "loc": {
        "start": {
          "line": 1100,
          "column": 8
        },
        "end": {
          "line": 1100,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29862,
      "end": 29863,
      "loc": {
        "start": {
          "line": 1100,
          "column": 11
        },
        "end": {
          "line": 1100,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29868,
      "end": 29869,
      "loc": {
        "start": {
          "line": 1101,
          "column": 4
        },
        "end": {
          "line": 1101,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 29869,
      "end": 29870,
      "loc": {
        "start": {
          "line": 1101,
          "column": 5
        },
        "end": {
          "line": 1101,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29873,
      "end": 29874,
      "loc": {
        "start": {
          "line": 1102,
          "column": 2
        },
        "end": {
          "line": 1102,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "render_above_change_view",
      "start": 29877,
      "end": 29901,
      "loc": {
        "start": {
          "line": 1103,
          "column": 2
        },
        "end": {
          "line": 1103,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29901,
      "end": 29902,
      "loc": {
        "start": {
          "line": 1103,
          "column": 26
        },
        "end": {
          "line": 1103,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29902,
      "end": 29903,
      "loc": {
        "start": {
          "line": 1103,
          "column": 27
        },
        "end": {
          "line": 1103,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29904,
      "end": 29905,
      "loc": {
        "start": {
          "line": 1103,
          "column": 29
        },
        "end": {
          "line": 1103,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29905,
      "end": 29906,
      "loc": {
        "start": {
          "line": 1103,
          "column": 30
        },
        "end": {
          "line": 1103,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "render_below_change_view",
      "start": 29909,
      "end": 29933,
      "loc": {
        "start": {
          "line": 1104,
          "column": 2
        },
        "end": {
          "line": 1104,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29933,
      "end": 29934,
      "loc": {
        "start": {
          "line": 1104,
          "column": 26
        },
        "end": {
          "line": 1104,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29934,
      "end": 29935,
      "loc": {
        "start": {
          "line": 1104,
          "column": 27
        },
        "end": {
          "line": 1104,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29936,
      "end": 29937,
      "loc": {
        "start": {
          "line": 1104,
          "column": 29
        },
        "end": {
          "line": 1104,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29937,
      "end": 29938,
      "loc": {
        "start": {
          "line": 1104,
          "column": 30
        },
        "end": {
          "line": 1104,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "render_above_list_view",
      "start": 29941,
      "end": 29963,
      "loc": {
        "start": {
          "line": 1105,
          "column": 2
        },
        "end": {
          "line": 1105,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29963,
      "end": 29964,
      "loc": {
        "start": {
          "line": 1105,
          "column": 24
        },
        "end": {
          "line": 1105,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29964,
      "end": 29965,
      "loc": {
        "start": {
          "line": 1105,
          "column": 25
        },
        "end": {
          "line": 1105,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29966,
      "end": 29967,
      "loc": {
        "start": {
          "line": 1105,
          "column": 27
        },
        "end": {
          "line": 1105,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29967,
      "end": 29968,
      "loc": {
        "start": {
          "line": 1105,
          "column": 28
        },
        "end": {
          "line": 1105,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "render_below_list_view",
      "start": 29971,
      "end": 29993,
      "loc": {
        "start": {
          "line": 1106,
          "column": 2
        },
        "end": {
          "line": 1106,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29993,
      "end": 29994,
      "loc": {
        "start": {
          "line": 1106,
          "column": 24
        },
        "end": {
          "line": 1106,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29994,
      "end": 29995,
      "loc": {
        "start": {
          "line": 1106,
          "column": 25
        },
        "end": {
          "line": 1106,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29996,
      "end": 29997,
      "loc": {
        "start": {
          "line": 1106,
          "column": 27
        },
        "end": {
          "line": 1106,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 29997,
      "end": 29998,
      "loc": {
        "start": {
          "line": 1106,
          "column": 28
        },
        "end": {
          "line": 1106,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "render_list_page",
      "start": 30001,
      "end": 30017,
      "loc": {
        "start": {
          "line": 1107,
          "column": 2
        },
        "end": {
          "line": 1107,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30017,
      "end": 30018,
      "loc": {
        "start": {
          "line": 1107,
          "column": 18
        },
        "end": {
          "line": 1107,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30018,
      "end": 30019,
      "loc": {
        "start": {
          "line": 1107,
          "column": 19
        },
        "end": {
          "line": 1107,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30020,
      "end": 30021,
      "loc": {
        "start": {
          "line": 1107,
          "column": 21
        },
        "end": {
          "line": 1107,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 30026,
      "end": 30032,
      "loc": {
        "start": {
          "line": 1108,
          "column": 4
        },
        "end": {
          "line": 1108,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30033,
      "end": 30034,
      "loc": {
        "start": {
          "line": 1108,
          "column": 11
        },
        "end": {
          "line": 1108,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30041,
      "end": 30042,
      "loc": {
        "start": {
          "line": 1109,
          "column": 6
        },
        "end": {
          "line": 1109,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "div",
      "start": 30042,
      "end": 30045,
      "loc": {
        "start": {
          "line": 1109,
          "column": 7
        },
        "end": {
          "line": 1109,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30045,
      "end": 30046,
      "loc": {
        "start": {
          "line": 1109,
          "column": 10
        },
        "end": {
          "line": 1109,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n        ",
      "start": 30046,
      "end": 30055,
      "loc": {
        "start": {
          "line": 1109,
          "column": 11
        },
        "end": {
          "line": 1110,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30055,
      "end": 30056,
      "loc": {
        "start": {
          "line": 1110,
          "column": 8
        },
        "end": {
          "line": 1110,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 30056,
      "end": 30060,
      "loc": {
        "start": {
          "line": 1110,
          "column": 9
        },
        "end": {
          "line": 1110,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 30060,
      "end": 30061,
      "loc": {
        "start": {
          "line": 1110,
          "column": 13
        },
        "end": {
          "line": 1110,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "render_above_list_view",
      "start": 30061,
      "end": 30083,
      "loc": {
        "start": {
          "line": 1110,
          "column": 14
        },
        "end": {
          "line": 1110,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30083,
      "end": 30084,
      "loc": {
        "start": {
          "line": 1110,
          "column": 36
        },
        "end": {
          "line": 1110,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30084,
      "end": 30085,
      "loc": {
        "start": {
          "line": 1110,
          "column": 37
        },
        "end": {
          "line": 1110,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30085,
      "end": 30086,
      "loc": {
        "start": {
          "line": 1110,
          "column": 38
        },
        "end": {
          "line": 1110,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n        ",
      "start": 30086,
      "end": 30095,
      "loc": {
        "start": {
          "line": 1110,
          "column": 39
        },
        "end": {
          "line": 1111,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30095,
      "end": 30096,
      "loc": {
        "start": {
          "line": 1111,
          "column": 8
        },
        "end": {
          "line": 1111,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 30096,
      "end": 30100,
      "loc": {
        "start": {
          "line": 1111,
          "column": 9
        },
        "end": {
          "line": 1111,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 30100,
      "end": 30101,
      "loc": {
        "start": {
          "line": 1111,
          "column": 13
        },
        "end": {
          "line": 1111,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "render_list_view",
      "start": 30101,
      "end": 30117,
      "loc": {
        "start": {
          "line": 1111,
          "column": 14
        },
        "end": {
          "line": 1111,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30117,
      "end": 30118,
      "loc": {
        "start": {
          "line": 1111,
          "column": 30
        },
        "end": {
          "line": 1111,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30118,
      "end": 30119,
      "loc": {
        "start": {
          "line": 1111,
          "column": 31
        },
        "end": {
          "line": 1111,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30119,
      "end": 30120,
      "loc": {
        "start": {
          "line": 1111,
          "column": 32
        },
        "end": {
          "line": 1111,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n        ",
      "start": 30120,
      "end": 30129,
      "loc": {
        "start": {
          "line": 1111,
          "column": 33
        },
        "end": {
          "line": 1112,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30129,
      "end": 30130,
      "loc": {
        "start": {
          "line": 1112,
          "column": 8
        },
        "end": {
          "line": 1112,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 30130,
      "end": 30134,
      "loc": {
        "start": {
          "line": 1112,
          "column": 9
        },
        "end": {
          "line": 1112,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 30134,
      "end": 30135,
      "loc": {
        "start": {
          "line": 1112,
          "column": 13
        },
        "end": {
          "line": 1112,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "render_below_list_view",
      "start": 30135,
      "end": 30157,
      "loc": {
        "start": {
          "line": 1112,
          "column": 14
        },
        "end": {
          "line": 1112,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30157,
      "end": 30158,
      "loc": {
        "start": {
          "line": 1112,
          "column": 36
        },
        "end": {
          "line": 1112,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30158,
      "end": 30159,
      "loc": {
        "start": {
          "line": 1112,
          "column": 37
        },
        "end": {
          "line": 1112,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30159,
      "end": 30160,
      "loc": {
        "start": {
          "line": 1112,
          "column": 38
        },
        "end": {
          "line": 1112,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n        ",
      "start": 30160,
      "end": 30169,
      "loc": {
        "start": {
          "line": 1112,
          "column": 39
        },
        "end": {
          "line": 1113,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30169,
      "end": 30170,
      "loc": {
        "start": {
          "line": 1113,
          "column": 8
        },
        "end": {
          "line": 1113,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 30170,
      "end": 30174,
      "loc": {
        "start": {
          "line": 1113,
          "column": 9
        },
        "end": {
          "line": 1113,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 30174,
      "end": 30175,
      "loc": {
        "start": {
          "line": 1113,
          "column": 13
        },
        "end": {
          "line": 1113,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "render_change_modal",
      "start": 30175,
      "end": 30194,
      "loc": {
        "start": {
          "line": 1113,
          "column": 14
        },
        "end": {
          "line": 1113,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30194,
      "end": 30195,
      "loc": {
        "start": {
          "line": 1113,
          "column": 33
        },
        "end": {
          "line": 1113,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30195,
      "end": 30196,
      "loc": {
        "start": {
          "line": 1113,
          "column": 34
        },
        "end": {
          "line": 1113,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30196,
      "end": 30197,
      "loc": {
        "start": {
          "line": 1113,
          "column": 35
        },
        "end": {
          "line": 1113,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n      ",
      "start": 30197,
      "end": 30204,
      "loc": {
        "start": {
          "line": 1113,
          "column": 36
        },
        "end": {
          "line": 1114,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30204,
      "end": 30205,
      "loc": {
        "start": {
          "line": 1114,
          "column": 6
        },
        "end": {
          "line": 1114,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "/",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "/",
      "start": 30205,
      "end": 30206,
      "loc": {
        "start": {
          "line": 1114,
          "column": 7
        },
        "end": {
          "line": 1114,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "div",
      "start": 30206,
      "end": 30209,
      "loc": {
        "start": {
          "line": 1114,
          "column": 8
        },
        "end": {
          "line": 1114,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30209,
      "end": 30210,
      "loc": {
        "start": {
          "line": 1114,
          "column": 11
        },
        "end": {
          "line": 1114,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30215,
      "end": 30216,
      "loc": {
        "start": {
          "line": 1115,
          "column": 4
        },
        "end": {
          "line": 1115,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 30216,
      "end": 30217,
      "loc": {
        "start": {
          "line": 1115,
          "column": 5
        },
        "end": {
          "line": 1115,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30220,
      "end": 30221,
      "loc": {
        "start": {
          "line": 1116,
          "column": 2
        },
        "end": {
          "line": 1116,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "render_change_modal",
      "start": 30225,
      "end": 30244,
      "loc": {
        "start": {
          "line": 1118,
          "column": 2
        },
        "end": {
          "line": 1118,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30244,
      "end": 30245,
      "loc": {
        "start": {
          "line": 1118,
          "column": 21
        },
        "end": {
          "line": 1118,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30245,
      "end": 30246,
      "loc": {
        "start": {
          "line": 1118,
          "column": 22
        },
        "end": {
          "line": 1118,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30247,
      "end": 30248,
      "loc": {
        "start": {
          "line": 1118,
          "column": 24
        },
        "end": {
          "line": 1118,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 30253,
      "end": 30259,
      "loc": {
        "start": {
          "line": 1119,
          "column": 4
        },
        "end": {
          "line": 1119,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30260,
      "end": 30261,
      "loc": {
        "start": {
          "line": 1119,
          "column": 11
        },
        "end": {
          "line": 1119,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30268,
      "end": 30269,
      "loc": {
        "start": {
          "line": 1120,
          "column": 6
        },
        "end": {
          "line": 1120,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "Modal",
      "start": 30269,
      "end": 30274,
      "loc": {
        "start": {
          "line": 1120,
          "column": 7
        },
        "end": {
          "line": 1120,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "isOpen",
      "start": 30283,
      "end": 30289,
      "loc": {
        "start": {
          "line": 1121,
          "column": 8
        },
        "end": {
          "line": 1121,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 30289,
      "end": 30290,
      "loc": {
        "start": {
          "line": 1121,
          "column": 14
        },
        "end": {
          "line": 1121,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30290,
      "end": 30291,
      "loc": {
        "start": {
          "line": 1121,
          "column": 15
        },
        "end": {
          "line": 1121,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 30291,
      "end": 30295,
      "loc": {
        "start": {
          "line": 1121,
          "column": 16
        },
        "end": {
          "line": 1121,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 30295,
      "end": 30296,
      "loc": {
        "start": {
          "line": 1121,
          "column": 20
        },
        "end": {
          "line": 1121,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "state",
      "start": 30296,
      "end": 30301,
      "loc": {
        "start": {
          "line": 1121,
          "column": 21
        },
        "end": {
          "line": 1121,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 30301,
      "end": 30302,
      "loc": {
        "start": {
          "line": 1121,
          "column": 26
        },
        "end": {
          "line": 1121,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "display_type",
      "start": 30302,
      "end": 30314,
      "loc": {
        "start": {
          "line": 1121,
          "column": 27
        },
        "end": {
          "line": 1121,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "==/!=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 6,
        "updateContext": null
      },
      "value": "!=",
      "start": 30315,
      "end": 30317,
      "loc": {
        "start": {
          "line": 1121,
          "column": 40
        },
        "end": {
          "line": 1121,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "display_type",
      "start": 30318,
      "end": 30330,
      "loc": {
        "start": {
          "line": 1121,
          "column": 43
        },
        "end": {
          "line": 1121,
          "column": 55
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 30330,
      "end": 30331,
      "loc": {
        "start": {
          "line": 1121,
          "column": 55
        },
        "end": {
          "line": 1121,
          "column": 56
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "list",
      "start": 30331,
      "end": 30335,
      "loc": {
        "start": {
          "line": 1121,
          "column": 56
        },
        "end": {
          "line": 1121,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30335,
      "end": 30336,
      "loc": {
        "start": {
          "line": 1121,
          "column": 60
        },
        "end": {
          "line": 1121,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "contentLabel",
      "start": 30345,
      "end": 30357,
      "loc": {
        "start": {
          "line": 1122,
          "column": 8
        },
        "end": {
          "line": 1122,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 30357,
      "end": 30358,
      "loc": {
        "start": {
          "line": 1122,
          "column": 20
        },
        "end": {
          "line": 1122,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30358,
      "end": 30359,
      "loc": {
        "start": {
          "line": 1122,
          "column": 21
        },
        "end": {
          "line": 1122,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 30359,
      "end": 30363,
      "loc": {
        "start": {
          "line": 1122,
          "column": 22
        },
        "end": {
          "line": 1122,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 30363,
      "end": 30364,
      "loc": {
        "start": {
          "line": 1122,
          "column": 26
        },
        "end": {
          "line": 1122,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "name",
      "start": 30364,
      "end": 30368,
      "loc": {
        "start": {
          "line": 1122,
          "column": 27
        },
        "end": {
          "line": 1122,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "||",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 1,
        "updateContext": null
      },
      "value": "||",
      "start": 30369,
      "end": 30371,
      "loc": {
        "start": {
          "line": 1122,
          "column": 32
        },
        "end": {
          "line": 1122,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "",
      "start": 30372,
      "end": 30374,
      "loc": {
        "start": {
          "line": 1122,
          "column": 35
        },
        "end": {
          "line": 1122,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30374,
      "end": 30375,
      "loc": {
        "start": {
          "line": 1122,
          "column": 37
        },
        "end": {
          "line": 1122,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "parentSelector",
      "start": 30384,
      "end": 30398,
      "loc": {
        "start": {
          "line": 1123,
          "column": 8
        },
        "end": {
          "line": 1123,
          "column": 22
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 30398,
      "end": 30399,
      "loc": {
        "start": {
          "line": 1123,
          "column": 22
        },
        "end": {
          "line": 1123,
          "column": 23
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30399,
      "end": 30400,
      "loc": {
        "start": {
          "line": 1123,
          "column": 23
        },
        "end": {
          "line": 1123,
          "column": 24
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30400,
      "end": 30401,
      "loc": {
        "start": {
          "line": 1123,
          "column": 24
        },
        "end": {
          "line": 1123,
          "column": 25
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30401,
      "end": 30402,
      "loc": {
        "start": {
          "line": 1123,
          "column": 25
        },
        "end": {
          "line": 1123,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "=>",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 30403,
      "end": 30405,
      "loc": {
        "start": {
          "line": 1123,
          "column": 27
        },
        "end": {
          "line": 1123,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "document",
      "start": 30406,
      "end": 30414,
      "loc": {
        "start": {
          "line": 1123,
          "column": 30
        },
        "end": {
          "line": 1123,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 30414,
      "end": 30415,
      "loc": {
        "start": {
          "line": 1123,
          "column": 38
        },
        "end": {
          "line": 1123,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "querySelector",
      "start": 30415,
      "end": 30428,
      "loc": {
        "start": {
          "line": 1123,
          "column": 39
        },
        "end": {
          "line": 1123,
          "column": 52
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30428,
      "end": 30429,
      "loc": {
        "start": {
          "line": 1123,
          "column": 52
        },
        "end": {
          "line": 1123,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "#react-crud-admin",
      "start": 30429,
      "end": 30448,
      "loc": {
        "start": {
          "line": 1123,
          "column": 53
        },
        "end": {
          "line": 1123,
          "column": 72
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30448,
      "end": 30449,
      "loc": {
        "start": {
          "line": 1123,
          "column": 72
        },
        "end": {
          "line": 1123,
          "column": 73
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30449,
      "end": 30450,
      "loc": {
        "start": {
          "line": 1123,
          "column": 73
        },
        "end": {
          "line": 1123,
          "column": 74
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "styles",
      "start": 30459,
      "end": 30465,
      "loc": {
        "start": {
          "line": 1124,
          "column": 8
        },
        "end": {
          "line": 1124,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 30465,
      "end": 30466,
      "loc": {
        "start": {
          "line": 1124,
          "column": 14
        },
        "end": {
          "line": 1124,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30466,
      "end": 30467,
      "loc": {
        "start": {
          "line": 1124,
          "column": 15
        },
        "end": {
          "line": 1124,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "customStyles",
      "start": 30467,
      "end": 30479,
      "loc": {
        "start": {
          "line": 1124,
          "column": 16
        },
        "end": {
          "line": 1124,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30479,
      "end": 30480,
      "loc": {
        "start": {
          "line": 1124,
          "column": 28
        },
        "end": {
          "line": 1124,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30487,
      "end": 30488,
      "loc": {
        "start": {
          "line": 1125,
          "column": 6
        },
        "end": {
          "line": 1125,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n        ",
      "start": 30488,
      "end": 30497,
      "loc": {
        "start": {
          "line": 1125,
          "column": 7
        },
        "end": {
          "line": 1126,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30497,
      "end": 30498,
      "loc": {
        "start": {
          "line": 1126,
          "column": 8
        },
        "end": {
          "line": 1126,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 30498,
      "end": 30502,
      "loc": {
        "start": {
          "line": 1126,
          "column": 9
        },
        "end": {
          "line": 1126,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 30502,
      "end": 30503,
      "loc": {
        "start": {
          "line": 1126,
          "column": 13
        },
        "end": {
          "line": 1126,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "render_above_change_view",
      "start": 30503,
      "end": 30527,
      "loc": {
        "start": {
          "line": 1126,
          "column": 14
        },
        "end": {
          "line": 1126,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30527,
      "end": 30528,
      "loc": {
        "start": {
          "line": 1126,
          "column": 38
        },
        "end": {
          "line": 1126,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30528,
      "end": 30529,
      "loc": {
        "start": {
          "line": 1126,
          "column": 39
        },
        "end": {
          "line": 1126,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30529,
      "end": 30530,
      "loc": {
        "start": {
          "line": 1126,
          "column": 40
        },
        "end": {
          "line": 1126,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n        ",
      "start": 30530,
      "end": 30539,
      "loc": {
        "start": {
          "line": 1126,
          "column": 41
        },
        "end": {
          "line": 1127,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30539,
      "end": 30540,
      "loc": {
        "start": {
          "line": 1127,
          "column": 8
        },
        "end": {
          "line": 1127,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 30540,
      "end": 30544,
      "loc": {
        "start": {
          "line": 1127,
          "column": 9
        },
        "end": {
          "line": 1127,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 30544,
      "end": 30545,
      "loc": {
        "start": {
          "line": 1127,
          "column": 13
        },
        "end": {
          "line": 1127,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "render_change_view",
      "start": 30545,
      "end": 30563,
      "loc": {
        "start": {
          "line": 1127,
          "column": 14
        },
        "end": {
          "line": 1127,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30563,
      "end": 30564,
      "loc": {
        "start": {
          "line": 1127,
          "column": 32
        },
        "end": {
          "line": 1127,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30564,
      "end": 30565,
      "loc": {
        "start": {
          "line": 1127,
          "column": 33
        },
        "end": {
          "line": 1127,
          "column": 34
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30565,
      "end": 30566,
      "loc": {
        "start": {
          "line": 1127,
          "column": 34
        },
        "end": {
          "line": 1127,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n        ",
      "start": 30566,
      "end": 30575,
      "loc": {
        "start": {
          "line": 1127,
          "column": 35
        },
        "end": {
          "line": 1128,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30575,
      "end": 30576,
      "loc": {
        "start": {
          "line": 1128,
          "column": 8
        },
        "end": {
          "line": 1128,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 30576,
      "end": 30580,
      "loc": {
        "start": {
          "line": 1128,
          "column": 9
        },
        "end": {
          "line": 1128,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 30580,
      "end": 30581,
      "loc": {
        "start": {
          "line": 1128,
          "column": 13
        },
        "end": {
          "line": 1128,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "render_below_change_view",
      "start": 30581,
      "end": 30605,
      "loc": {
        "start": {
          "line": 1128,
          "column": 14
        },
        "end": {
          "line": 1128,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30605,
      "end": 30606,
      "loc": {
        "start": {
          "line": 1128,
          "column": 38
        },
        "end": {
          "line": 1128,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30606,
      "end": 30607,
      "loc": {
        "start": {
          "line": 1128,
          "column": 39
        },
        "end": {
          "line": 1128,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30607,
      "end": 30608,
      "loc": {
        "start": {
          "line": 1128,
          "column": 40
        },
        "end": {
          "line": 1128,
          "column": 41
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n      ",
      "start": 30608,
      "end": 30615,
      "loc": {
        "start": {
          "line": 1128,
          "column": 41
        },
        "end": {
          "line": 1129,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30615,
      "end": 30616,
      "loc": {
        "start": {
          "line": 1129,
          "column": 6
        },
        "end": {
          "line": 1129,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "/",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "/",
      "start": 30616,
      "end": 30617,
      "loc": {
        "start": {
          "line": 1129,
          "column": 7
        },
        "end": {
          "line": 1129,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "Modal",
      "start": 30617,
      "end": 30622,
      "loc": {
        "start": {
          "line": 1129,
          "column": 8
        },
        "end": {
          "line": 1129,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30622,
      "end": 30623,
      "loc": {
        "start": {
          "line": 1129,
          "column": 13
        },
        "end": {
          "line": 1129,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30628,
      "end": 30629,
      "loc": {
        "start": {
          "line": 1130,
          "column": 4
        },
        "end": {
          "line": 1130,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 30629,
      "end": 30630,
      "loc": {
        "start": {
          "line": 1130,
          "column": 5
        },
        "end": {
          "line": 1130,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30633,
      "end": 30634,
      "loc": {
        "start": {
          "line": 1131,
          "column": 2
        },
        "end": {
          "line": 1131,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "render_permission_denied",
      "start": 30637,
      "end": 30661,
      "loc": {
        "start": {
          "line": 1132,
          "column": 2
        },
        "end": {
          "line": 1132,
          "column": 26
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30661,
      "end": 30662,
      "loc": {
        "start": {
          "line": 1132,
          "column": 26
        },
        "end": {
          "line": 1132,
          "column": 27
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30662,
      "end": 30663,
      "loc": {
        "start": {
          "line": 1132,
          "column": 27
        },
        "end": {
          "line": 1132,
          "column": 28
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30664,
      "end": 30665,
      "loc": {
        "start": {
          "line": 1132,
          "column": 29
        },
        "end": {
          "line": 1132,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 30670,
      "end": 30676,
      "loc": {
        "start": {
          "line": 1133,
          "column": 4
        },
        "end": {
          "line": 1133,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30677,
      "end": 30678,
      "loc": {
        "start": {
          "line": 1133,
          "column": 11
        },
        "end": {
          "line": 1133,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30685,
      "end": 30686,
      "loc": {
        "start": {
          "line": 1134,
          "column": 6
        },
        "end": {
          "line": 1134,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "div",
      "start": 30686,
      "end": 30689,
      "loc": {
        "start": {
          "line": 1134,
          "column": 7
        },
        "end": {
          "line": 1134,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30689,
      "end": 30690,
      "loc": {
        "start": {
          "line": 1134,
          "column": 10
        },
        "end": {
          "line": 1134,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n        ",
      "start": 30690,
      "end": 30699,
      "loc": {
        "start": {
          "line": 1134,
          "column": 11
        },
        "end": {
          "line": 1135,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30699,
      "end": 30700,
      "loc": {
        "start": {
          "line": 1135,
          "column": 8
        },
        "end": {
          "line": 1135,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": " ",
      "start": 30700,
      "end": 30703,
      "loc": {
        "start": {
          "line": 1135,
          "column": 9
        },
        "end": {
          "line": 1135,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30703,
      "end": 30704,
      "loc": {
        "start": {
          "line": 1135,
          "column": 12
        },
        "end": {
          "line": 1135,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n        ",
      "start": 30704,
      "end": 30713,
      "loc": {
        "start": {
          "line": 1135,
          "column": 13
        },
        "end": {
          "line": 1136,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30713,
      "end": 30714,
      "loc": {
        "start": {
          "line": 1136,
          "column": 8
        },
        "end": {
          "line": 1136,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "h1",
      "start": 30714,
      "end": 30716,
      "loc": {
        "start": {
          "line": 1136,
          "column": 9
        },
        "end": {
          "line": 1136,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30716,
      "end": 30717,
      "loc": {
        "start": {
          "line": 1136,
          "column": 11
        },
        "end": {
          "line": 1136,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": " Permission Denied ",
      "start": 30717,
      "end": 30736,
      "loc": {
        "start": {
          "line": 1136,
          "column": 12
        },
        "end": {
          "line": 1136,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30736,
      "end": 30737,
      "loc": {
        "start": {
          "line": 1136,
          "column": 31
        },
        "end": {
          "line": 1136,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "/",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "/",
      "start": 30737,
      "end": 30738,
      "loc": {
        "start": {
          "line": 1136,
          "column": 32
        },
        "end": {
          "line": 1136,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "h1",
      "start": 30738,
      "end": 30740,
      "loc": {
        "start": {
          "line": 1136,
          "column": 33
        },
        "end": {
          "line": 1136,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30740,
      "end": 30741,
      "loc": {
        "start": {
          "line": 1136,
          "column": 35
        },
        "end": {
          "line": 1136,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": "jsxText",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "\n      ",
      "start": 30741,
      "end": 30748,
      "loc": {
        "start": {
          "line": 1136,
          "column": 36
        },
        "end": {
          "line": 1137,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30748,
      "end": 30749,
      "loc": {
        "start": {
          "line": 1137,
          "column": 6
        },
        "end": {
          "line": 1137,
          "column": 7
        }
      }
    },
    {
      "type": {
        "label": "/",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "/",
      "start": 30749,
      "end": 30750,
      "loc": {
        "start": {
          "line": 1137,
          "column": 7
        },
        "end": {
          "line": 1137,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "div",
      "start": 30750,
      "end": 30753,
      "loc": {
        "start": {
          "line": 1137,
          "column": 8
        },
        "end": {
          "line": 1137,
          "column": 11
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30753,
      "end": 30754,
      "loc": {
        "start": {
          "line": 1137,
          "column": 11
        },
        "end": {
          "line": 1137,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30759,
      "end": 30760,
      "loc": {
        "start": {
          "line": 1138,
          "column": 4
        },
        "end": {
          "line": 1138,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 30760,
      "end": 30761,
      "loc": {
        "start": {
          "line": 1138,
          "column": 5
        },
        "end": {
          "line": 1138,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30764,
      "end": 30765,
      "loc": {
        "start": {
          "line": 1139,
          "column": 2
        },
        "end": {
          "line": 1139,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "render",
      "start": 30768,
      "end": 30774,
      "loc": {
        "start": {
          "line": 1140,
          "column": 2
        },
        "end": {
          "line": 1140,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30774,
      "end": 30775,
      "loc": {
        "start": {
          "line": 1140,
          "column": 8
        },
        "end": {
          "line": 1140,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30775,
      "end": 30776,
      "loc": {
        "start": {
          "line": 1140,
          "column": 9
        },
        "end": {
          "line": 1140,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30777,
      "end": 30778,
      "loc": {
        "start": {
          "line": 1140,
          "column": 11
        },
        "end": {
          "line": 1140,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "if",
        "keyword": "if",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "if",
      "start": 30783,
      "end": 30785,
      "loc": {
        "start": {
          "line": 1141,
          "column": 4
        },
        "end": {
          "line": 1141,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30786,
      "end": 30787,
      "loc": {
        "start": {
          "line": 1141,
          "column": 7
        },
        "end": {
          "line": 1141,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": "prefix",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": true,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "!",
      "start": 30787,
      "end": 30788,
      "loc": {
        "start": {
          "line": 1141,
          "column": 8
        },
        "end": {
          "line": 1141,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 30788,
      "end": 30792,
      "loc": {
        "start": {
          "line": 1141,
          "column": 9
        },
        "end": {
          "line": 1141,
          "column": 13
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 30792,
      "end": 30793,
      "loc": {
        "start": {
          "line": 1141,
          "column": 13
        },
        "end": {
          "line": 1141,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "has_module_permission",
      "start": 30793,
      "end": 30814,
      "loc": {
        "start": {
          "line": 1141,
          "column": 14
        },
        "end": {
          "line": 1141,
          "column": 35
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30814,
      "end": 30815,
      "loc": {
        "start": {
          "line": 1141,
          "column": 35
        },
        "end": {
          "line": 1141,
          "column": 36
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30815,
      "end": 30816,
      "loc": {
        "start": {
          "line": 1141,
          "column": 36
        },
        "end": {
          "line": 1141,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30816,
      "end": 30817,
      "loc": {
        "start": {
          "line": 1141,
          "column": 37
        },
        "end": {
          "line": 1141,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30818,
      "end": 30819,
      "loc": {
        "start": {
          "line": 1141,
          "column": 39
        },
        "end": {
          "line": 1141,
          "column": 40
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 30826,
      "end": 30832,
      "loc": {
        "start": {
          "line": 1142,
          "column": 6
        },
        "end": {
          "line": 1142,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 30833,
      "end": 30837,
      "loc": {
        "start": {
          "line": 1142,
          "column": 13
        },
        "end": {
          "line": 1142,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 30837,
      "end": 30838,
      "loc": {
        "start": {
          "line": 1142,
          "column": 17
        },
        "end": {
          "line": 1142,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "render_permission_denied",
      "start": 30838,
      "end": 30862,
      "loc": {
        "start": {
          "line": 1142,
          "column": 18
        },
        "end": {
          "line": 1142,
          "column": 42
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30862,
      "end": 30863,
      "loc": {
        "start": {
          "line": 1142,
          "column": 42
        },
        "end": {
          "line": 1142,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30863,
      "end": 30864,
      "loc": {
        "start": {
          "line": 1142,
          "column": 43
        },
        "end": {
          "line": 1142,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 30864,
      "end": 30865,
      "loc": {
        "start": {
          "line": 1142,
          "column": 44
        },
        "end": {
          "line": 1142,
          "column": 45
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30870,
      "end": 30871,
      "loc": {
        "start": {
          "line": 1143,
          "column": 4
        },
        "end": {
          "line": 1143,
          "column": 5
        }
      }
    },
    {
      "type": {
        "label": "return",
        "keyword": "return",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "return",
      "start": 30877,
      "end": 30883,
      "loc": {
        "start": {
          "line": 1145,
          "column": 4
        },
        "end": {
          "line": 1145,
          "column": 10
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30884,
      "end": 30885,
      "loc": {
        "start": {
          "line": 1145,
          "column": 11
        },
        "end": {
          "line": 1145,
          "column": 12
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "div",
      "start": 30885,
      "end": 30888,
      "loc": {
        "start": {
          "line": 1145,
          "column": 12
        },
        "end": {
          "line": 1145,
          "column": 15
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "id",
      "start": 30889,
      "end": 30891,
      "loc": {
        "start": {
          "line": 1145,
          "column": 16
        },
        "end": {
          "line": 1145,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "=",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": true,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "=",
      "start": 30891,
      "end": 30892,
      "loc": {
        "start": {
          "line": 1145,
          "column": 18
        },
        "end": {
          "line": 1145,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "string",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "react-crud-admin",
      "start": 30892,
      "end": 30910,
      "loc": {
        "start": {
          "line": 1145,
          "column": 19
        },
        "end": {
          "line": 1145,
          "column": 37
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30910,
      "end": 30911,
      "loc": {
        "start": {
          "line": 1145,
          "column": 37
        },
        "end": {
          "line": 1145,
          "column": 38
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30911,
      "end": 30912,
      "loc": {
        "start": {
          "line": 1145,
          "column": 38
        },
        "end": {
          "line": 1145,
          "column": 39
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 30912,
      "end": 30916,
      "loc": {
        "start": {
          "line": 1145,
          "column": 39
        },
        "end": {
          "line": 1145,
          "column": 43
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 30916,
      "end": 30917,
      "loc": {
        "start": {
          "line": 1145,
          "column": 43
        },
        "end": {
          "line": 1145,
          "column": 44
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "render_list_page",
      "start": 30917,
      "end": 30933,
      "loc": {
        "start": {
          "line": 1145,
          "column": 44
        },
        "end": {
          "line": 1145,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30933,
      "end": 30934,
      "loc": {
        "start": {
          "line": 1145,
          "column": 60
        },
        "end": {
          "line": 1145,
          "column": 61
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30934,
      "end": 30935,
      "loc": {
        "start": {
          "line": 1145,
          "column": 61
        },
        "end": {
          "line": 1145,
          "column": 62
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30935,
      "end": 30936,
      "loc": {
        "start": {
          "line": 1145,
          "column": 62
        },
        "end": {
          "line": 1145,
          "column": 63
        }
      }
    },
    {
      "type": {
        "label": "jsxTagStart",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30936,
      "end": 30937,
      "loc": {
        "start": {
          "line": 1145,
          "column": 63
        },
        "end": {
          "line": 1145,
          "column": 64
        }
      }
    },
    {
      "type": {
        "label": "/",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": 10,
        "updateContext": null
      },
      "value": "/",
      "start": 30937,
      "end": 30938,
      "loc": {
        "start": {
          "line": 1145,
          "column": 64
        },
        "end": {
          "line": 1145,
          "column": 65
        }
      }
    },
    {
      "type": {
        "label": "jsxName",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "div",
      "start": 30938,
      "end": 30941,
      "loc": {
        "start": {
          "line": 1145,
          "column": 65
        },
        "end": {
          "line": 1145,
          "column": 68
        }
      }
    },
    {
      "type": {
        "label": "jsxTagEnd",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30941,
      "end": 30942,
      "loc": {
        "start": {
          "line": 1145,
          "column": 68
        },
        "end": {
          "line": 1145,
          "column": 69
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 30942,
      "end": 30943,
      "loc": {
        "start": {
          "line": 1145,
          "column": 69
        },
        "end": {
          "line": 1145,
          "column": 70
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30946,
      "end": 30947,
      "loc": {
        "start": {
          "line": 1146,
          "column": 2
        },
        "end": {
          "line": 1146,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "show_list_view",
      "start": 30950,
      "end": 30964,
      "loc": {
        "start": {
          "line": 1147,
          "column": 2
        },
        "end": {
          "line": 1147,
          "column": 16
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30964,
      "end": 30965,
      "loc": {
        "start": {
          "line": 1147,
          "column": 16
        },
        "end": {
          "line": 1147,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30965,
      "end": 30966,
      "loc": {
        "start": {
          "line": 1147,
          "column": 17
        },
        "end": {
          "line": 1147,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30967,
      "end": 30968,
      "loc": {
        "start": {
          "line": 1147,
          "column": 19
        },
        "end": {
          "line": 1147,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 30973,
      "end": 30977,
      "loc": {
        "start": {
          "line": 1148,
          "column": 4
        },
        "end": {
          "line": 1148,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 30977,
      "end": 30978,
      "loc": {
        "start": {
          "line": 1148,
          "column": 8
        },
        "end": {
          "line": 1148,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_display_will_change",
      "start": 30978,
      "end": 30998,
      "loc": {
        "start": {
          "line": 1148,
          "column": 9
        },
        "end": {
          "line": 1148,
          "column": 29
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30998,
      "end": 30999,
      "loc": {
        "start": {
          "line": 1148,
          "column": 29
        },
        "end": {
          "line": 1148,
          "column": 30
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 30999,
      "end": 31000,
      "loc": {
        "start": {
          "line": 1148,
          "column": 30
        },
        "end": {
          "line": 1148,
          "column": 31
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 31000,
      "end": 31001,
      "loc": {
        "start": {
          "line": 1148,
          "column": 31
        },
        "end": {
          "line": 1148,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 31006,
      "end": 31010,
      "loc": {
        "start": {
          "line": 1149,
          "column": 4
        },
        "end": {
          "line": 1149,
          "column": 8
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 31010,
      "end": 31011,
      "loc": {
        "start": {
          "line": 1149,
          "column": 8
        },
        "end": {
          "line": 1149,
          "column": 9
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "setState",
      "start": 31011,
      "end": 31019,
      "loc": {
        "start": {
          "line": 1149,
          "column": 9
        },
        "end": {
          "line": 1149,
          "column": 17
        }
      }
    },
    {
      "type": {
        "label": "(",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31019,
      "end": 31020,
      "loc": {
        "start": {
          "line": 1149,
          "column": 17
        },
        "end": {
          "line": 1149,
          "column": 18
        }
      }
    },
    {
      "type": {
        "label": "{",
        "beforeExpr": true,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31020,
      "end": 31021,
      "loc": {
        "start": {
          "line": 1149,
          "column": 18
        },
        "end": {
          "line": 1149,
          "column": 19
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "display_type",
      "start": 31022,
      "end": 31034,
      "loc": {
        "start": {
          "line": 1149,
          "column": 20
        },
        "end": {
          "line": 1149,
          "column": 32
        }
      }
    },
    {
      "type": {
        "label": ":",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 31034,
      "end": 31035,
      "loc": {
        "start": {
          "line": 1149,
          "column": 32
        },
        "end": {
          "line": 1149,
          "column": 33
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "display_type",
      "start": 31036,
      "end": 31048,
      "loc": {
        "start": {
          "line": 1149,
          "column": 34
        },
        "end": {
          "line": 1149,
          "column": 46
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 31048,
      "end": 31049,
      "loc": {
        "start": {
          "line": 1149,
          "column": 46
        },
        "end": {
          "line": 1149,
          "column": 47
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "list",
      "start": 31049,
      "end": 31053,
      "loc": {
        "start": {
          "line": 1149,
          "column": 47
        },
        "end": {
          "line": 1149,
          "column": 51
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31054,
      "end": 31055,
      "loc": {
        "start": {
          "line": 1149,
          "column": 52
        },
        "end": {
          "line": 1149,
          "column": 53
        }
      }
    },
    {
      "type": {
        "label": ",",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 31055,
      "end": 31056,
      "loc": {
        "start": {
          "line": 1149,
          "column": 53
        },
        "end": {
          "line": 1149,
          "column": 54
        }
      }
    },
    {
      "type": {
        "label": "this",
        "keyword": "this",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "this",
      "start": 31057,
      "end": 31061,
      "loc": {
        "start": {
          "line": 1149,
          "column": 55
        },
        "end": {
          "line": 1149,
          "column": 59
        }
      }
    },
    {
      "type": {
        "label": ".",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 31061,
      "end": 31062,
      "loc": {
        "start": {
          "line": 1149,
          "column": 59
        },
        "end": {
          "line": 1149,
          "column": 60
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "_display_changed",
      "start": 31062,
      "end": 31078,
      "loc": {
        "start": {
          "line": 1149,
          "column": 60
        },
        "end": {
          "line": 1149,
          "column": 76
        }
      }
    },
    {
      "type": {
        "label": ")",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31078,
      "end": 31079,
      "loc": {
        "start": {
          "line": 1149,
          "column": 76
        },
        "end": {
          "line": 1149,
          "column": 77
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 31079,
      "end": 31080,
      "loc": {
        "start": {
          "line": 1149,
          "column": 77
        },
        "end": {
          "line": 1149,
          "column": 78
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31083,
      "end": 31084,
      "loc": {
        "start": {
          "line": 1150,
          "column": 2
        },
        "end": {
          "line": 1150,
          "column": 3
        }
      }
    },
    {
      "type": {
        "label": "}",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "start": 31085,
      "end": 31086,
      "loc": {
        "start": {
          "line": 1151,
          "column": 0
        },
        "end": {
          "line": 1151,
          "column": 1
        }
      }
    },
    {
      "type": {
        "label": "export",
        "keyword": "export",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "export",
      "start": 31088,
      "end": 31094,
      "loc": {
        "start": {
          "line": 1153,
          "column": 0
        },
        "end": {
          "line": 1153,
          "column": 6
        }
      }
    },
    {
      "type": {
        "label": "default",
        "keyword": "default",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "value": "default",
      "start": 31095,
      "end": 31102,
      "loc": {
        "start": {
          "line": 1153,
          "column": 7
        },
        "end": {
          "line": 1153,
          "column": 14
        }
      }
    },
    {
      "type": {
        "label": "name",
        "beforeExpr": false,
        "startsExpr": true,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null
      },
      "value": "Admin",
      "start": 31103,
      "end": 31108,
      "loc": {
        "start": {
          "line": 1153,
          "column": 15
        },
        "end": {
          "line": 1153,
          "column": 20
        }
      }
    },
    {
      "type": {
        "label": ";",
        "beforeExpr": true,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 31108,
      "end": 31109,
      "loc": {
        "start": {
          "line": 1153,
          "column": 20
        },
        "end": {
          "line": 1153,
          "column": 21
        }
      }
    },
    {
      "type": {
        "label": "eof",
        "beforeExpr": false,
        "startsExpr": false,
        "rightAssociative": false,
        "isLoop": false,
        "isAssign": false,
        "prefix": false,
        "postfix": false,
        "binop": null,
        "updateContext": null
      },
      "start": 31110,
      "end": 31110,
      "loc": {
        "start": {
          "line": 1154,
          "column": 0
        },
        "end": {
          "line": 1154,
          "column": 0
        }
      }
    }
  ]
}